2011年末,博客园各位大牛的年终总结纷纷亮相,顿时让我感到我的2011过的有些蹉跎,作为一名菜鸟,一定要坚定不移的向高手看齐,发力2012,新年早来几天,写写年度计划。
计划标题:龙计划
计划内容:
1:阅读15本书(电子书+实体书)。去年算来算去,看到了7本左右,和nb的大叔100多本差距顿时令我大跌眼镜,今年需要加把劲,扩大阅读面,多学习学习。
2:No HttpContext,向单元测试、重构等方向进一步努力,提高代码质量。去年陆陆续续看了一些文章,加上工作体会,觉得HttpContext简直就是万恶之源,通常一个项目一步一步的变大后,变的不可调试、不可测试、不可重构,都是这个家伙搞的。
3:进一步研究以微软企业库为核心的的开源项目。去年在其他和微软相关的开源项目投入了太多时间,尤其是mono,深感身心疲惫,总结出来就是:经验不够,知识储备不足,不可以轻易接触开源的东西,否则就像踏入沼泽地,无论怎么用功,都走不出来。
4:向面向约定的软件开发思路进一步努力。现在发现工作经验如果在5年以下,研究什么框架都是扯淡,在一个框架下做塞代码的工作更是苦逼,只有面向约定的软件开发才能不但使项目稳定的向前推进,作为参与者也可以不断的学习,提高自己素质。拒绝在一个固定的框架下做塞代码的工作。
5:分布式部署、集群部署。因为分布式集群经常一起出现,开始以为分布式和集群是一回事,现在发现太丢人了,收集分布式部署、集群部署、集群的分布式部署的资料刻不容缓。
6:时刻为集群准备着--代码的可扩展性。审查自己以前的代码,在配置和代码不做修改的前提下,集群部署的可行性为0。再次深感惭愧,以前以为集群是一件分复杂的事情,要购买好多硬件和设备,所以压根就没考虑这件事情,现在发现一个服务器装3个虚拟机就可以实现集群,从而极大的提高可靠性。所以时刻为集群准备着,需要好好审查我写的代码。
7:夯实数据库基础,加强数据结构、算法、设计模式的学习。去年在这些方面投入精力太少,今年需要加强。
8:移动客户端(wp7+jquerymobile)研究。去年一直在犹豫,怎样去找一个切入点研究移动客户端的各种版本的网页版和手机客户端,俺也不做游戏,不能玩命的去搞这些,现在想好了,移动客户端作为代码的扩展性部分来研究,作为代码的重用性角度来研究,是非常好的切入点。
9:自己写一个小项目自己维护,用以练习各种新技术和新想法。
10:每周跑步一次,每月至少在博客园投稿一次,提高文章质量。