
先说结论
会用 AI 写代码,已经不算优势了。能判断 AI 写的代码对不对,才算。
一项覆盖 177 个国家、近 5 万名开发者的年度开发者调查给出了最有说服力的证据:84% 的开发者已经在开发流程中用上或计划用上 AI 工具,比上一年高出 8 个百分点。但同一份调查里,只有 3% 的人表示「高度信任」AI 产出的准确性。
这个落差不是矛盾,是现状。
AI 已经写进了日常开发先说规模。在这份调查中,职业开发者里有 51% 每天使用 AI 工具。每天使用意味着它不再是尝鲜,而是嵌进了工作循环。
新手的起点更早。开源托管平台的年度报告显示,80% 的新开发者是在注册后的第一周内就用上了 AI 编程助手。换句话说,很多人第一次写代码的时候,旁边就已经坐着一个助手。
这两组数据放在一起,结论很清楚:AI 不是未来趋势,是已经发生的事实。
用得这么普遍,为什么敢信的人这么少再看信任那一侧。只有 3% 的受访者高度信任 AI 产出的准确性,46% 明确表示不信任。
更值得注意的是趋势。对 AI 工具的好感度从 2023 年的 77% 降到了 60%。用得更多,评价反而更低。
这说明问题不在「接受不了新工具」。这些人每天都在用,他们只是用了足够多次之后,摸清了它会在哪里出错。
所以这不是心理问题,是验证问题。日常使用和高信任度本来就不是一回事——就像工程师每天都要查数据表,但没有人会不看一眼就照抄。
「几乎对但不对」是最贵的失败模式那么 AI 到底错在哪里?
调查里 66% 的受访者选了同一个答案:AI 给出的方案「几乎对,但又不完全对」。紧随其后的第二个痛点是,45.2% 的人认为调试 AI 生成的代码,比自己从头写更花时间。
为什么这种错误最贵?因为失败模式是有成本的。
明显写错的代码很便宜。它编译不过,或者第一次运行就崩,你几秒钟就能丢掉它。完全正确的代码是免费的。
「几乎对」的代码最麻烦。它能编译、能跑通、能处理正常情况,读起来也像一个靠谱同事写的。然后它在一个边界值上差一位,在一个并发场景里乱序,或者把一个参数理解成了另一个意思。
更麻烦的是排查过程。代码是你自己写的时候,你脑子里的模型就是找 bug 的地图。代码是模型写的时候,你得先反推它的意图——为什么选这个方案、为什么是这个结构、第 40 行埋了什么假设。
门槛从「会写」移到了「会判断」对初学者来说,这份调查里最该警惕的数字不是 3%,而是 20%。
20% 的受访者表示,用了 AI 之后,对自己解决问题的信心下降了。工具越顺手,自己越不确定。
多份关于编程学习路径的分析给出了同一个方向的结论:AI 降低了背语法、搭环境的门槛,但「判断代码对不对」的能力变得比以往更关键。
有一个细节可以佐证这个变化。2025 年 8 月,TypeScript 首次超过 Python 和 JavaScript,成为开源托管平台上贡献者数量最多的语言,同比增长超过 66%。官方的解释是:静态类型给模型提供了「护栏」——类型声明排除了一大类非法写法,模型生成的代码因此更可靠。同期 Python 增长了 49%。
一门语言因为「对 AI 更友好」而登顶,这在几年前是难以想象的。技术栈的选择逻辑,正在被工具的能力反向塑造。
一个「几乎对但不对」的具体样子说两个初学者最容易遇到的场景。
第一个是数据库查询。你让 AI 写一段「查出最近一个月的订单」,它给出的语句语法完全正确,在你自己造的几十条测试数据上跑得飞快。但线上表里有几百万行,而它没有用到索引,于是每次查询都全表扫描。代码没错,结果错。
第二个是递归。AI 写的递归函数结构漂亮,小数据下结果也对。但它漏掉了一个终止条件,或者把终止条件写在了错误的层级。数据量小的时候你永远触发不到,数据量一上来就栈溢出。
这类问题的共同点是:本地小数据测不出来,上线才暴露。
安全侧还有更硬的证据。同一份年度报告指出,权限控制缺陷已经超过注入类漏洞,成为最常见的告警类型,出现在 15.1 万多个仓库中,同比增长 172%;报告同时点名了「AI slop」现象,也就是大量低质量、自动生成的贡献正在加重开源维护者的负担。
需要说明的是,这两条是报告的原话结论,不是本文的推论。
初学者现在该怎么用 AI到这里,结论已经清楚了。下面是六条可以直接执行的做法。
第一,先自己写一遍,再看 AI 的版本。哪怕你写错了,错误的尝试本身就是学习过程。
第二,把 AI 当讲解员,别当代写。多问「为什么这段代码要这样写」,少说「帮我写完」。
第三,给 AI 代码立一条硬规则:逐行讲得清才用。讲不清的那部分,不属于你。
第四,保留「自己先卡 30 分钟」的纪律。卡住之后再问,学到的比直接问多得多。
第五,把类型检查和测试当护栏,别当拐杖。类型检查通过,不等于业务逻辑正确。
第六,别急着跳过基础。AI 放大的是你已经有的知识,它不会替你补上缺的那部分。
最后一句AI 让「写出代码」这件事变得很便宜,同时让「判断代码」这件事变得很贵。
自学者该投资的是后者。这也是 84% 和 3% 这组数字真正想说的话。















