警惕!AI 正在毁掉你的代码能力

遇事我先给 AI,看都不看就交差

这两年,你有没有过这样的体验:遇到难题,第一反应不是思考,而是直接丢给 AI 生成代码。

复制粘贴、运行通过,就算完成任务;可真让你从零手写、排查 bug、讲清原理,反而脑子一片空白。

甚至有些开发者都不能向说明自己碰到的问题!导致 AI 开始产生自我幻觉,一直给出错误答案。

这不是个例。最近,Anthropic 一项重磅研究直接给出了扎心结论:

AI 写代码,能力在退化

最近 Anthropic(旗下产品正是大名鼎鼎的 Claude)发布的一项随机对照试验,给所有依赖 AI 编码的人泼了一盆冷水:

使用 AI 编码助手的开发者,在代码理解测试中的得分比纯手动编码者低 17%,而传说中的"效率提升",在数据层面根本站不住脚

更值得警惕的是,研究还发现了一个刺眼的分水岭:

把 AI 当"答疑老师"的开发者,测试得分普遍超 65%;而把 AI 当"代笔枪手"的,得分大多低于 40%。

这场关于 AI 与开发者能力的博弈,早已不是"用不用"的选择,而是"怎么用"的生存命题。

速度没赢多少,能力输得彻底

Anthropic 的研究团队专门聚焦"AI 编码助手对新技能学习的影响",设计了一场严格的对照实验。

实验对象是 52 名初级工程师,均具备至少一年的 Python 每周使用经验,而他们的任务,是学习一款所有人都陌生的异步编程库 Trio。

实验分组清晰明确:一组可自由使用 AI 编码辅助工具,另一组则全程纯手动编码、查阅资料。

两组都需要完成两项编程任务,随后参加涵盖代码调试、阅读理解、概念认知三大核心模块的测试。

最终结果打破了很多人的幻想:

  • 效率提升微乎其微:AI 辅助组仅比纯手动组快约 2 分钟,这个差距在统计学上不具备显著意义,相当于"白忙活一场";
  • 能力差距触目惊心:测试平均分呈现明显断层------AI 组仅 50 分,纯手动组高达 67 分,相差整整 17 个百分点;
  • 薄弱环节直指核心:差距最大的模块是"调试能力",这恰恰是程序员职业生涯中最核心、最值钱的硬技能。

Hacker News 上有网友精准点出了这场实验的本质:

"你以为在省时间,其实是在以长期的能力退化为代价,换取一个并不稳定的短期效率。"

另一位 Hacker News 评论者 AstroBen 提出了一个关乎代际发展的担忧:

我不禁在想,我们的未来会不会是这样的:年轻从业者永远无法掌握独立高效工作所需的技能与经验,反而变得完全依赖人工智能。

变强还是变废

研究进一步追踪开发者的使用行为后发现,"用不用 AI"从来不是关键,"使用方式"才是决定能力走向的核心变量。

研究 团队总结出两类典型使用模式,结果天差地别。

三类低分陷阱(平均分<40%):正在毁掉你的编码能力

  1. 完全 delegated 模式:把代码生成全丢给 AI,自己只负责复制粘贴,连基本的逻辑梳理都省略;
  2. 渐进式依赖:从偶尔用 AI 辅助,逐渐演变成所有代码都依赖 AI 生成,自己彻底放弃独立编码;
  3. 被动调试:遇到 bug 不分析原因,直接丢给 AI 修复,既不理解问题根源,也不掌握解决思路。

这类使用者,本质上是把 AI 当成了"代码生成机器",自己则慢慢退化成只会点击操作的"工具人",核心能力在不知不觉中流失。

啥,你说你就想当工具人?跟我肘,进屋去这个网站

三类高分模式(平均分≥65%):让 AI 成为你的"超强助教"

  1. 追问式使用:AI 生成代码后,主动追问"为什么这么设计""逻辑漏洞在哪""有没有更优方案",直到搞懂底层原理;
  2. 解释绑定:要求 AI 生成代码的同时,必须附上详细注释和逻辑说明,边用边学;
  3. 聚焦核心:核心代码自己手写,AI 仅用来解答概念疑问、梳理设计思路、提供参考方案。

高分使用者的共同特质的是:始终保持主动思考,让AI成为辅助学习的工具,而非替代思考的"拐杖"

正如 AstroBen 所言:

"AI 作为私人导师时,价值无可估量。"

多方佐证:不止一项研究在发出警告

Anthropic 的结论并非孤例,学术界的研究也得出了高度一致的结论。

2024 年,斯洛文尼亚马里博尔应用科学大学的 Jošt、Taneski 和 Karakatič 三位学者,开展了一项为期 10 周的对照实验:让 32 名本科生学习 React 框架,追踪大模型使用方式与最终成绩的关联。

实验结果清晰显示:

  • 频繁使用 LLM 直接生成代码、自动调试的学生,最终成绩显著偏低;
  • 仅用 LLM 查询解释、梳理思路、学习概念的学生,成绩不仅没有受到负面影响,反而呈现正向提升趋势。

研究者在论文中明确指出:"这种聚焦于'理解'而非'代写'的 LLM 使用方式,不仅不会阻碍学习,反而可能助力学生表现。"

Medium 平台的技术博主 Guru Prasad 更是一针见血地指出了问题核心:

"矛盾的关键从来不是'AI vs 无AI',而是'主动认知参与 vs 被动认知卸载'。"

如何面对 AI 表现成熟

值得注意的是,Anthropic 此前的观察性研究也揭示了一个重要前提:AI 并非对所有开发者都有负面影响。

  • 对于已经熟练掌握相关技能的开发者,AI 确实能大幅提升效率,部分任务的完成时间可缩短 80%;
  • 但对于正在学习新技能、新框架的开发者,过度依赖 AI 则会严重阻碍底层能力的构建。

这个发现对团队管理和个人成长都极具启示:AI 生成的代码最终仍需要人来维护、优化和排查故障。

如果开发者的代码阅读理解能力、调试能力、逻辑设计能力持续退化,即便短期效率看似提升,长期来看也会成为团队的"能力短板"。

大厂也搞"学习模式"

面对 AI 编码可能带来的能力退化问题,头部大模型厂商已经开始主动调整产品设计。目前,Anthropic 和 OpenAI 都推出了专门的"学习导向"功能:

  • Claude Code 的"学习与解释模式"(Learning and Explanatory mode);
  • ChatGPT 的"学习模式"(Study Mode)。

这些功能的设计思路高度统一:优先保障用户对代码逻辑的理解,而非单纯追求生成速度和复制便利性

通过强制输出解释、引导追问、拆解逻辑等方式,鼓励开发者在使用工具的同时,完成知识的内化和能力的提升。

别让 AI 偷走你的"核心竞争力"

Anthropic 的这项研究,从来不是要让开发者拒绝 AI,回到纯手动编码的"原始时代"。毕竟在技术迭代速度越来越快的今天,善用工具早已成为职业发展的必备技能。

但它给我们敲响了一记警钟:AI 可以是你最强的助力,也可以是废掉你基本功的"捷径"

真正的核心竞争力,永远是 AI 无法替代的思考能力、设计能力、调试能力和解决复杂问题的能力。

你说你不信?看这里

毕竟,技术工具会不断迭代,但扎实的基本功和主动思考的能力,永远是你最坚实的"职场护城河"。

原文
www.infoq.com/news/2026/0...

相关推荐
一只修仙的猿12 小时前
程序员还有活干吗
ai编程
moshuying12 小时前
2025-2026年宏观周期转型下的普通人阶层跃迁、创业格局与求学策略深度研究报告
ai编程
王小酱17 小时前
Everything Claude Code 完全长篇指南
openai·ai编程·aiops
王小酱18 小时前
Everything Claude Code 速查指南
openai·ai编程·aiops
JackLi19 小时前
最新大模型及智能体开发平台全套部署方案
aigc·ai编程
玹外之音20 小时前
Spring AI MCP 实战:将你的服务升级为 AI 可调用的智能工具
spring·ai编程
HashTang20 小时前
从 Next.js 完全迁移到 vinext 的实战踩坑指南
ai编程·全栈·next.js
HashTang21 小时前
【AI 编程实战】第 12 篇:从 0 到 1 的回顾 - 项目总结与 AI 协作心得
前端·uni-app·ai编程
狂炫冰美式21 小时前
把手从键盘上抬起来:AI 编程的 3 个不可逆阶段
前端·后端·ai编程