乐于分享
好东西不私藏

AI 已经能写出很完美的程序,程序员这个行业会消失吗?

AI 已经能写出很完美的程序,程序员这个行业会消失吗?

"

会消失的不是程序员,而是不会用 AI 的程序员

—— AI研习驿站

最近常被问到这个问题:AI 已经能写出很完美的程序了,程序员是不是要消失了?问的人里有入行两三年的,也有刚毕业的,语气里是真焦虑。我自己的答案可能和很多人不一样:程序员这个行业不会消失,但“程序员”这三个字的含义,正在被改写。这篇不聊宏观大势,就聊我自己的观察和理解。

📌 本文看点

01

“完美程序”是幻觉

02

稀缺的是判断力

03

行业换一副面孔

01

THE PREMISE

先拆掉“完美的程序”这个前提

先说一个经常被忽略的事实:“完美的程序”这个前提,本身就是个幻觉。AI 确实能生成语法干净、单测全绿、注释齐全的代码——这些它做得比大多数初级程序员好。但软件的难点从来不在“写”这一环

你让 AI 写一个“在线商城下单”功能,它十分钟能给你一套很漂亮的代码。可真正的问题在别处:库存、支付、风控、售后该怎么设计?客户嘴里的“下单”和他真正想要的,是一回事吗?上线之后出了事故,谁来负责

「问题从来不是写不出来,而是该不该写、怎么设计、谁负责。」

这些问题没有一个是“写代码”能回答的。它们才是软件工程里最贵、最不可替代的部分,而这一部分,AI 到现在连门槛都没摸到

02

AI'S LEVEL

AI 写代码,真实水平到了哪一步

平心而论,AI 这两年进步得让人后背发凉。写个工具脚本、生成一个页面、重构一段旧代码、甚至根据报错自动修 bug——这些我已经敢放心交给它了。我自己最近写东西,一大半是跟 AI 一起干完的,我更多在做“判断和收尾”。

但它的边界也很清楚。它只能在你给的信息范围内发挥,需求稍微模糊一点,就开始一本正经地胡说。它没有“上下文责任感”——你告诉它 A 模块改了,它不会主动想起 B 模块会坏。它也不会质疑你,你问它“这个方案对吗”,它永远说对。

写代码变便宜了,但“决定该写什么代码”这件事,一分钱都没便宜。

03

WHAT'S SCARCE

真正稀缺的从来不是“写代码”

把时间拉长看,程序员这个职业的价值从来不在打字速度。二十年前会打字的人很多,但软件工程师就那么些。行业给工程师付钱,买的是三样东西:把一团模糊的需求翻译成精确的设计;在互相冲突的约束里做取舍——性能、成本、交付时间、维护性,没有免费的午餐;为自己的判断承担责任

这三样,AI 一件都做不了。它可以把草稿写得很漂亮,但决定草稿方向、把草稿变成能上线的东西、出了事站在前面的人,还是人

「程序出了故障,用户不会去起诉一个模型。」

尤其“责任”这一点,是 AI 给不了的。他找的是公司,公司最后问责的,还是那个签了字的人

04

NEW FACE

这个行业不会消失,但它会换一副面孔

所以我的判断是:程序员不会消失,但会分化。重复性最强的部分——造 CRUD 页面、写样板代码、机械地改 bug——确实在被 AI 大幅压缩,这部分岗位的入口会变少。同时,另一种岗位在变贵:能说清需求、能设计系统、能审查 AI 产出、能兜底的人。

还有一个更微妙的变化:“写代码”这个能力正在扩散到所有人。以前这是程序员的专属技能,现在任何会用 AI 的人都能拼出个能跑的小程序。单纯的“会写代码”越来越不值钱,值钱的是“会用它解决真问题”。

行业不是在消失,是在把最外层的人往外推,同时把真正在做事的人往高处抬。

05

MY PLAYBOOK

我自己的应对:不慌,但真的在变

说点实际的。我自己的应对,不是学更多框架、背更多 API——那些 AI 记得比我牢。我花力气在四件事上:

1

深入一个领域,理解业务本身,AI 不懂你的行业。

2

练“审稿”能力,AI 写得快,但你得能看出哪里不对。

3

把 AI 当协作对象而不是工具,学会把模糊目标拆成它能执行的指令。

4

承担选择,做一个愿意为自己的判断负责的人。

我不觉得这是鸡汤。这几条随便拎一条出来,都比“再学一个新框架”难得多,也值钱得多

THE END

写在最后

回到开头那个问题:AI 写出了很完美的程序,程序员会消失吗?

我的回答是:写程序这个动作会变得不值钱,但做程序员这件事不会。真正被淘汰的,是把自己定位成“打字员”的那批人;留下来的,是把自己定位成“做决定、负责任”的那批人。

💡 如果你现在还年轻,别慌——但别再把自己当打字员培养了。

END

我是 AI研习驿站,热衷于分享 AI 工程与行业观察。

如果你觉得今天这篇有收获,欢迎点赞、在看、转发三连,我们下篇见。