自然语言编程时代来了:Spotify 工程师已不写代码,未来软件公司只需要 3 种人

上个月,Spotify 联合 CEO Gustav Söderström 在财报电话会上说了一句话,整个硅谷都在转发:
“我们的高级工程师自去年 12 月以来,没写过一行代码。”
不是在休假。不是在偷懒。是因为 AI 在写。工程师们的日常变成了:描述需求、审查 AI 的输出、定义架构约束、做产品决策。
同一周,Anthropic 透露他们 70-90% 的代码由 AI 生成。OpenAI 内部工程师每天早上检查 Codex 一夜间完成的工作,审查 PR,合并代码。
这不是个别公司的实验。这是 2026 年的行业现实。
写代码——这个定义了”程序员”这个职业半个世纪的核心动作——正在从日常工作中消失。
取而代之的是什么?当”自然语言”真的成了编程语言,软件公司会变成什么样?程序员会变成什么人?
“编程已经被解决了”
2026 年 2 月,一句话在开发者社区炸开了锅。
说这话的人是 Boris Cherny——Anthropic 的工程师,Claude Code 的创造者。他在 Y Combinator 的 Lightcone 播客上说:
“我认为编程实际上已经被解决了。我们会看到’软件工程师’这个头衔开始消失。取而代之的可能是’Builder’,或者’产品经理’。”
创造了最强 AI 编程工具的人,预言了自己职业的消亡。这不是一个局外人的妄言,是一个亲手推动变革的人发出的信号。
UC Berkeley 的计算机科学教授 James O’Brien 说得更直接:”如果 AI 是一个不断上升的水位线,它最近已经淹没了熟练工程师。”
Fortune 的报道引用了 Cherny 的另一句话:”这对很多人来说会很痛苦。”
数据佐证了这个判断。美国劳工统计局的数据显示,”计算机程序员”这个职位在两年内减少了 27%。与此同时,CS 专业入学率在 2025 年下降了 6%——这是 2000 年互联网泡沫以来的首次。
但故事没有结束在”消亡”。因为一个新的角色正在崛起。
从 Engineer 到 Builder:硅谷正在重新定义”造软件的人”
2026 年 3 月 5 日,旧金山标准报发了一篇深度报道,标题是:《”Engineer”是 2025 年的词了。在 AI 时代,每个人都是 Builder。》
文章描述了一个正在发生的转变:
以前的科技公司像流水线——产品经理写 spec,设计师画原型,工程师写代码。分工明确,边界清晰。
现在?AI 工具可以自己提出架构方案、执行复杂项目。一个人,只要有正确的直觉和 prompt,就能在几小时内从想法走到可运行的产品。
“Builder”这个词应运而生。 它不是”工程师”的花哨别名。它代表了一种全新的工作方式:发现问题 → 决定怎么解决 → 用 AI 把解决方案构建出来。
这已经不是概念了。它正在变成真实的岗位:
- Meta 的产品经理开始在 LinkedIn 上自称”AI Builder”,用 AI 编程工具直接构建软件
- Walmart 已经有了专门的 Agent Builder 岗位——全部从内部员工转岗,技术和非技术背景都有
- LinkedIn 推出了”Full Stack Builder”培训项目,培训目标不分职位——任何员工都可以参加
- SoFi 在招”Product Builder”,要求能跨工程和产品团队工作
- Decagon 在招”Agent Builder”,为客户构建 AI Agent
可汗学院创始人 Sal Khan 在上周的活动上预言:”每个人都会学会成为一个 Builder。那些只等着接 spec 的人,会有麻烦。”
关键转变不是”程序员失业了”,而是”造软件不再是程序员的专属了”。
自然语言 → 软件:编程的”最后一英里”被打通了
为什么这一切在 2026 年加速?
因为 AI 编程工具完成了一个关键突破:把自然语言描述直接变成可运行的软件。
Tim O’Reilly 把这个变化叫做从”以代码为中心的开发”到”以模型为中心的开发”。
以前:人类把需求翻译成精确的代码指令。
现在:人类描述意图、定义约束、评估机器输出、引导修正。
DualMedia 的深度分析描述了这个新工作流程的日常场景:
一个产品团队开始了晨会。一个人用自然语言描述一个功能。另一个人检查安全规则。第三个人审查 AI Agent 昨晚自动生成的测试结果。几乎没有人从打开一个空白文件、一行一行写函数开始。
工作的起点不再是代码。工作的起点是意图(Intent)。
那些曾经需要工程师手动完成的工作,正在被 AI 接管:
- 样板代码生成:API、表单、数据库层
- 测试创建:常见用例和回归测试
- 代码重构:跨旧代码库的一致性模式修改
- 文档编写:与代码变更关联的文档草稿
- 基础调试:日志分析和补丁建议
但困难的部分没有消失——它转移了。 挑战从”怎么写代码”变成了 prompt 设计、系统边界、验证、可追溯性和风险控制。
NYU 计算机科学教授 Julian Togelius 的总结很精准:”开发者正在从编程和语法转向设计和管理。他们正在承担判断力比 JavaScript 更重要的角色。”
未来的软件公司只需要 3 种人
如果自然语言真的成了”最后的编程语言”,未来的软件公司会长什么样?
基于当前的趋势,我认为核心团队会收缩到三种角色:
第一种:Product Builder(产品构建者)
这是从”产品经理 + 工程师”融合出来的新角色。
他们不写 spec 等别人实现。他们自己用 AI 构建。早上和客户聊需求,下午就有可运行的原型。不需要精通任何编程语言,但需要知道怎么把需求拆解成 AI 能理解的指令。
LinkedIn 的 Aneesh Raman 说:”Full Stack Builder 把以前在设计、产品、工程之间传递好几天的工作,交给了一个人加上 AI 工具。”
核心能力: 产品直觉、需求拆解、AI 工具使用、用户洞察
第二种:System Architect(系统架构师)
AI 能写代码,但不能做架构决策。
谁定义系统的边界?谁决定用什么数据模型?谁确保安全、合规、可扩展性?谁在 AI 生成的代码出问题时,能在 30 分钟内定位根因?
这是”高级工程师”进化后的形态——从”写最多代码的人”变成”做最关键决策的人”。
Greptile 的 CEO Daksh Gupta 说,他们仍然在招软件工程师——但优先考虑”有强产品直觉、能从想法到完成带项目的候选人”。
核心能力: 系统设计、安全审计、性能优化、技术判断力
第三种:AI Operator(AI 运维者)
当 AI Agent 7x24 小时运行,谁来监控它们?谁来处理 Agent 失败?谁来调整 prompt、更新 AGENTS.md、优化 Agent 的工作流程?
这是一个全新的角色。你可以把它理解为”AI 世界的 DevOps”——不是管服务器,是管 Agent。
Gartner 预测,到 2026 年底,40% 的企业应用将包含任务级 AI Agent。这些 Agent 需要有人管理、监控、调优。
核心能力: Prompt Engineering、Agent 编排、监控和告警、故障排除
一个公式
以前的软件公司:5 个产品经理 + 3 个设计师 + 20 个工程师 + 5 个测试 + 3 个运维 = 36 人
未来的软件公司:3 个 Product Builder + 2 个 System Architect + 1 个 AI Operator = 6 人
做同样的事,1/6 的人。这不是裁员的逻辑,是效率革命的逻辑。Root Ventures 的投资人 Lee Edwards 说得好:对于能充分利用 AI 的人来说,**”一个人就是一座软件工厂。”**
但这条路上有一个巨大的坑
所有的乐观叙事背后,有一个被低估的风险。
DualMedia 的分析指出了一个关键问题:当 AI 写了大部分代码,更少的人真正理解代码是怎么工作的。当系统出问题时,定位和修复的能力会下降。
“这创造了一个尴尬的未来:软件发布得更快了,但更少的人理解故障为什么会发生。”
Spotify 的高级工程师不写代码了。但如果 AI 生成的支付系统出了一个微妙的并发 Bug,还是需要有人能读懂代码、理解状态机、追踪竞态条件。
自然语言是最后的编程语言吗?也许。但”理解代码”这个技能不会消失。它会变得更稀缺、更值钱。
Pragmatic Engineer 的深度报道里有一个有意思的发现:那些用 AI 工具取得最好效果的公司,同时也在经历更少的线上故障——但前提是它们有”健康的工程系统”。AI 放大了好的系统,也放大了坏的系统。
写在最后
回到最初的问题:自然语言会成为最后的编程语言吗?
我觉得更准确的说法是:自然语言会成为最普及的编程”接口”,但不会成为唯一的。
就像 GUI 没有消灭命令行,自然语言也不会消灭传统编程语言。它降低了门槛,让更多人能参与软件创造。但在性能关键、安全关键、系统关键的领域,传统编程能力依然不可替代。
变化的不是”编程消失了”。变化的是——谁有资格造软件。
以前,这个资格叫”会写代码”。现在,这个资格叫”能把想法变成产品”。
Boris Cherny 说”编程被解决了”,Sal Khan 说”每个人都会成为 Builder”。他们说的是同一件事:软件创造的民主化。
这对程序员意味着什么?不是失业。是重新定位。
从”写代码的人”变成”对产品负责的人”。从”技术执行者”变成”技术决策者”。从”Engineer”变成”Builder”。
这个转变已经开始了。不是在未来。是在你读这篇文章的此刻。
你觉得”软件工程师”这个头衔真的会消失吗?你身边有没有非技术背景的人开始用 AI 构建软件了?如果未来的软件公司只需要 3 种人,你会选择做哪一种?评论区聊聊你对这个变化的看法——你是在拥抱它,还是在抵抗它?