TDD/BDD
是一个设计流程
只写足够的代码通过测试
自动化
使手工任务自动化
命令行是你的朋友
持续集成
自动部署
明白你的领域
特定的领域不会马上过时,而技术会:企业架构框架-TOGAF.pdf 业务分析与需求.pdf
你只有明白它是如何工作的才能够实现好
持续学习
你需要不断地学习,保持竞争力:个人管理 - 学习=知识+实践+思考+心态
做最差的人:如果你现在是团队最差的人,那么你的进步将是最大的,因为你可以学的是最多的。我是不是也该去找一个让自己觉得很菜的团队呢!?
读书、blog、网站
善用好工具:工欲善其事必先利其器,好的工作会让自己效率倍增
善于沟通
教或者说是学习最好的方式之一:这个我觉得大家都应该去尝试一下,从我个人经验来看,教和说真的可以让自己学习更有效
加入一个研究或学习小组
加入开源社区
参考: http://www.slideshare.net/samnang.chhun/12-things-every-programmer-should-know