为什么国内 IT 公司 leader 以上就不怎么写代码,而据说 Google 的 Jeff Dean 还写代码?到底哪种情况好呢?
Aide
说一个从业以来的普遍现象,那些领导不参与代码的公司,他们的代码质量都是稀巴烂的,由于没有人监督和审查,或者有能力审查的人没有权利纠正,所以这类问题根本无法解决,久而久之就成了癌症一般的顽疾,程序臃肿庞大,依赖交织混乱,后期一旦想在维护便利上改善,大多数人想的则是推倒重来,重新开发。 另一个很关键的点,就是代码和产品实质上是公司的软资产,将之前积累的产品推倒重来,相当于资产报废。而继续维持下去的维护成本也会持续高到公司无法承受。 导致这类问题的一项最主要的原因,则是领导者由于脱离了代码,他们中的大多数一两年都不会打开源码工具看看现有的软件问题,无法接触到基层建设的各项细节,他们既无法发现现有代码中的各种滥用,也不会实践最新的技术方向。最终导致的结果则是多年以后公司不堪重负,而这种不堪负重时的问题可能早已与他无关(那时人家可能早已跳槽)。 这些都是现实选择的结果,因为国内软件产业起步晚,而各类科技公司的生存寿命在3--5年左右,大多数可能还没等到不堪负重就已经被竞争对手干死了。旦我相信,随着软件产业的逐渐成熟,会有越来越多的公司开始重视软件质量管理,越来越多的技术管理者重视这些问题。
Paragraph

Aide

Written by
Subscribe