继续来点 AI 负能量的新闻。

前面有研究人员发表论文指出Vibe Coding 正“杀死”开源!今日 Anthropic 发布了题为 “How AI assistance impacts the formation of coding skills” 的研究,就是看看使用 AI 编程工具(例如 Claude)对 开发者的编程养成会造成啥影响。
首先说结论,结果是负面的,AI 编程无脑用多了,真的会拖垮你的编程水平,尤其在调试和概念理解方面差距更加明显,而这两样,恰恰是从初级程序员进阶到资深工程师、甚至系统架构师的关键门槛。
这次研究找了 52 名有 Python 经验(大部分是新手)、但没用过 Trio 异步库的开发者,分两组做实验:一组放开了用 AI 生成代码,另一组纯靠文档和谷歌硬刚。
结果直接颠覆认知:两组的任务完成时间,居然没啥差别!

少数完全依赖 AI 生成代码的参与者确实提速了,但更多人因反复与 AI 交互、撰写查询指令消耗大量时间,最终拉平了整体效率。比如有参与者花 6 分钟写一个查询指令,而任务的中位完成时间仅 19 分钟。
效率没有提升就算了,更坑的还是在后面。
这次研究还让所有人在完成任务之后,参加一份覆盖调试、代码阅读、代码编写与概念理解的测验。结果 AI 组的平均分比纯手动组低了 17%,相当于直接降了两个等级。
其中差距最大的是调试能力,这也不难理解,手动写代码的人,过程中会踩各种坑,比如语法错了、逻辑不对了,折腾半天把 bug 修好, Trio 库的核心逻辑也就吃透了。但用 AI 的人呢?代码直接拿来就能跑,压根没机会碰这些坑,知识点学了个寂寞,真遇到问题还是两眼一抹黑!

不过研究也发现了一个关键:怎么用 AI,比用不用 AI 重要一万倍!
比如让 AI 先写完代码,接着问 “这段代码为啥这么写”“这个功能的原理是啥”,或者提需求时直接说给我代码,顺便讲清楚逻辑,再或者遇到不懂的知识点问 AI,代码还是自己吭哧吭哧写的,这类参与者的测验分数能达到 65% 以上,技能也一点没落下。
而那些把 AI 当 “代笔工具” 的人,可就惨了:
这种行为本质就是认知卸载 —— 把本该自己动脑的逻辑梳理、排错试错过程,全甩给了 AI,参与者直接复制 AI 代码,遇到问题就就丢给 AI 调试,自己啥也不想,最终测验分数普遍低于 40%,妥妥的 “代码能跑,但原理一问三不知”,纯纯做了个寂寞。
说到底,编程能力从来不是靠 “复制粘贴” 堆出来的,而是亲手写代码、踩坑、修 bug,一步步升级打怪练出来的。AI 确实能帮我们搞定重复性工作,但永远替代不了深度思考的过程。
尤其是新手开发者,真的别把 AI 当 “代码写手”,不如把它当成 “答疑老师”—— 多问 “为什么”,少要 “怎么写”;用它搞懂复杂概念,而非直接生成代码。
毕竟在一些关键领域,能读懂代码、排查漏洞的核心能力,永远不会被 AI 替代。但如果哪天你变成了只会复制粘贴的 “工具人”,那么被替代的,可能就轮到你自己了。
最后说两句,其实我的 WPJAM Basic 插件和其他 WordPress 插件,我也使用 AI 进行一些修改了,比如有些函数,我会让他帮我看看有没有问题,比如帮我生成测试用例,我全面测试等,有些函数,我也会让它帮我生成有一个大的框架,然后我再修改,再让他优化,相当于我找到了一个什么都懂的结对编程的搭子。
大家呢?你使用 AI 编程了吗?你是怎么使用的?
点击卡片关注「WordPress果酱」 每天分享 WordPress 使用技巧
⏬⏬ 点击阅读原文即可直接购买 Modular 主题