二零一三年终总结

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

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: 五加乘 

 

 

原文地址:https://www.cnblogs.com/cheng5x/p/3527000.html