一个让人不安的现象
你有没有发现,最近招聘市场上"1-3年经验"的岗位越来越少了?
不是公司不招人了,而是初级开发的门槛在悄悄提高。
以前应届生能做的 CRUD、写个后端接口、搭个管理后台——现在 AI 5 分钟就搞定了。
这不代表初级开发消失了,而是"只会被 AI 做的事情"的岗位,确实在快速减少。
AI 到底替代了什么
AI 编程工具(Claude Code、Cursor、ChatGPT Code Interpreter)真正替代的不是"写代码"这个动作,而是以下这些工作:
- 把需求翻译成代码框架
- 写 boilerplate 代码
- 调试常见的语法错误
- 查文档、找 API 用法
- 写测试用例的初稿
这些事,以前是初级工程师的"日常"。
现在,一个熟练的 AI 工具用户,把这些事压缩到了几分钟内。
“中间层"是什么
文章标题里说的"中间层”,指的是那些技术能力已经够用、但还没有形成独立判断力的开发者。
这类开发者的典型状态是:
- 能完成分配的任务,但不知道为什么这样设计
- 遇到问题会搜 Stack Overflow,但改完的代码不敢保证是对的
- 能写功能,但不会评估方案的长期影响
- 代码 review 时容易被绕过,因为没人真正信任他的判断
AI 工具出现之前,这类开发者靠"熟练"生存。
AI 出现之后,“熟练"这件事本身的含金量在下降。
这不是危言耸听
Florian Herrengt 最近写了一篇文章,题目就叫"AI is removing the middle class of software engineering?",在 HN 上引发了 600 多条评论。
核心观点很简单:AI 拉平了"知道怎么写代码"和"不知道怎么写代码"之间的差距,但同时也压缩了"会写代码"和"会做正确决策"之间的缓冲地带。
以前,初级工程师用 2-3 年时间从"不会"走到"会”,这段过渡期就是"中间层"。
现在,AI 让"会写"这件事在几周内就能达成,但"会做正确决策"这件事,AI 还做不到。
于是中间层被压缩了——从 3 年变成了 6 个月。
那该怎么办
这不是让开发者焦虑的文章。问题是真实的,但解决方案也很清晰。
第一:从"写代码"转向"做决策"
AI 可以帮你写一个函数,但没法帮你决定"这个功能应该放在哪个模块"。
AI 可以帮你生成一个 API,但没法帮你判断"这个接口该不该暴露给外部调用"。
这些是架构层面的判断,是经验积累出来的。
第二:培养领域知识
懂代码的人很多。懂医疗行业业务流程的人很少。
懂电商的库存逻辑的人很少。懂金融合规要求的人更少。
AI 可以帮你写代码,但它不懂你的业务。你的领域知识,就是你的护城河。
第三:学会 review AI 的代码
既然 AI 会写代码,那下一个核心竞争力就是"判断 AI 写的代码好不好"。
这比"自己写代码"更难,但也更有价值。
一个能快速识别 AI 代码中潜在 bug、安全漏洞、性能问题的开发者,在任何团队都是稀缺资源。
第四:把 AI 当成同事,不是替代品
最聪明的做法不是抵制 AI,而是学会和它协作。
用 AI 快速搭建项目骨架,然后花精力在 AI 不擅长的地方:系统架构、边界情况处理、性能优化、用户体验。
最后
AI 不会让程序员消失。
它会让"只会写代码的程序员"变得更难生存。
那些愿意在 AI 时代重新定位自己的人,反而会有更大的发挥空间。
关键是问自己一个问题:我的价值,是写代码的速度,还是做正确决策的能力?