代码改变世界

2010总结

2011-01-04 09:55  ozheric  阅读(289)  评论(2编辑  收藏  举报

  2010过去了,这些天大家都在作总结。其实,我是不喜欢凑热闹的,当很多人都喜欢去的地方,我往往有点唯恐避之不及,就像不愿逛街。但总结是必要的,人需要一种反省,一种回顾。每年年底,自己也不自觉的在回顾过去的一年。

  今年回到老东家工作了,干了两件事情:培训和做项目,五五开。我还是挺喜欢上课的,从讯飞的新员工到初中起点中专生,在上课过程中,都能够感受他们的那份热情,那份紧张,那份投入。一个老师,最大的成功就是为学员建立一份发自内心的自信,最大的犯罪就是摧毁了学生的兴趣。来自学生的评价和感激也让自己觉得传道授业解惑,是自己最能够发挥影响力的地方。在讲授这些课程的过程中,也获得了很大的进步,把一个知识“说圆”比“做圆”更考验你的能力:你的知识的完整性、通贯性,以及临场的反应能力等等。同时,也把自己的以前的基础知识都夯实了几遍。

  技能上,通过做项目,自己也收获了很多。借着技术质量月和新大楼搬迁的两个专题网站,把自己的那个CMS改装了,通用性和易用性更好了,以后做网站就更快了。内网文件审核平台的项目,让自己独立把握、驾驭一个复杂陌生工程的能力大大加强了,整体规划和思维的开阔获得了很好的冶炼。代码生成器和开发框架基本上已经成熟了,一个企业如果没有代码生成器,那开发效率会大大降低;一个企业如果没有开发框架,那意味着很多的项目之后,技术上的积累沉淀很少;有代码生成器和开发框架,可使得公司产品的Bug大大减少,同是,大大的提高开发效率。经过这些项目,自己做项目的那种感觉和手上的技术更加成熟,也更加自信了。

  此外,自己把C语言和数据结构的方面的知识又捡回来了。后来者,学习C语言,推荐几本书:《c语言深度剖析》、《编程修养[C语言]》、《高质量C、C++编程指南》、《Linux_C编程一站式学习》。自己在授课之余,狠狠的啃了这几本书,感觉自己对语言的感觉大大提升,把很多数据结构、编译原理、操作系统、计算机组成原理方面的知识都拎起来了。虽然,我一直不推荐看厚书,但,好的厚书还是值得反复看,反复体会的。

  明确了今后几年的方面,30岁之前还是好好的把技术弄扎实了。想好了,主要在以下几个方面寻求突破:

  BI:这是多年自己寻求要进入的领域。目前报表展现这一块,基本上不成问题了。接下来主要问题在数据这一块。准备向数据仓库设计、ETL、OLAP、Data Mining发力。产品还是以Sql Server这一路线为主。

      嵌入式:自己为什么要着力C语言,把计算机书本拿起来,就是为了这个蓄势,尽管最开始的动力来源于年初的那个车牌识别项目。我有我的劣势,特别是硬件这一块;软件这一块,自己也没有受过系统的基础性训练。但似乎自己对底层原理依然着迷,而且,相信物联网的机遇会给嵌入式带来一个爆发期。2011年,准备提高自己的算法和数据结构方面的训练,即便无所成,这些学习,也将使得自己的思维走上一个新的层次。MIS系统之类的开发所带来的思维震撼性已经越来越小,唯有这些基础性的训练,方能在自己的思维海洋里兴风作浪。一定要在学富力强的时候,折腾折腾。

  移动互联网:手机上的开发是目前的热点,但,我宁愿相信,它很快就会成为现在“电脑”互联网开发的延续,最终还是比创意,比产品。从现实使用角度,移动互联网使得信息无处不在、无时不在的获取、参与,但,从开发角度,我宁愿相信,这不过是另一个终端,我相信,他们之间开发的沟壑很快就会履平。比创意、比产品,就回归到了电脑互联网的开发比较上了,那就意味着,而电脑互联网的开发,最高层次的竞争,从技术角度上来说,如果是应用系统这一区域,那又是BI这一层了。这也是我把BI作为自己发力的第一选择原因。但,移动互联网这一块,我也要守候着。因为自己有了本钱来守候。