博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二零一三年终总结
阅读量:5940 次
发布时间:2019-06-19

本文共 1435 字,大约阅读时间需要 4 分钟。

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

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

你可能感兴趣的文章
从Demo到日千万PV,就是快! – 爱线下的上云实践
查看>>
Linux 时钟精度 与 PostgreSQL auto_explain (explain timing 时钟开销估算)
查看>>
架构师速成-架构目标之可用性
查看>>
云栖TechDay精华文章合集
查看>>
Java 深、浅克隆
查看>>
设计模式(八)之单例模式
查看>>
协同过滤算法 R/mapreduce/spark mllib多语言实现
查看>>
【云栖说第三期】发现大家对能模仿马云声音的ET有兴趣,我们找了阿里四位专家来聊聊ET背后的人工智能...
查看>>
在C#代码中应用Log4Net(一)简单使用Log4Net
查看>>
【目录】C#操作Excel组件Spire.XLS系列文章目录
查看>>
ORACLE关闭启动的诡异错误
查看>>
汇编语言--寄存器(cpu工作原理)
查看>>
【DataGuard】ORA-16014 and ORA-00312 Messages in Alert.log of Physical Standby
查看>>
MongoDB主从复制
查看>>
Node.js链式回调
查看>>
B/S项目结束,又是一个新的开始
查看>>
是时候对XSLT说“Goodbye”了吗?
查看>>
Android Studio(十二):打包多个发布渠道的apk文件
查看>>
android universal image loader 缓冲原理详解
查看>>
win+Ubuntu双系统重装win出现error:unknown filesystem grubrescue>
查看>>