`
com1com4
  • 浏览: 156595 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

迟到的2011总结

阅读更多

2011年依然是想做的事情很多,做了的事情很少,反倒是打听到先前想做的很多让人做了~先给自己个借口吧:想总是很容易,但毕竟没那么多精力~

想了很久,2011年到底干了些什么?似乎没啥可以可数的,先小结一些,以免太过悲催~能拿得出手的,大概有这些东西吧,按时间顺序数一下。

1 省级平台开发。好不容易把省级平台的第一个版本整出来了。封闭开发整整一个月,真的是全封闭了,门口都没出过几次。还好,不算太累,由于后来又有其它杂事,没想到竟然这是全年写文档、写代码最多的一段时间了。也是近年来最有团队开发气势的一次了,怎么说也是团队合作的结果吧,还是可喜可贺的。

从开发的结果上看,包括文档,这个版本的完成度还是算有80%的,当时还是想另找时间去不断补充优化的。但天不从人愿,事情过后想找时间,往往真的很难很难。有事情都要是等到上线时才能突击处理,还好,运气一直都不太差,拼一拼就过去了,不过,这类处理方式一直是我心里挥之不去的阴影,甚至常常感到恶心,不知道什么时候才能摆脱这些阴影。另外还有一些模块,如地图那块一直还没时间去优化,这个真是令人感到相当的遗憾和沮丧。

从个人成长来说,这次是一次考验,上百页的接口设计文档就这样硬写出来了,几千行的存储过程就这样硬跑起来了。Oracle这东西水太深,由于对性能问题估量不足,中间经历了几次较大的数据库变更和代码变更,至今还是觉得心有余悸,不熟悉的东西还是要多测试,别太掉以轻心了。

2 省级平台实施。封闭开发完后就过年了,回来就跑去准备省级平台上线的事情,虽然还夹杂一些CMMI的事,但毕竟真正启动是后话,后边再说。这次省级平台上线准备是先去某市建测试平台是幸运的,当时开发时没完整考虑的实施步骤及一些没发现的BUG在这次都得到了处理,为往后一段时间的真正实施提供了很宝贵的经验。当然,同时也暴露了一个比较严重的问题,设计时实施、维护方面的考虑的确不足够。我们设计时考虑的用户更多的是考虑业主单位最终的平台使用者,其实实施、运维人员也是用户,虽然他们不会像业主单位那样去找你发脾气,但毕竟实施维护麻烦的话,大家都会很痛苦就是了。

后来平台最终也是我亲自去实施了,实施时也发觉了一些原来的实现上的不足,例如大表数据插入远比我原来想像的慢得多,原来测试时也没用过那么大规模的数据去测,最后由于设计还算良好,也考虑过这个“万一”,用几小时就改掉了,以后要吸取教训,你最不希望发生的,它往往就会发生,测试时还是足量点比较好。

3 省级平台引入并行计算设计。系统上线后,由于某些古怪的需求,需要变更查询方法,考虑到系统的响应速度,在平台上引入了并行计算的概念,当然这里应用的并行计算方案也只是一个比较原始的,能满足基本的方案而已,说实在,基本上只算是个小实验,还有些关联部分还要调整的,希望有机会去调整吧~其实实现这个东西是小事,反而在弄这个的时候,顺便又把groovy学了,主要当时考虑是想实现这个的时候试一试引入一些动态和FP的元素,看看能不能简化一下开发,也实现过groovy版本,但因为需求的确比较简单,为免增加系统复杂性,groovy版本最终也是没应用到实际环境,不过,系统重新架构的话,还真有可能会全用groovy,跟java比,舒服多了~当然前提是你的思考方式要转得过来。

引入这个并行设计还得感谢之前写的接口文档,由于文档比较详细地定义了输入输出的数据结构,实现这些并行版本的接口毫无压力,对着文档要求写接口,对着文档描述测试接口返回结果就行了,清楚、清晰~安心~写文档的时候是很烦,但文档写好了,后边做维护更改的时候就舒服了~

4 CMMI还是CMMI~这个就不多说了,虽然很多事情是过后才真正去做,但这的确是一个契机,虽然很烦,但至少是个希望,对我来说就是这样。

5 新的小屏客户端。CMMI后过了一小段轻松日子,当然,其它兄弟们有在忙别的项目,我就惭愧一下吧~那段时间稍微整理了一下小屏客户端的需求,还是觉得基于HTML构建会比较合适。另外还由于历史原因,超觉得IE6是障碍!是绊脚石!于是把关注了很长一段时间的cef拿来做了些实验,结果意外地好用,还真要感谢开源项目,虽然我能力暂时还不太足,但有机会的话一定会回馈社区的~通过这些实验,我决定把cef整合到这个新客户端中,同时也把我这几年的设计心得凝聚到这个客户端的设计当中,实现了一个客户端开发框架雏形,通过多次对新需求的适应,这个客户端的设计目前来说还是感觉比较满意的,扩展点的设置还算合适,功能相当好扩展。当然,现在这个框架内容还不多,比较容易控制,以后结构扩展到更复杂的话,会不会变得难以维护呢,现在也不好说,不过,我还是对我这几年磨炼出来的结构控制力有点信心的,而且,人会不断进步的么,不是么?

6 其它技术上杂事。其它的还真是杂咯,也没太明确成果,什么前端模板改造,lua模块功能扩展之类的,各种新技术的学习,测试,实验等等都很杂,一下子也归纳不出什么,反正结果就是收藏夹多了一大堆网站,定期扫一扫这些网站还挻花时间就是了。。。

7 今年好几个新人、好几个实习生,一边搞项目,一边还要搞培训,真快累趴了。但毕竟现在不是个人英雄主义的时代,很多事情还是有团队来做的,因此要有人,要有具备足够能力的人,所以培训再累都要进行下去,这也是一点期望吧~

最后就感动一下,我们的规范化工作在2011年下半年真真正正得到开展,一时间找不到太多词语形容这种感觉,就是感动,经历黑暗长夜终于看到曙光的感动。

全文完

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics