工作有半年了,当时找工作,一开始找不到,后来拿到offer便签了,确实还是太大意了。外包公司实在不适合长期做。项目不断的变更,技术得不到长期积累。大概还是做服务端产品更稳定些。第一个项目是黑莓的应用,负责了黑莓端的xmpp协议的移植。黑莓的me技术确实没啥价值了。但锻炼了自己的java基本功。阅读xmpp的开放源码smack,受益良多。源码的架构扩展性和设计都很帮。结合看了 head first 设计模式。接着看了重构,结合设计模式和重构,也渐渐理解了什么是结构良好的代码。也渐渐感觉到了代码架构组织的好处。后来做bsp的学习项目。接触到linux驱动编程,以及android内核源码等等。期间正好复习了c语言,看了c专家编程,以及一站式c语言编程。虽然时间不长,却为我打开了linux的大门。以前在学校总是浅尝辄止。再后来做android的一个demo项目,因为用到ndk,正好结合之前的linux经验,搞起了ndk。然后就没有了。这之间,业余又看了ruby,python的语法长了长见识。动态语言确实很有意思。
2013年计划看30本技术书籍,然后每天编写一两个程序。必须要更快,更厉害才行。