乐于分享
好东西不私藏

AI编程五年:我看到的3个残酷真相和1个意外机会

AI编程五年:我看到的3个残酷真相和1个意外机会

开头

上周五晚上 11 点,我一个朋友给我发消息,说他今天"写了" 2000 行代码。

他是个后端工程师,用 Cursor + Claude 干了整整一天,最后代码合并到主分支,测试全过。

然后他说了一句话,让我沉默了很久:

"说实话,我不确定这里面有多少算我写的。"


这句话让我想了很多。

AI 编程发展了五年,从最初的代码补全到现在的 Agent 模式,我们到底处于什么位置?它真的改变了什么?又在哪些地方狠狠地摔了跟头?

我花了几天时间,把 GitHub、Cursor、学术界和工业界的最新数据全部扒了一遍。想跟你聊聊我看到的几个真相——可能跟你想的不太一样。

洞察一:AI 不是 Copilot,是"眼高手低"的队友

先说一个反直觉的数据。

GitHub 2025 年的调研显示:只有 31% 的 AI 生成代码可以直接上线,剩下 69% 需要人工修正。

看到这个数字,你可能会想:那 AI 编程是不是被高估了?

但真相恰恰相反。

正因为 AI 生成代码的能力越来越强——每秒超过 300 行——大家才会开始大量使用它、使用它产生的大量代码、然后才发现这里面有多少需要"返工"。

这说明什么?

说明 AI 已经不是一个简单的"补全工具"了,它正在成为你日常工作流的核心部分。 只不过这个"队友"有个特点:上手快、交付糙、需要人盯着

康奈尔、MIT、斯坦福、伯克利四校联合在 ICML 2025 发表的研究,直接指出了 AI 编程的四个核心瓶颈:

  1. 处理大型代码库的广泛开发范围
  2. 应对超长上下文(数百万行代码)
  3. 掌握更高层级的逻辑复杂性
  4. 执行维护代码质量的长期规划

MIT CSAIL 副主任 Armando Solar-Lezama 说得更直接:

"虽然 AI 编程工具已成为现代软件开发的重要组成部分,但距离能够像人类程序员那样进行真正协作还很遥远。"


翻译成人话就是:AI 能帮你干活,但它不是你的搭档,是你的工具,而且是个需要你严格质检的工具。

这个认知很关键。你对 AI 的期待是什么,决定了你用它的姿势对不对。

洞察二:真正危险的,不是 AI 替代你,而是"会用 AI 的人"替代"不会用 AI 的人"

每次聊 AI 编程,绕不开一个问题:程序员会不会失业?

我的判断是:会,但不是因为 AI 太强,是因为会用 AI 的人太强。

有个数据很有意思——Cursor 官方公布的数字:

  • 使用 Cursor 的开发者,生产力平均提升 126%
  • 初级开发者
    的效率提升可以达到 300%

什么概念?

一个工作两年的工程师,配上 AI 工具,产出可以接近一个工作五年的工程师。

这不是危言耸听。这是为什么现在很多公司在招人时,开始出现一个有趣的现象:基础岗位的 JD 越来越少,但高级岗位的要求里多了一条——"熟练使用 AI 编程工具"

换句话说:

基础 CRUD 开发正在消亡,但会"驾驭 AI"的高级工程师,价格反而更高了。


IDC 2025 年的数据也印证了这一点——具备 AI 能力的新全栈工程师,薪资溢价达到 41%

所以问题从来不是"AI 会不会取代我",而是**"那些会用 AI 的人,正在取代那些不会用 AI 的人"**。

你跟不跟得上这个节奏?

洞察三:LeetCode 刷题高手,正在悄悄贬值

说到这儿,有个现象值得专门聊聊。

LeetCode 算法题,曾经是程序员面试的"硬通货",现在正在快速贬值。

原因很简单:AI 已经能瞬间解决大部分算法题了。

这不是我的感受,是行业正在发生的变化。GitHub Copilot 时代,你给 AI 一道 Hard 难度的算法题,它大概率能在几秒内给出一个正确且优化的解法。

那问题来了——当 AI 能做所有"标准题"的时候,什么能力变得稀缺?

我梳理了一圈资料,发现新全栈工程师的能力矩阵正在重构:

正在升值的技能:

技能
升值原因
Prompt 工程
精准提问决定 AI 输出质量,有数据证明:双层指令可以让正确率从 21% 飙升到 97%
系统设计
AI 能生成代码,但回答不了"为什么需要微服务"
代码审查
从"写代码的人"变成"审核 AI 代码的人"
测试能力
约束和指导 AI 行为的最有力工具
产品思维
把模糊想法拆解成 AI 能处理的小任务块

正在贬值的技能:

技能
贬值程度
LeetCode 算法题
⬇️⬇️⬇️ 大幅贬值
语言语法熟练度
⬇️⬇️ AI 知道你不需要知道的所有细节
简单 CRUD 开发
⬇️⬇️ 基础岗位正在消亡

这里有个微妙的地方——不是算法能力不重要,而是"能快速写出标准解法"这件事不重要了

真正稀缺的是:知道什么时候该用什么算法、什么架构、什么方案,以及——怎么让 AI 把这个方案实现出来

洞察四:3 人 + 2 AI,不是未来,是现在

说个更具体的趋势。

头部企业已经开始实践一种新的开发组织模式:"3 人 + 2 AI"

什么意思?

三个人(一个架构师、一个高级工程师、一个全栈工程师),配两个 AI 编程 Agent,组成一个完整的开发小组。以前需要 8-10 人的团队规模,现在 3 个人就能撑住。

阿里巴巴 CTO 在内部分享过一个观点,我非常认同:

"AI 不是替代开发者,而是给我们提供了成为更好开发者的机会。那些能充分利用 Copilot 等工具提升效率、同时保持批判性思维和创造力的开发者,将在未来竞争中占据绝对优势。"


这句话背后有一个很务实的判断:AI 编程工具的成熟度已经足够高,但使用它的门槛不在于工具本身,而在于人。

你会不会定义问题?
你能不能判断 AI 给的方案靠不靠谱?
你愿不愿意在 AI 出错的时候,及时拉回正轨?

这些能力,短期内 AI 替代不了。

结尾

回到开头那个问题:我朋友写的 2000 行代码,到底有多少算他"写"的?

我的答案是:不重要

重要的是——

这 2000 行代码解决了问题,测试通过了,产品上线了。

未来十年,编程的核心能力正在从"手写代码"转向"指挥代码"。你不需要成为打字最快的程序员,你需要成为最会提问、最懂判断、最能协作的人。

这不是程序员的末日,这是程序员这个职业真正开始成熟的标志。

推荐阅读:

  • 康奈尔/MIT/斯坦福/伯克利联合研究 (ICML 2025):链接
  • GitHub Copilot 官方博客
  • Cursor IDE 官方使用指南

如果你觉得这篇文章有帮助,欢迎转发给你身边做开发的朋友。