1

战斗力不是加班就能有的,但是确实有时候需要加班。但是加班不能成为常态,因为加班就相当于战斗冲锋,一股作气,再而竭,三而衰。不断地冲锋,只能让不部队垮掉。

作为一个团队,组织就要统一作战方法,拿前端团队来说,就需要统一开发工具,如编辑器,统一编码风格,统一战术。 带过团队的人都知道,技术和工程的差别,在研究和讨论技术时,可以百花齐放,追赶趋势。

但是一旦到了项目,要想项目高质量的按时完成,这个统一就很重要了。

  • 以最不起眼的coding风格和编辑器来说,因为前端技术的发展史,很多人主要是熟悉一些库,对于DOM和JS的基础不理解,还有就是拷贝代码,因为编辑器不统一的问题,又不遵守编程风格,常常会在代码中把一些符号,写成了中文或者半角字符,导致代码逻辑怎么看都没有问题,但就是不生效;但是看着一样的代码在别人那里就是没问题。这种事情频繁发生,浪费了大量的时间和成本。

  • 技术的不统一,导致一个项目的技术栈变得复杂,徒增的开发成本,同时也为项目开发埋下很大的风险,就是两种技术在一些关键业务上,互通有问题。这时就的退而求其次,对某一部分进行重构。而且会增加一些不必要的争论。

  • 团队平时不能都是在被动的战斗,要考虑技术的发展,否则你的团队迟早会被淘汰。因为新的技术主要是为了提高生产率,你的团度如果始终采用刀耕火种,那就不要想着汽车,大厦了。

最后在说说编程风格的问题,很多开发人元认为无关痛痒,但是作为团队leader的你,一定要清楚,技术和项目的区别,如果你搞清楚了项目是什么? 就会明白重点性。项目更多的重在工程特性,你明白了吗?


penjoyer
126 声望9 粉丝

你的B计划是什么?