程序员须要善于在工做中总结

程序员的平常工做主要是一个一个的作项目,刚开始工做的时候,还能经过作项目学到不少技术方面的知识,感受进步很大,颇有成就感。但慢慢地就以为进步没那么快了,机械地作一个一个的项目,重复使用现有的技能。完成一个项目回头想想,脑子里感受没有什么能够值得留下来的,有的人可能都不会想想了,就是这样机械麻木的等待下一个项目了。程序员

         可是,咱们不能让一个完成了,真的就“完”了,仍是须要认真的思考,深刻想想,本身加班加点努力了这么久,到底留下了什么?得到了什么?有哪些成长?有哪些是给本身增长“亮点”的?工具

(1) 项目进展过程当中,有遇到过哪些技术方面、业务方面等方面的挑战,本身是如何解决的?单元测试

(2) 使用了哪些好的工程实践?如单元测试、持续集成,快速部署。测试

(3) 有没有引入什么好的工具提升效率?部署

(4) 有没有自动化了某些繁琐的工做?自动化

         或许你想来想去,实在找不到,那缘由可能有这么两个:持续集成

(1) 项目实在是太简单。效率

(2) 你负责的工做太简单。程序

若是是前者,那没什么可说的。若是是后者,那就要思考一下了,做为一个已经有工做经验的程序员,是否是不够积极主动?技术

(1) 好比老是等待领导分配任务,历来不敢主动要求。

(2) 对于有挑战的任务有畏难情绪,总想逃避。

(3) 对于项目中存在的问题,是否是习觉得常,司空见惯,不敢当“刺头儿”改变它?

(4) 是否是习惯了熟悉的技术和工具,不敢尝试新的东西?

(5) 是否是不够勤奋?

(6) 是否是怕犯错误,不敢承担责任,缺乏担当?

积极主动和被动等待,决定了你是一个深度的贡献者仍是表面的旁观者,二者行为方式致使的结果差距会很是之大。

思考才能真正进步,本身解决的问题才能记忆犹新。不探索、不思考、不主动,都是懒的提现。

相关文章
相关标签/搜索