2014年马上就要过去了,也是时间该静下来反思一下这即将过去的一年甚至几年。
扪心自问,现在的状态不是我满意的,离自己的目标也还有很大差距。
就从工作、学习、生活方面回忆一下吧。
工作部分:
参与过的项目:(涉及信息安全,只简单阐述)
1.某一中间件的开发维护;此中间件用于系统上层与下层之间的接口通信,实现了不同系统版本之间的管控,上下层之间和下层内部之间的消息转化,各模块之间的消息路由。此中间件最大的优点是易懂、易维护,扩展性强。
2.某一静态资源库;此静态资源库实现了系统资源的存储、读写管理,执行效率高、健壮、安全。
3.单板控制模块;此模块用于控制单板的加载、启停,对不同环境的配置;对单板寄存器初始值设置,寄存器报错报警处理机制等。
4.某调度系统;调度是为了保证资源的均衡分配,此调度系统也正是基于此考虑到时间、空间、物理、环境、优先级等的平衡,对资源进行合理分配。
...
收获:
1.团队如何高效的运行;上述项目都比较庞大、成熟,团队采用“敏捷开发”模式运行,定期的计划、分析、执行、交付、总结等保证了项目保质保量的完成。
2.协作、沟通交流的作用;项目“以人为本”,同事之间的友好、互助、责任感有助于协作与交流,是项目质量的一道隐形关卡。
3.创新、处理问题、解决问题的能力;抛开技术,项目的作用就是为了提高生产力,提升人的生活品质,如何让项目更高效、实用、成本更低需要在执行过程中不断创新、处理问题、解决问题。
4.专业知识的学习;在项目执行中,学习了DSP基本架构(思考了ARM与X86的区别)、嵌入式操作系统(思考了嵌入式与通用操作系统的差别)、设计模式、框架等。
经验:
1.在项目中,放慢了节奏,不再急于写代码,而是预先对环境、流程、场景做好分析,预估各种可能出现的问题,把问题搞清楚了再写代码,看似慢了,效率却高了。
2.工作时间不再浏览网站,上QQ,不再被外界打断工作环境。
学习部分:
工作和休闲之余,2014年约10%的时间用来学习英语,约50%的时间用来看linux0.11内核源码,还有40%的其它;学习效率时高时低,综合起来勉强可以乘60%的系数吧。
虽然自己的英语不好,提高的也很慢,但我不想放弃英语;一是因为自己喜欢,二是因为学习一门外语就是学习一种新的文化、思维。所以,2015年,我会坚持看美剧,写英文日志,遇到问题查google,参加一些英语测试,大胆与老外交流。
在编码过程中,常常会遇到一些系统机制的问题,虽然在网络上找到了答案,却心中不爽,我也越来越想看看程序运行的本质,所以,2014年初我决定看linux内核。最初看2.6版本,最后打算看0.11版本,0.11代码少,资料也比较全。从进程管理到文件系统到内存管理到驱动设备,无一不是硬骨头,看的过程中也莫名的兴奋、冒火、沮丧。一段时间下来,自己对计算机、软件、程序有了新的认识。未来的几年,我打算继续看下去,解决心中的疑惑。
2014年5月,开始写csdn博客,虽然写的不好,也花了些时间,但现在觉得是值得的;把自己的学习过程、想法写下来,感觉很充实。
...
心得:
受教于刘未鹏的《暗时间》,持续学习,持续思考,逐步咬碎硬骨头。
生活部分:
父母慢慢老了,小宝贝也将出生了,责任越来越重,压力也越来越大。
我也开始学做菜了,偶尔也做做家务。
如何权衡工作、学习与家庭,如何让日子过的越来越好也需要我不断的努力。
...
2014年还是有很多的不足:
1.解决不了的惰性,总想多看会儿电视,总想多睡会儿,总想多打下游戏...
2.拖延,不太情愿干的事情总是一拖再拖。
3.害怕犯错误,怕麻烦,怕接受新事物。
... (还有很多,就不暴露缺点了)
展望2015,我想在以下方面思考和加强一下:
1.多陪陪家人,注意身体锻炼。
2.提升商业意识,了解一些行业的盈利机制,建立从技术到商业的思维。把自己职业化、专业化、商品化。
3.建立个人品牌形象,塑造个人从日常生活到网络、工作、社会的形象。
4.锻炼思维,学习算法,算法是解决技术、生活问题的最佳案例。
5.读书、思考、积累,好好活。
最后:
作为一个IT民工,计算机技术让人理性的思考,理性让我们总想把事情做的完美;但常常理性战胜不了感性。
加油,2015!