AI生产率差距
摘要
对软件工程中“AI生产率差距”的分析,认为AI主要加快了开发人员工作中编码部分的速度,而设计、评审和会议等其他关键任务基本未变,导致整体收益仅略有提升。报告还指出,初级员工比高级员工受益更多,这与一些领导者的假设相反。
暂无内容
查看缓存全文
缓存时间: 2026/08/03 10:31
# AI生产力差距
来源:https://bjorg.bjornroche.com/management/ai-productivity-gap/
毫无疑问,AI已经提升了工程团队的生产力,而且在未来几年只会变得更好。然而,一些领导者认为,成熟完善的功能应该像原型一样被快速搞定。遗憾的是,构建生产级功能所花的时间似乎仍然和过去差不多。AI难道不是应该让我们都变成超高效的10倍效率者吗?
要理解这种AI生产力差距,我们需要承认开发者实际上是如何分配他们的一天工作的。实际上,编写新功能并不是他们大部分时间花费的地方。尤其是资深工程师,他们会花大量时间弄清楚自己需要编写什么代码,而AI还没有让这部分变得更容易。
有时我甚至发现,AI会让非编码工作变得更慢。例如,每当我需要阅读由AI编写的产品需求文档,甚至是一条Linear工单时,都比审阅人写的文档花的时间更长。AI写作可能过于详细,这使得提炼关键部分更加困难。
但是,用AI让自己的工作更轻松,却让他人的工作更困难,这是另一个话题([链接](https://bjorg.bjornroche.com/management/slop-at-work/))。目前,我们先假设AI只带来帮助。即便如此,情况也并非你想象的那么乐观。首先,我们来考虑一位资深开发者。如果他们在一家大型科技公司工作,他们的一天可能是这样的:
| 资深开发者 | AI之前(小时) | AI之后(小时) |
| --- | --- | --- |
| 编写新代码 | 1.5 | 0.5 |
| 阅读与调试 | 1.5 | 1.0 |
| 设计与架构 | 1.0 | 1.0 |
| 代码评审 | 0.75 | 0.75 |
| 文档与行政 | 0.75 | 0.75 |
| 测试、CI/CD、部署 | 0.5 | 0.75 |
| 指导 / 结对编程 | 0.5 | 0.5 |
| 会议 | 1.5 | 1.5 |
| **总计** | **8.0h** | **6.75h** |
因此,即使我们假设AI让编码速度快了3倍(并且假设他们在测试、CI/CD和部署上多花了一点时间,因为有了更多新代码),这位资深开发者每天也只节省了1.25小时,大约15%。[1](https://bjorg.bjornroche.com/management/ai-productivity-gap/#fn:numbers)
现在,让我们考虑一位在其他方面类似的初级开发者:
| 初级开发者 | AI之前(小时) | AI之后(小时) |
| --- | --- | --- |
| 编写新代码 | 2.75 | 1.0 |
| 阅读与调试 | 1.5 | 1.0 |
| 设计与架构 | 0 | 0 |
| 代码评审 | 0.5 | 0.5 |
| 文档与行政 | 0.5 | 0.5 |
| 测试、CI/CD、部署 | 0.75 | 1 |
| 学习 / 结对编程 | 1.0 | 1.0 |
| 会议 | 1.0 | 1.0 |
| **总计** | **8.0h** | **6h** |
AI为这位初级开发者节省了2小时,使他们的效率提高了约25%。这比资深开发者的提升幅度更大,因为初级开发者会花更多时间编写代码,而这正是AI提升最大的工作部分。
鉴于AI给初级开发者带来的提升更大,具有讽刺意味的是,我仍然听到领导者说这样的话:“我们现在只招聘资深工程师,因为AI已经能做初级工程师的工作了。”实际上,从AI中获益最大的恰恰是初级开发者——尤其是当他们善于把AI当作学习工具,而不只是把它当作一个急于揽活、愿意做琐碎工作的过度热情助手时。[2](https://bjorg.bjornroche.com/management/ai-productivity-gap/#fn:pipeline)
如果上述观察让你感到惊讶,或者你认为开发者每天实际编写代码的时间不止几个小时,那么你可能并不理解这份工作的真正复杂度。[3](https://bjorg.bjornroche.com/management/ai-productivity-gap/#fn:doorman) 不妨这样想:假设你雇用了一个人,他编码能力不错,但难以对系统进行推理,没有耐心与他人一起解决难题,而且无法将模糊的需求拆解为具体的行动项。我不会雇用这样的人,因为他们所缺乏的技能恰恰是这个工作最重要的部分。编码能力出色只是入场券。
当然,AI仍在不断进化,随着它在开发者工作的更多环节变得更好,它应该会继续让开发者越来越高效。但就目前而言,不要指望生产力出现极为戏剧性的飞跃——尤其是在你的资深员工身上。
## 注释
相似文章
AI生产力数据与我团队实际所见不符
作者管理一个小型开发团队,分享了使用AI编码工具的现实混合结果:它们加快了样板代码和入门流程,但在复杂问题上会产生自信的错误答案,并增加了代码审查工作量,产生的净增益微乎其微,远低于常被引用的10倍改进。
软件工程师——你是在用AI创造真正的价值,还是仅仅变得更‘高产’?
一位AWS的杰出工程师认为,AI工具虽然增加了产出量,但没有增加真正的价值,导致产品质量和创新停滞不前。
AI生产力的诚实数学
一项对夸大AI生产力主张的批判性分析,引用了严谨的研究表明,与供应商经常声称的5-10倍相比,实际收益只有15-40%,并警告不要盲目接受这种炒作。
这会不会是有些人编码生产力大幅提升,而其他人几乎毫无收获的原因?
本文探讨了为什么一些开发者从AI辅助中获得了显著的编码生产力提升,而另一些人几乎看不到任何好处,并探索了可能解释这种差异的因素。
AI对工程速度的适度影响(4分钟阅读)
DX的Abi Noda和微软的Brian Houck分享了DX关于AI对工程速度影响的早期研究发现,揭示PR吞吐量仅增长10-15%,远低于10倍的炒作。他们讨论了为什么编码只是开发者工作的一小部分,“虚假速度”的风险,以及AI在编码之外的机会。