我团队里最强的工程师,上个季度差点因为"代码产出太少"被打差评。
这不是玩笑。评审前我特意把数据拉了出来,因为我知道这些数字会被拿来对付他。提交次数全队最少,改动量最小,有些冲刺阶段更新日志里几乎找不到他的名字。如果按仪表盘能统计的任何指标排名,他都排在末尾,而且差距不小。
![]()
可三月那次,是他一个人让我们没丢掉一个付费客户的钱。他在一个合并请求下留了句话,没写代码,只问了一句:"等等——如果这个 webhook 重试了,会发生什么?"那个即将上线、干净、全绿、已经被另外两个人批准的东西,会在某个糟糕的夜晚悄悄吞掉付款。
于是我手里有一个人:产出数据说他摸鱼,实际价值说他不可替代,而评审流程只能看见前者。这个落差就是我想说的全部,因为它不是我团队的怪癖。我们花了二十年,刻意把它建成了这样,然后脚下的地面移动了,我们却没更新仪器。
"衡量代码"从来就不蠢
在大部分历史里,写代码本身就是最难的部分。它慢、稀缺,瓶颈卡在工程师身上。如果你交付了大量好代码,那确实说明问题——你有技术,你懂系统,你做了别人做不到那么快的事。产出是昂贵的,所以产出是价值的一个不错的替代指标。不完美,但足够诚实,能撑起一家公司的运转。
这个假设埋在每一次绩效评审、每一份晋升材料、每一条"影响力=交付物"的行业标准底下。产出稀缺,所以产出是信号。这句话成立得太久,久到我们不再意识到它只是一个假设。它感觉就像工程本身。
现在把那个不好说出口的部分说出来。这个假设所依赖的东西——生产代码是稀缺、困难、瓶颈的那一环——恰恰是已经不再成立的东西。
代码现在很便宜。不是免费,也不总是正确,但便宜——一个范围明确的任务,一份像样的改动是几分钟的生成,不是几天的敲打。瓶颈移动了。不再是"我们能不能生产出代码",而是"我们能不能分辨眼前这些自信、干净、看似合理的改动里,哪一个悄悄是错的"。
再看看仪表盘发生了什么。我们还在按行数、提交数、合并请求数、关闭的故事点给工程师排名——按产出排名——就在产出变成楼里最便宜投入的这一刻。我们保留了二十年前的替代指标,却扔掉了它当年成立的理由。这就像在即热式水壶上市那年,按烧水速度给厨师打分。数字还在动,只是不再意味着任何东西。
一句话概括这个陷阱:
产出曾经稀缺,所以我们衡量它。它不再稀缺了,我们却从没停止衡量它。
判断力成了新的稀缺品
依赖机器、交付堆积如山的工程师,看起来像你的顶级员工。而那个读完每一座山、抓住那个会赔钱的问题的工程师,看起来像几乎没在工作。仪器把排名完全搞反了,而且它还对此很有信心。
当代码是瓶颈时,判断力被捆绑在写代码这个动作里——你不可能在产出东西的同时不做上千个小决定,所以两者被钉在一起,你从不需要分开衡量。充裕把钉子拔了出来。现在你可以拥有想要的任何产出,而没有任何人对它行使判断力,这意味着判断力突然成了它自己的稀缺投入——第一次独立存在,不再被捆绑。
而判断力最稀缺的形式,恰恰是地位最低的那种:"不"。看着一份干净、自信、已被两人批准的改动,说出"这在重试时会崩,别上线"的能力。这项技能不生产任何东西。它阻止。而阻止,对我们用来判断谁有价值的每一个工具来说,都是隐形的。
我那个安静的工程师是团队里最强的人,因为他拥有最多已经变稀缺的东西,最少已经变便宜的东西。评审流程把这读成表现不佳,因为评审流程是在这两者还是同一件事的世界里建起来的。
让我说得具体些,因为我曾经经历过这件事的"之前版本",这也是为什么我现在会盯着"之后版本"。
多年前,在另一个团队,我上线了一条写入路径,它在数据行真正持久化之前就确认了请求。代码很干净。地道、有类型、有测试、经过评审、全绿。按仪表盘能取的任何指标,这都是一份高产、高质量的工作,那个冲刺我的产出数字很好看。
然后在一个普通的日子,一次重试在恰好错误的时刻打进来。"收到"发出去了,保存从未落地,一个付费客户被锁在自己的账户外面,日志里没有任何记录说他们曾经来过。先确认后持久化。我至今还能感受到那通电话。
现在回到三月。同样的 bug,不同的座位。眼前那份改动在写入数据行之前就确认了支付 webhook——干净、全绿、已经被批准。两个那个冲刺交付了很多的工程师直接看了过去,因为读起来没问题;只有当你内心在主动问"重试时会发生什么",你才会抓住它。我那个安静的工程师问了。合并请求上的一句话。我们调换了两行顺序。那天他名下什么都没上线——他这次互动的产出是负的,他减掉了一行。
那一句话,比我们其他人那个冲刺交付的所有东西加起来都值钱。而评审表上没有任何一栏能装下它。
为什么它不会自我纠正
一个上线了的灾难,是一个可见的、可计数的事件。它有复盘、有工单、有名字、在事故日志里有个数字。一个没有上线的灾难,是一个非事件。什么都没发生。没有产物,没有工单,没有图表。
这就是它不会自我纠正的原因,也是它即将变得更糟的原因。我们衡量的是能看见的东西,而最有价值的判断力,恰恰是让某些东西永远不被看见。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.