技术圈有个冷知识:如果某个系统只有一个人懂,那这个人的"价值"其实是负的。
这叫"巴士因子"(Bus Factor)——核心成员被巴士撞了,项目还能不能活。因子为1,意味着单点故障。
表面看,独家掌握关键代码的人最安全。实际上?请假不敢批、离职不敢放、涨薪不敢谈。团队被一个人绑架,进度随其心情波动。
更隐蔽的成本是决策瘫痪。任何改动都要等他,其他成员逐渐边缘化,技术债务越积越深。等到人真的走了,交接文档往往是一堆"你懂的"式注释。
解药不复杂:强制代码审查、结对编程、文档即代码。但执行难在管理层舍不得短期效率,程序员放不下技术优越感。
真正健康的团队,应该随时能承受任何人离开。这不是冷漠,是对彼此负责。