开发者生态
morning
人工智能生产力差距
2026-08-03
1 阅读
约4分钟阅读
kiyanwang
字号:
毫无疑问,人工智能已经提高了工程团队的生产力,并且在未来几年只会变得更好。然而,一些领导者认为成熟的功能应该像原型一样快速推出。遗憾的是,构建生产功能所需的时间似乎仍然和以前一样长。人工智能不是应该把我们所有人变成生产力超强的 10 倍者吗?为了理解人工智能生产力的差距,我们需要了解开发人员实际上是如何度过他们的生活的。事实上,编写新功能并不是他们大部分时间花在的地方。高级工程师尤其花费大量时间来弄清楚他们需要编写什么代码,而人工智能尚未使这部分变得更加容易。有时我实际上发现人工智能会让非编码工作变得更慢。例如,每当我必须阅读由人工智能编写的产品需求文档甚至线性票据时,它比审查人类编写的文档花费的时间更长。人工智能写作可能过于详细,这会使提取关键部分变得更加困难。但使用人工智能让你的工作变得更轻松,同时让其他人的工作变得更困难,则是另一个话题了。现在,我们假设人工智能只会有所帮助。即便如此,情况也并不像你想象的那么乐观。首先,让我们考虑一下高级开发人员。如果他们在大型科技公司工作,他们的一天可能是这样的: 高级开发人员 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 因此,即使我们假设人工智能使编码速度提高了 3 倍(并假设他们在测试、CI/CD 和部署上花费更多,因为有更多新代码),这位高级开发人员每天只节省 1.25 小时,即大约 15%。现在让我们考虑一个其他类似的初级开发人员: 初级开发人员 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%。这比高级开发人员的差异更大,因为初级开发人员花更多的时间编码,而这是人工智能推动最多的工作部分。鉴于人工智能给初级工程师带来了更大的推动力,讽刺的是,我仍然听到领导者说“我们只雇用高级工程师,因为人工智能现在正在做初级工程师的工作”。事实上,从人工智能中获益最多的是初级员工——特别是如果他们擅长使用人工智能作为学习工具,而不仅仅是一个愿意做琐碎工作的过于热心的助手。如果上述观察结果让您感到惊讶,或者您认为开发人员每天实际编写代码的时间超过几个小时,那么您可能不了解这项工作的真正复杂性。尝试这样思考:想象一下,雇用一个优秀的编码员,但在系统推理方面存在困难,没有耐心与他人一起解决难题,并且无法将模糊的要求分解为具体的行动项目。我不会雇用这个人,因为他们缺乏的技能是工作中最重要的部分。成为一名优秀的程序员是赌注。当然,人工智能仍在不断发展,随着它在开发人员工作的更多方面变得更好,它应该会继续使他们变得越来越高效。但是,目前,不要指望生产力会大幅提高——尤其是高级员工。笔记
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱