「软件工程正在分裂为三层:你在哪一层?」封面图
· 5 分钟阅读

软件工程正在分裂为三层:你在哪一层?

AI软件工程职业趋势

一家大型区域银行花了几个月权衡是自建还是外购一个支付对账系统。利益相关者犹豫不决。与此同时,一个处理错误未被发现,导致数千笔商业交易延迟,触发了 200 万美元的监管罚款和数周的负面新闻。

这个故事说明了一件事:在软件领域,做错决策的成本不只是多花了钱,而是风险、声誉和真实的运营痛苦。

而 AI 正在改变这个决策的整个框架。

旧模式在崩塌

企业过去只有两个选择。自建:贵、慢、有风险,只用于核心系统。外包或购买:SaaS 解决通用需求,咨询公司做定制,付高级费率用初级开发者,知识随合同结束流失。

两个选择都不好。

AI 改变的不是”能写代码”这件事。Vercel CTO 说得很直接:“软件生产成本正趋向零。“过去一个团队几周的工作,现在几小时就能完成。

但没变的是:仍然需要有人判断实现是否正确,理解业务问题,在业务演变时维护系统。瓶颈从编码转移到了判断力。

三层分化

过去软件工程的三个层级主要是薪酬不同,工作内容本质相似——写代码、审 PR、调试生产问题。你可以从区域银行跳到科技巨头,技能是通用的。

AI 打破了这一点。当实现变得廉价、判断力成为瓶颈,三个层级开始在工作内容上根本性分化。

Tier 1:科技公司

软件就是产品。有平台工程团队、SRE 团队、深度内部专业知识。AI 是力量倍增器,同一个团队产出更多,但团队仍然是人类、仍然资深、仍然负责。

需要的是能审查 AI 生成代码、在规模化时捕捉微妙 bug 的资深工程师。理解分布式系统、延迟要求、故障模式。AI 写代码,人决定这是不是对的代码。

Tier 2:大型企业

银行、保险、零售、电信。软件关键但不是核心产品。有工程团队但抢不过 Tier 1 的人才。

这是变化最大的层级。这些组织会依赖提供合理默认值和内置护栏的平台,需要时引入分时资深专家——不是买一个团队做几个月,而是请一个架构师来几天审查方案、指出陷阱。

从”买人头做实现”转向”买判断力做审查”。

Tier 3:中小企业

过去定制软件只属于大公司。小企业用现成产品,忍受它的局限,或者什么都不用。

AI 改变了这一点。一个有 AI 辅助的开发者,现在可以以合理的价格为小企业做定制软件。想想过去所有的 WordPress 和 Joomla 定制,现在扩展到真正的定制应用——解决那些因为市场太小而没有 SaaS 产品覆盖的问题。

这创造了一个新角色:软件水管工。本地开发者服务本地企业,理解业务场景,翻译需求,出问题时能到场。技能不同于企业工程——不是分布式系统和规模化,而是理解业务问题和快速交付。

职业流动性在降低

这是最值得警惕的变化。过去你可以从 Tier 3 起步,跳到 Tier 1,再回到 Tier 2 追求工作生活平衡。技能是通用的,梯子是可以爬的。

现在三层所需的技能正在变得真正不同。Tier 1 需要深度系统专业知识,Tier 2 需要平台使用加判断力,Tier 3 需要业务理解加快速交付。跨层跳槽会越来越难。

企业该问的五个问题

如果你在企业里负责工程,现在该问的问题是:

  1. 我们还在为可以自建的东西买 SaaS 吗?
  2. 我们有平台和护栏来安全发布 AI 辅助代码吗?
  3. 需要外部专业知识时,我们在为实现还是判断力付费?
  4. 我们有资深专家来审查 AI 产出吗?
  5. 未来的资深工程师从哪里来?

最后一个问题最难回答。当初级工程师不再通过大量编码来积累经验时,下一代资深工程师的培养路径是什么?

人在回路中不会消失。工具越强大,人越重要。但哪些人、做什么工作、需要什么支持——这才是正在改变的东西。

参考

相关文章

评论