80 分危机,程序员新职业正在出现!

凌晨三点。

老张盯着屏幕上 AI 生成的 2000 行代码,这是他改的第 47 个 bug

AI 用 一分钟写完了整个模块。 他已经 调了三天

更绝望的是:

每修一个 bug,AI 都会“贴心”地再补出三个新 bug。

这不是段子。 这是很多开发者现在的真实日常。

最近知乎突然火了一个词:

大模型善后工程师。

乍一听有点好笑,但仔细想想其实非常扎心:

AI 已经能把一个项目做到 80 分 但真正能上线、能卖钱、没 bug 的 还得靠人类把最后 20 分补完

更残酷的是:

  • 0 → 80 分:一句 Prompt

  • 80 → 100 分:工程师半条命

于是,一个新的职业形态出现了:

AI 善后工程师。

-****01-

**AI 的「80 分幻觉」 **

一句 prompt,大模型能给你:

  • 结构完整的代码

  • 看起来合理的逻辑

  • 能跑的 Demo

  • 不错的 UI

  • 甚至一整套项目

看起来像这样:

<pre data-start="702" data-end="756" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;">

Prompt ↓ AI 生成项目 ↓ Demo 跑起来 ↓ 开发者:卧槽,太强了

</pre>

很多人会产生一种错觉:

AI 已经能替代程序员了。

但真正写过项目的人都知道:

80 分才刚刚开始。

[图片上传失败...(image-a50e29-1772703575202)]

-****02-

**AI 开发真实流程 **

现实中的开发流程其实是这样:

<pre data-start="855" data-end="965" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;">

需求 ↓

Prompt

AI生成代码(80分)

Bug修复

逻辑补全

异常处理

安全处理

性能优化

监控 + 日志

生产上线(100分)

</pre>

80 → 100 的过程,才是最难的部分。

因为 AI 有一个致命问题:

它只会预测 token 它不会承担后果

AI 最常见的 5 种工程灾难

很多人第一次用 AI 写项目时,都经历过这种“幻觉破灭”。

下面是最常见的 AI 代码问题。

问题类型 AI表现 真实后果
边界处理 假设用户输入永远正确 一上线就报错
异常处理 基本没有兜底 一个错误直接崩系统
安全问题 几乎完全忽略 SQL注入 / XSS
性能问题 算法复杂度混乱 生产直接卡死
上下文一致性 字段名不断变化 系统逻辑混乱

比如 AI 写的登录逻辑经常是这样:

<pre data-start="1285" data-end="1338" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;">

if(password===user.password){ login() }

</pre>

看起来没问题。

但真正能上线的代码必须是:

<pre data-start="1364" data-end="1763" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;">

if (!user) return { error: '用户不存在' }if (!password) return { error: '密码不能为空' }if (user.status ==='banned')return { error: '账号已封禁' }if (user.loginAttempts >5)return { error: '登录次数过多' }if (awaitbcrypt.compare(password, user.passwordHash)) {awaitresetLoginAttempts(user.id)returnlogin(user)} else {awaitincrementLoginAttempts(user.id)return { error: '密码错误' } }

</pre>

这就是:

80 分代码 vs 100 分代码

[图片上传失败...(image-8a0e25-1772703575202)]

-****03-

Agent 为什么分成两大阵营?

现在 AI Agent 也出现了两条完全不同的路线。

第一类:工作流 Agent(能落地)

这种 Agent 有固定流程:

<pre data-start="1889" data-end="1911" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;">

输入 ↓ 处理 ↓ 输出

</pre>

特点:

  • 可靠

  • 可监控

  • 可预测

  • 可规模化

典型场景:

  • 客服机器人

  • 数据处理

  • 代码审查

  • 文档生成

大厂几乎全部采用这种。

因为工程团队最看重的是:

可靠性 > 智能性

第二类:自主 Agent(PPT型)

另一类 Agent 追求完全自主:

<pre data-start="2071" data-end="2111" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;">

目标 ↓ AI自主规划 ↓ AI自主行动 ↓ AI自主决策

</pre>

听起来很酷,但现实是:

今天帮你发邮件 明天给老板发辞职信

今天帮你整理文件 明天把重要文档删了

问题很简单:

自由度越高,不确定性越大。

所以现在:

  • 创业公司喜欢讲自主 Agent

  • 工程团队只做工作流 Agent

[图片上传失败...(image-f8219f-1772703575202)]

-****04-****什么是“善后工程师”?

一句话解释:

看起来能用的 AI 代码 变成 真的能上线的产品

他们主要干三件事:

1 校对

检查 AI 的逻辑漏洞:

  • 条件是否完整

  • 字段是否统一

  • 状态是否一致

  • 分支是否遗漏

2 重构

把 AI 代码变得可维护:

  • 分层架构

  • 类型补全

  • 模块拆分

  • 单元测试

3 打磨(最重要)

让产品真正可上线:

  • 边界处理

  • 异常兜底

  • 安全策略

  • 性能优化

  • 监控报警

[图片上传失败...(image-a15500-1772703575200)]

-****05-****总结

未来的软件开发模式

在 AGI 到来之前,软件开发很可能会变成这样:

<pre data-start="2558" data-end="2594" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;">

AI:负责 0 → 80 工程师:负责 80 → 100

</pre>

AI负责:

  • 写代码

  • 生成结构

  • 生成demo

工程师负责:

  • 修 bug

  • 补逻辑

  • 架构优化

  • 产品落地

换句话说:

AI 在替代 体力劳动

但工程师的核心价值变成:

判断 + 经验 + 架构 + 产品理解

真正会被 AI 淘汰的人

AI 不会淘汰工程师。

但会淘汰一类人:

只会写代码的人。

典型特征:

  • 只会跟教程敲代码

  • 不理解业务逻辑

  • 不考虑边界情况

  • 不做异常处理

  • 不懂系统架构

他们本质上只是:

30 分工程师。

而 AI 已经可以做到 80 分

AI 时代的软件开发,很可能变成这样:

角色 职责
AI 写代码、生成Demo
工程师 修逻辑、补边界、做架构
产品 定义需求
用户 制造Bug

所以:

“善后工程师”不是低端岗位。

恰恰相反。

它代表的是一种新的核心能力:

把错误的地方修对 把不可靠的地方补稳 把模糊的地方变清晰

而这,

才是 AI 时代真正稀缺的能力。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容