标签

AI编程效率的真相:使用后速度竟下降19%

发布时间:2026-07-19 14:11阅读:7

93%的程序员都在用AI,但METR的研究显示,资深开发者使用AI后效率反而降低了19%,而他们自己却感觉快了20%。AI编程的真实代价,可能与你想象的不同。

你最近是不是也安装了Cursor、Copilot,或者让Claude帮你写代码?

装完之后,感觉效率大增——AI帮你生成了大量代码,你觉得自己至少快了20%。

但如果我告诉你,一项针对资深开发者的研究发现:使用AI的人,实际完成时间反而慢了19%,而他们自己却觉得快了20%——这中间的认知偏差,接近40个百分点。

这不是玩笑,这是METR在2025年底发表的一项实证研究。

今天不贩卖焦虑,也不吹捧AI。我们用数据聊聊:AI编程提效这件事,到底哪里出了问题。

程序员面对两块屏幕,一块显示AI生成的代码,一块显示Bug警告,表情困惑

每隔几天,你的技术群里就会冒出一篇「AI将取代XX%程序员」的文章。

里面通常引用这些数字:

看完之后,你焦虑了三分钟,然后继续写Bug。

但你有没有注意到,这些文章从来不提另一组数据?

焦虑贩卖是一门好生意。它需要的是恐怖数字,不是完整画面。

左侧「焦虑数据」vs右侧「被忽略的数据」,23万裁员vs4700万开发者增长,93%使用vs8%担心失业

让我们把那些被选择性忽略的数据摆出来。

93%在用≠93%用得好

GitHub调查说93%的开发者在用AI工具,这个数字经常被用来制造紧迫感。但另一组数据很少被提及:

这就像:93%的人都买了跑步机,但只有29%真的在用它跑步。剩下的要么挂衣服,要么偶尔站上去拍个照发朋友圈。

METR研究:最打脸的发现

2025年底发表的METR研究,可能是迄今为止最让AI编程鼓吹者尴尬的一项研究。

研究对象是经验丰富的开源开发者,在自己熟悉的代码库上工作。结果发现:

使用AI工具后,任务完成时间不仅没有缩短,反而增加了19%。更魔幻的是:这些开发者自己感觉自己快了大约20%。

实际慢了19%,自我感觉快了20%。中间的认知偏差高达近40个百分点。

这不是个例。它揭示了一个被广泛忽视的事实:AI编程的「提效」,可能更多是心理安慰,而非真实收益。

左侧「感知」柱状图显示+20%提效,右侧「实际」柱状图显示-19%变慢,中间标注39%认知偏差

你可能会问:AI明明帮我生成了那么多代码,怎么还慢了?

METR研究者给出了几个解释,我觉得说到点子上了。

上下文切换成本

在熟悉的代码库里,你脑子里已经有完整的心智模型——哪个模块负责什么、数据怎么流转、哪里有坑。但用AI意味着你要停下来写Prompt、等它生成、看输出、判断对不对。这些环节的时间成本,可能比你直接写还高。

就像你闭着眼都能找到家里的冰箱拿水喝,现在非要先跟一个语音助手描述「请帮我从厨房西北角第二层隔板上的冰箱里拿一瓶500ml的矿泉水」——快才怪。

审查开销

AI生成的代码不是复制粘贴就能用的。资深开发者对代码质量有要求,审查AI输出的时间可能比自己写还长。

而且AI代码的Bug率是1.7倍——你不仅要看它写得对不对,还要看它有没有引入你根本想不到的问题。这种「审查意外Bug」的负担,比自己写代码时的心智负荷大得多。

过度依赖的陷阱

一旦开始用AI,人会不自觉地把更多任务交给它,包括那些本来自己5分钟就能搞定的小任务。结果反而被拖慢了。

这其实是经典的心理学现象——邓宁-克鲁格效应的变体。你用了AI,感觉「哇,它帮我生成了好多代码」,心理上觉得效率很高。但实际上,你花在写Prompt、等待、审查、Debug AI错误上的时间,悄悄把「省下来」的时间又偷回去了。

AI编程实际流程——写Prompt→等待生成→审查代码→发现Bug→修复Bug→再审查,总耗时可能超过直接编写

说到这里,你可能会觉得我在劝你别用AI。

恰恰相反。

AI编程工具确实有用——对于写样板代码、生成单元测试、做简单的CRUD,它很强。字节跳动说AI覆盖70%+的开发任务,这个数字我信,因为CRUD和样板代码本来就不该是资深工程师的主要工作。

但问题在于:「覆盖」不等于「替代」。

AI吃掉的是低价值重复劳动,这没问题。但如果你把AI当成提效银弹,觉得用了就一定更快——那40%的认知偏差正在等着你。

给你一个简单的自测框架:

AI不是敌人,焦虑才是。

与其被「不学AI就完蛋」的恐慌裹挟,不如冷静想想:你的核心竞争力到底是什么?是敲代码的速度,还是定义问题、设计系统、审查质量的能力?

前者AI确实越来越强。后者,它还差得远。

觉得有用?点个关注,持续获取优质内容。