zoukankan      html  css  js  c++  java
  • 二零一三年终总结

    回顾自己这段时间所走过的路,所经历的事情,没有太多的感慨,没有太多的惊喜,却多了一份镇定,多了一份从容。

    13年5月,辞了在家附近原来比较稳定的工作,职位是初级架构师,虽然只是初级,但在职业道路上,仍然是不断上升中。

    当时,辞掉工作说我要去深圳的时候,有赞成,但大部分是反对的。最为赞成的,是我爸,可能,我爸是个生意人,他明白了其中一些我还没懂的道理,他支持我。

    就这样,我拉着一个行李箱,到了深圳这个新地方,经济特区,特大城市。开始实现我的梦。

     

    首先,开始规划了自己研发的蓝图,搭建源码管理,SVN,资源管理,FTP等。

     

    紧接下来,首要研发一些供自己公司使用的框架,首先是ORM。

    只有24岁的我,可能经验尚浅,使用过开源的Ibatis,Nhibernate,微软的EF等,这些orm都很优秀。但学习他们的曲线也不短,多配置和各种使用都需要一定的时间去理解,要配合一下spring,autofac等ioc容器去使用,门槛明显过高,作为一间创业型公司,要招到认识对这些框架有一定理解的开发人员,明显成本大大增加,对于我们的项目来说,略显过大。

     

    所以我想搭建一个属于自己公司使用的轻量级orm。

    主要是:

    一,简化操作sql过程

    二,简化配置

    三,统一model模版,而且可将次重复生成代码,交由codesmith生成。

    四,支持多种数据库(mssql,oracle,mysql,sqllite等)

     

    整合后,分为以下几层:

    基础层 - (基础模版BaseModel,通用方法DataTable转model,model转DataTable等扩展方法)
       业务逻辑层
       数据逻辑工厂
       数据逻辑基础层
       数据逻辑接口层
       针对Oracle数据逻辑层

    针对MsSql数据逻辑层

         .

         .

         .

      等等

     

     第二阶段,将会搭建自己项目需要使用的通用UI控件框架,包括窗体,按钮,折叠面板,菜单栏甚至是进度条等都经过重写或者重新二次研发。

     

     

    第三阶段,我将开源二维码底层重构,根据公司项目,产品,研发出各类个性二维码底层接口。

    基础二维码层

    二维码参数model层

    个性二维码接口

    个性二维码逻辑层

    个性二维码参数枚举

    个性二维码通用方法

    个性二维码调用命令

     

    第四阶段,将个性二维码底层,再次封装,编写webApi,主要使用json数据传输,通过网络可调用,可以跨平台,跨语言去使用。已经应用到了公司官网,二维码制作软件移动端(码晒客)

     

     

    第五阶段,我打算将要实现的框架,应该指向通用权限管理身上。希望大家多多支持,提提意见,通用权限管理应该如何设计才合适?才更灵活,融入到各种项目中去。

     

    我,没经历过大公司(是指阿里巴巴,腾讯,360,百度,网易,新浪等大型科技公司),亦还没达到技术大牛这级别,专注于.net 研发上,同时还略懂前端,PHP,Java等。但,职责所在,已经需要兼顾到项目管理,需求分析,项目策划,成本核算等多种工作。深圳是累,但学得更多,我会说,我从没后悔过,感谢公司的所有同事给予我一个这样锻炼的机会。

     

    13年已经过去,崭新的14年来临了,在新的一年里,工作上,生活上,我们都站在了新的一个工作起点,要开始新的一轮工作,我也在此感谢领导和各位同事的支持和帮助,我将在新的一年里继续努力,不断提高自己的业务及专业水平,虚心向大家学习,为公司长远的发展尽自己一份的力量。

     

    by: 五加乘 

     

     

  • 相关阅读:
    TURN协议(RFC5766详解)
    css布局相关:涉及到常见页面样式难点
    关于echart的x轴固定为0-24小时显示一天内的数据
    用于实现tab页签切换页面的angular路由复用策略
    Promise相关学习
    js原型链、继承、this指向等老生常谈却依然不熟的知识点——记录解析
    js中有遍历作用相关的方法详解总结
    rgb格式颜色与#000000格式颜色的转换
    input搜索框的搜索功能
    Fastapi学习总结(上)
  • 原文地址:https://www.cnblogs.com/cheng5x/p/3527000.html
Copyright © 2011-2022 走看看