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

0 阅读5分钟

沉默是金,总会发光

大家好,我是沉默

凌晨三点。

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

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

更绝望的是:

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

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

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

大模型善后工程师。

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

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

更残酷的是:

  • 0 → 80 分:一句 Prompt

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

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

AI 善后工程师。

**-**01-

AI 的「80 分幻觉」

一句 prompt,大模型能给你:

  • 结构完整的代码

  • 看起来合理的逻辑

  • 能跑的 Demo

  • 不错的 UI

  • 甚至一整套项目

看起来像这样:

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

很多人会产生一种错觉:

AI 已经能替代程序员了。

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

80 分才刚刚开始。

图片

- 02-

AI 开发真实流程

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

需求
 ↓


Prompt


  ↓


AI生成代码(80分)


  ↓


Bug修复


  ↓


逻辑补全


  ↓


异常处理


  ↓


安全处理


  ↓


性能优化


  ↓


监控 + 日志


  ↓


生产上线(100分)

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

因为 AI 有一个致命问题:

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

AI 最常见的 5 种工程灾难

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

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

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

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

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

看起来没问题。

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

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'密码错误' }
}

这就是:

80 分代码 vs 100 分代码

图片

- 03-

Agent 为什么分成两大阵营?

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

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

这种 Agent 有固定流程:

输入
 ↓
处理
 ↓
输出

特点:

  • 可靠
  • 可监控
  • 可预测
  • 可规模化

典型场景:

  • 客服机器人
  • 数据处理
  • 代码审查
  • 文档生成

大厂几乎全部采用这种。

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

可靠性 > 智能性

第二类:自主 Agent(PPT型)

另一类 Agent 追求完全自主:

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

听起来很酷,但现实是:

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

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

问题很简单:

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

所以现在:

  • 创业公司喜欢讲自主 Agent

  • 工程团队只做工作流 Agent

图片

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

一句话解释:

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

他们主要干三件事:

1 校对

检查 AI 的逻辑漏洞:

  • 条件是否完整
  • 字段是否统一
  • 状态是否一致
  • 分支是否遗漏

2 重构

把 AI 代码变得可维护:

  • 分层架构
  • 类型补全
  • 模块拆分
  • 单元测试

3 打磨(最重要)

让产品真正可上线:

  • 边界处理

  • 异常兜底

  • 安全策略

  • 性能优化

  • 监控报警

图片

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

未来的软件开发模式

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

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

AI负责:

  • 写代码
  • 生成结构
  • 生成demo

工程师负责:

  • 修 bug

  • 补逻辑

  • 架构优化

  • 产品落地

换句话说:

AI 在替代 体力劳动

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

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

真正会被 AI 淘汰的人

AI 不会淘汰工程师。

但会淘汰一类人:

只会写代码的人。

典型特征:

  • 只会跟教程敲代码

  • 不理解业务逻辑

  • 不考虑边界情况

  • 不做异常处理

  • 不懂系统架构

他们本质上只是:

30 分工程师。

而 AI 已经可以做到 80 分

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

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

所以:

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

恰恰相反。

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

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

而这,

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

热门文章

一套能保命的高并发实战指南

架构师必备:用 AI 快速生成架构图

**-****05-**粉丝福利

我这里创建一个程序员成长&副业交流群, 


 和一群志同道合的小伙伴,一起聚焦自身发展, 

可以聊:


技术成长与职业规划,分享路线图、面试经验和效率工具, 




探讨多种副业变现路径,从写作课程到私活接单, 




主题活动、打卡挑战和项目组队,让志同道合的伙伴互帮互助、共同进步。 




如果你对这个特别的群,感兴趣的, 
可以加一下, 微信通过后会拉你入群, 
 但是任何人在群里打任何广告,都会被我T掉。