演进的标准

《哪来的天才》有一段关于标准的论述,简而言之,标准在不断提高。1908年奥运200米奥运冠军的成绩是22.6秒,比现在的高中生记录慢2秒;今天的高中马拉松最好成绩比1908年奥运冠军快了20分钟。

做软件的标准也是在不断提高的:

  • 写代码,原来是完成功能,现在是写出Clean Code
  • 测试,以前是最后人工测试,后来是自动化测试,再是TDD,现在要BDD
  • 构建过程,最初是在开发最后集成,过渡到每日构建,再到持续集成,现在要求持续交付
  • 自动化,曾是全手工,到使用构建脚本编译测试,再是日常工作的自动化,现在是基础设施也自动化的DevOps
  • 做项目,开始是交付,现在我们追求团队成长,包括团队的做事能力和每个人的成长
  • ……

做程序员的标准也一样在提高,在我现在的团队里,做程序员不能只是低头写代码:

  • 我们要与人交流,因为我们要结对,我们要与客户交流
  • 我们要分享知识,因为我们要有一个学习氛围,每个人都要为此做出贡献
  • 我们要为团队氛围做贡献,因为我们不仅仅要工作,更要快乐的工作
  • 我们要帮助其他人,因为别人也在不同的方面帮助我,我才能得到成长
  • 我们要从团队的角度想问题,因为项目不是人的,项目成功才有个人成功
  • 我们要不断提高,因为每个人都在进步,不进则退
  • ……

在不同的标准下做事,人得到的成长也是不同的。你做事的标准是什么呢?

你可能感兴趣的:(标准)