$14B的AI错误:每个人都应该研究

那些宣布AI将取代其工程团队的公司现在正在发布数百个工程职位。这个叙事一直都是错的。

$14B的AI错误:每个人都应该研究
AI模型价格对比 | AI工具导航 | ONNX模型库 | Vibe Coding教程 | PLC在线仿真器 | Tripo 3D | Meshy AI | ElevenLabs | KlingAI | ArtSpace | Phot.AI | InVideo

在2026年,占主导地位的科技叙事是AI正在取代软件工程师。推动这一叙事的公司——Klarna是其中的典型代表——正在悄然发现,在工程领域大幅裁员会导致产品质量下降、机构知识流失和技术债务累积,而AI无法弥补这些问题。结果形成了一种回旋镖式招聘模式:大规模裁掉工程师,宣布AI优先的未来,然后在6到12个月后重新开放相同的职位。AI实际取代的不是软件工程师。它是那些已经是低判断、规格明确和重复性的特定工程工作类别。那些将整个职业身份建立在快速生成样板代码上的工程师确实面临风险。那些将身份建立在系统设计、模糊条件下的技术判断和理解系统为什么存在之上的工程师,需求比过去五年任何时候都高。问题是你是否处于变革的正确一方。

1、没人讲完的Klarna故事

2025年初,Klarna的CEO发布了一份备忘录,成为科技行业几个月来被分享最多的文件之一。核心声明是AI使公司能够显著减少员工数量,AI正在执行以前需要数百名员工的工作,大型工程团队的时代已经结束。

这份备忘录因为可以理解的原因而走红。它是具体的、自信的,并且来自一家人们熟悉的公司。它成为了其他公司一波类似公告的模板,其中有些是真诚的,有些纯粹是表演性的。

没有走红的是之后发生的事情——而且只获得了原始公告报道的一小部分。Klarna开始经历产品质量下降。客户服务成果恶化。以前经验丰富的工程师会发现并解决的技术问题正在积累为复合性的技术债务。存在于被解雇人员头脑中的机构知识——对某些系统为什么以那种方式构建的理解、边缘情况是什么、过去出了什么问题以及为什么——消失了,事实证明这种知识无法仅从代码库中重建。

公司开始悄悄地重新招聘。规模没有以前那么大,角色也不完全相同。但是用大幅缩减的工程团队和AI来弥补差距来运营一个复杂的金融科技产品的假设在现实中得到了检验,被发现缺少了几个重要变量。

这种激进裁员、AI优先公告、悄悄重新招聘的模式并非Klarna独有。它正在多家在2025年和2026年快速推进裁员的公司中上演。公告阶段获得了巨大关注。重新招聘阶段几乎没有关注。

2、AI实际取代了什么

要理解这个职业正在发生什么,你需要精确了解AI在那些进行了实验并如实报告的公司中实际取代了什么。

AI编码助手在不需要显著人类判断的情况下能产生可靠输出的工作类别比公告备忘录暗示的要窄。它们包括:

  • 为规格明确的全新功能编写样板代码
  • 将清晰的书面需求转换为基本的CRUD实现
  • 为具有明显输入输出契约的函数生成单元测试初稿
  • 为具有稳定接口的代码生成文档
  • 重构具有明确目标状态且没有隐藏依赖的代码

这些是真实的工作类别。在许多公司,它们代表了初级和中级工程角色总产出的很大比例。如果你的主要专业贡献是拿规格明确的Jira工单并高效地生成相应的工作代码,那么这种贡献确实已经被AI工具压缩了。AI做不到完美。但它做得足够好、足够快、足够便宜,以至于计算方式已经改变了。

AI无法可靠替代的工作类别同样具体。它们包括:

  • 理解为什么系统是由已不在公司的人以某种方式构建的,做出涉及真正在竞争约束之间进行权衡且没有客观正确答案的架构决策
  • 调试跨多个服务表现的生产故障,涉及只在特定负载模式下出现的竞态条件
  • 将模糊的业务需求转换为明确的技术规格
  • 导航组织动态,确定技术上正确的解决方案是否真的得到实施
  • 识别何时请求的功能是潜在问题的错误解决方案

第二份清单中的每一项都需要判断力、上下文和在代码库设计时未预见的条件下推理系统的能力。这些正是区分中级工程师与高级工程师、高级工程师与主任工程师的技能。它们也是AI目前无法复制的技能,不是因为AI在一般意义上不够智能,而是因为它们需要存在于代码库中任何地方都没有的组织和历史上下文。

3、两个市场现实

科技劳动力市场现在实际发生的不是一个趋势。它是两个同时存在且方向相反的趋势,聚合的头条数字掩盖了这一点。

低上下文、以执行为重点的工程工作市场正在收缩。主要涉及实现明确定义功能的初级职位比三年前少了。职业中学徒层——新工程师会拿简单的、范围明确的任务通过实践建立直觉——正在萎缩,因为AI工具使公司能够跳过这一层,给中级工程师AI辅助而不是雇用初级工程师。

与此同时,高上下文、重判断的工程工作市场正在扩张。了解如何大规模构建和运营AI系统的基础设施工程师。能够评估AI生成的代码变更在现有系统上下文中是否技术正确的高级和主任工程师。能够设计可靠地整合AI代理的系统、具有适当的故障模式和在正确决策点的人工监督的工程师。ML平台工程师、AI可靠性工程师和分布式系统工程师——他们工作的基础设施使AI产品功能在生产环境中真正工作。

高级和主任工程职位的招聘信息没有减少。在许多专业领域,它们反而增加了。发布这些职位的公司在寻找一种非常特定的人才:在至少一个高判断领域有真正深度,并且理解AI工具如何改变其工作经济学但又不相信它会消除对其判断需求的工程师。

市场

4、正在创建的职位的面试门槛

目前正在填补的职位的面试与三年前常见的面试在几个特定方面有所不同。

编码面试发生了有趣的转变。在许多公司,期望不再是你从零开始产生完美的最优解。期望是你将生成可工作的、可读的、可维护的代码,并对权衡有清晰的推理,并且你能够识别生成的解决方案何时有bug或隐藏假设。一些公司已经开始给候选人提供一个部分AI生成的解决方案,要求他们找出其中的问题。这是对判断力而非实现速度的直接测试。

系统设计面试变得更加明确地关于故障模式和运营责任。招聘AI相关基础设施角色的公司面试官描述的转变是,他们寻找的候选人是那些会思考当系统的AI组件失败、产生错误输出或在规模上表现不可预测时会发生什么。能够设计一个整合LLM调用并且还具有适当回退逻辑、输出验证、速率限制、成本控制和边缘情况人工介入升级的候选人,正在展示AI目前无法复制的那种判断力。

经历过重大AI相关重组的公司行为面试通常明确测试适应性和学习导向。他们希望你认真参与过AI工具——不只是你用过它,而是你对它何时有帮助、何时会误导、以及如何监督其输出而不是盲目信任它已经形成了深思熟虑的观点。

5、审计你自己的位置

鉴于以上所有内容,一个有用的练习是诚实地审视你目前的工作,并问你的专业产出落在高判断和低判断工程工作之间的什么位置。

如果你花大部分时间实现规格明确的工单、编写遵循代码库中已经很好确立的模式的代码、并产生可以通过彻底的代码审查对照需求验证的输出,那么你有意义的一部分工作处于AI正在压缩的类别中。这不是关于你的能力的陈述。这是关于工作性质的陈述,它对你应该如何思考职业生涯的下一阶段有影响。

如果你花了有意义的时间做架构决策、调试复杂的多系统故障、与非技术利益相关者谈判技术需求、或指导工程师如何处理没有明显解决方案的问题,那么你的工作处于需求增长的类别。

对于大多数中级和高级工程师来说,职业定位问题是:你如何将工作的平衡转向高判断类别,以及你如何使这种转变在你面试和简历中的自我呈现方式中变得可见?

6、重新定位的策略

重新定位不是为了能够说你了解AI工具而去学习它们。在没有真正构建生产AI系统的运营经验的情况下将LangChain和LlamaIndex添加到你的技能部分,不会欺骗寻找真正深度的面试官。重新定位是关于刻意寻求需要AI所不具备的那种判断力类型的工作类别,并积累经验和词汇来可信地谈论它。

对于目前在重规格实现角色中的工程师,最可行的路径是找到当前环境中没有明确负责人的问题。持续发生但从未被完全诊断的生产事件。以不明显方式出错的第三方服务集成。新工程师觉得令人困惑的入职流程,因为机构知识从未被写下来。拥有并解决这些问题之一就是建立高判断作品集的那种工作,几乎在每个工程环境中都可以获得,无论你的头衔如何。

对于现在正在面试的工程师,最重要的准备转变是从练习时间压力下的算法实现转向练习工程判断的表达。你为什么选择这种方法而不是其他替代方案?你考虑了哪些故障模式?你如何验证系统在测试套件中不存在的条件下正确运行?如果今天重建你会改变什么?这些问题区分了2026年获得高级和主任offer的候选人与通过技术门槛但获得中级offer的候选人。

7、在当前环境中蓬勃发展的工程师的共同点

过去几个月我与多家公司的工程师谈论了AI转型如何影响他们的日常工作和职业轨迹。在当前环境中蓬勃发展的工程师有一些值得注意的共同特征。

他们作为真正的协作者参与AI工具,而不是忽视它或不加批判地委派给它。他们已经为AI可靠地做对什么、以可预测方式做错什么以及哪些任务类别需要人工密切审查输出建立了一个具体的思维模型。这个思维模型来自直接经验,而不是阅读。

他们对AI如何改变他们构建的系统设计有意见。不是关于AI的抽象泛泛而谈,而是关于特定功能是否应该涉及AI调用或确定性算法、当AI组件产生低置信度输出时正确的故障模式是什么、以及如何监控AI集成系统在生产环境中的表现的具体意见。这些意见来自实际构建和运营这些系统的经验。

他们比三年前更投入书面沟通。随着AI处理更多的实现工作,高级工程师的影响力越来越多地通过书面技术提案、架构决策记录和详细的事后分析来实现。会写的工程师在当前环境中的杠杆率比只会写代码的工程师更大,而且差距正在扩大。

8、关于准备的说明

目前正在填补的职位的面试门槛是具体且可学习的。系统设计期望、关于适应性和学习的行为问题、以及围绕判断而非原始实现速度的编码期望都是你可以练习的。

针对特定公司的准备,理解某家公司在2026年面试中实际在测试什么比针对一般情况准备更有价值。Stripe在基础设施工程面试中测试的内容与B轮AI公司为高级后端角色测试的内容之间的差异可能很大,针对错误的模型准备会浪费你没有的时间。你可以利用几个不同的资源来校准你的准备,使其符合某家公司的实际评估。像Blindlevels.fyi和Reddit社区(r/leetcode、r/softwaredevelopers、r/backend等)经常有关于公司在问什么的近期坦诚讨论。PracHub也汇总了这类公司特定的信号,当你想了解他们的工程博客暗示他们在意的内容之外的东西时,这可能确实有用。关键是在你花数周研磨错误概念之前找到可靠的近期数据点。

准备

9、最后的想法

AI正在取代软件工程师的叙事以一种大多数恐慌性叙事的错误方式出错:它对所描述事物的窄版本是真实的,并被远远 extrapolated 超出了证据支持的范围。

AI正在取代低判断、规格明确、重复性的工程工作。它正在创造对高判断、容忍模糊性、系统思维的工程工作的需求。在替代叙事上行动最快的公司——Klarna是最清楚的例子——当你在真实生产环境中大规模测试该叙事时,它们的数据现在可用了。

处于最困难位置的工程师不是那些害怕AI的人。他们是那些还没有诚实地审计自己当前工作是处于被压缩的类别还是正在增长的类别。那个审计是唯一的起点。

这个职业正在分化。你落在分裂的哪一方很大程度上取决于你在接下来6-8个月里做出的刻意选择。


原文链接:The $14 Billion AI mistake every Software Engineer should study.

汇智网翻译整理,转载请标明出处