通宵改AI代码Bug,仅32%资深开发者敢让AI写超半代码,警惕隐性成本

09-03 07:03

AI能否真正提升编程生产力,还是会带来额外麻烦?

Fastly针对美国开发者开展了一项关于AI生产力的调研,发现高级开发者借助AI交付的代码量是初学者的2.5倍。不过,调研也揭示了AI编码存在的「隐形成本」,即识别和修正AI错误的成本。有时候一个小bug,可能就得改通宵,导致效率不升反降。

AI写代码真能让生产力提升10倍吗?

刚开始使用时,上手快,感觉似乎很爽。

但在这速度背后,AI也会埋下隐患。

有时候,一个不易发现的小bug,会让你花费大量时间调试。

看似飞速的背后,实则存在惊悚的「隐性成本」。

你交付的代码中有多少是AI所写?

Fastly针对美国开发者的调研显示,高级开发者(有10年以上经验)使用AI交付的代码量,是初级开发者(0 - 2年经验)的2.5倍。

约三分之一的高级开发者表示,他们交付的代码中,AI生成的占比超过50%,而初级开发者这一比例仅为13%。

该调查于2025年7月10日至14日进行,共收集了791名职业开发者的反馈。

一位高级开发者结合自身编程经历称,AI在代码测试、找出错误和无缝修复方面比人类更快。

但一位初级开发者对此感到困惑,他们不清楚如何在编程中有效运用AI以达到预期效果:

「AI常常误解我的意图,结果我还得自己重新编写。」

59%的高级开发者认为AI工具总体上帮助他们更快交付代码,而初级开发者中这一比例为49%。

这表明高级开发者对AI编程更为乐观。

超过50%的初级开发者表示,AI只是让他们「稍微快了一些」,而持此观点的高级开发者比例为39%。

相比之下,高级开发者更认同AI让工作明显加速的说法:

26%的高级开发者表示AI让他们「快得多」,是初级开发者(13%)的两倍。

造成这种差距的主要原因在于开发经验:

通常,高级开发者凭借丰富的经验,更能识别并修正AI的错误。

他们能看出「看似没问题」的代码中是否存在隐患。

这使他们在使用AI时更自信、更高效,甚至敢于在关键业务代码中使用AI。

而初级开发者因经验不足,难以有效识别AI代码中的错误,所以更为谨慎,甚至会避免在生产环境中使用AI。

实际调研数据也证实了这一点:

只有13%的初级开发者使用AI交付的代码超过50%,而高级开发者中这一比例为32%。

这说明,经验越丰富的开发者,在工作中越积极使用AI,也更信任其在生产环境中的表现。

考虑到「氛围编程」(过度依赖AI随意写代码)可能带来的漏洞,这一发现让更多人意识到经验在AI编程应用中的重要性。

提速还是降速?小心陷入「假性进度」陷阱

尽管高级开发者更倾向于使用AI交付代码,但仍有近30%的人表示,修改AI输出所花费的时间,抵消了大部分节省的时间,初级开发者中这一比例为17%。

只有14%的开发者表示很少需要改动。

即便如此,仍有超过一半的开发者认为使用Copilot、Gemini或Claude等AI工具让他们整体工作速度更快。

Fastly的这项调研并非唯一关于「AI提升生产力」的研究。

一些针对资深开发者的随机对照实验(RCT)甚至发现:

开发者使用AI工具时,完成任务的时间反而增加了19%。

这种反差可能与心理感受有关。

用AI写代码,一开始会觉得很轻松,只需敲几下,代码就能补全。

这很容易让人陷入「假性进度」的陷阱:

虽然开始时速度很快,但随后频繁的修改、测试和返工往往会抵消这些优势。

Fastly与开发者的交流以及调查反馈的评论都反映了这种情况。

一位受访者表示,「像GitHub Copilot这样的AI工具能提供代码片段甚至完整函数,对我帮助很大,但有一次用它生成了一个看似正确的复杂算法,结果一个暗藏的细微bug,让我调试了好几个小时。」

也有受访者称,AI虽能节省写样板代码的时间,但也会带来效率低下的问题,需要手动修复,最终速度又降了下来。

AI可能会省事,但也可能增加工作量,从而抵消其提升效率的一面。

调研发现,除了提高效率,AI还能提供「情绪价值」,增加开发工作的乐趣。

近80%的开发者表示AI工具让编程变得更有趣:

有人觉得可以跳过枯燥的重复劳动,有人则享受即时生成代码带来的满足感。

还有受访者表示,AI能帮助突破卡住的任务,找到完成任务的答案。

虽然快乐并不等同于效率,但AI带来的积极情绪价值还是很有必要的。

警惕AI编码的「隐性成本」

Fastly还调研了开发者对绿色编码(节能软件编写方式)以及AI工具能耗的认知。

调研显示,随着开发者经验的增长,绿色编码的实践率明显提高:

超过56%的初级开发者表示会主动考虑能耗,而中高级开发者中这一比例接近80%。

开发者对AI工具的环境成本也有清晰的认识:

约三分之二的开发者表示知道这些工具会产生可观的碳排放;即使在初级开发者中,只有8%表示完全不了解。

这说明,绿色编程的理念已逐渐成为开发者文化的一部分。

参考资料:

https://www.fastly.com/blog/senior-developers-ship-more-ai-code

本文来自微信公众号“新智元”,作者:新智元,36氪经授权发布。

本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com