AI 编程崛起,软件工程师终结?
AI提升工程师效率,而非取代。软件工程的核心是系统设计与复杂问题解决,AI压缩了乏味编码,但认知价值更高。
近日,Anthropic 旗下 Claude Code 的创始人 Boris Cherny 在接受采访时发表了一番引人瞩目的言论。他宣称,人工智能“实际上已经解决了编程问题”,并大胆预测到 2026 年,软件工程师这一职业将开始走向消亡。这番论断迅速在 Reddit 的 ClaudeAI 社区引发了轩然大波,而社区的反应几乎是一边倒的质疑与反驳。
社区的普遍共识可以用一个略带讽刺的“呵呵”来概括。许多开发者第一时间指出了一个显而易见的矛盾:发表此番言论的 Anthropic 公司自身,目前正在大规模招聘软件工程师。有用户调侃道,按照 Cherny 的逻辑,Anthropic 的面试流程或许可以简化为测试候选人能否成功打开 Claude Code 界面。这场讨论中最具洞见的观点来自一位资深开发者,他指出:“我真希望这个行业能把 AI 的价值定位为‘让你的工程师都变成 10 倍工程师’,而不是‘现在你可以解雇所有工程师了’。” 这句话精准地切中了问题的核心——那些将 AI 视为裁员借口的公司,本质上暴露了其管理层未能为工程师规划出更具价值的战略方向,这更多是管理上的失败,而非技术发展的必然结果。
我们必须清晰地认识到,编程与软件工程从来就不是同一回事。编写代码仅仅是软件工程师庞大职责体系中的一小部分。真正消耗时间与脑力的,是复杂的系统设计、关键的架构决策、严谨的安全建模以及对生产环境中诡异问题的深度调试。另一位开发者分享了他的切身经历:在使用 AI 工具之前,他大约 70% 的时间花费在编写重复的样板代码上,只有 30% 用于思考架构和边界情况;而如今,这个比例完全颠倒了过来,他需要将 70% 的精力投入到构思整体架构、仔细审查 AI 生成的代码、以及捕捉那些细微且棘手的 Bug 上,仅用 30% 的时间进行提示词优化和最终编码。工作的瓶颈已经从“你是否能写出这段代码”转移到了“你是否真正理解需要构建什么,以及为什么要这样构建”。这依然是纯粹的工程工作,只是其中那些枯燥乏味的部分被极大地压缩了。
一个有趣的现象是,许多开发者认为,AI 工具的普及反而提高了软件工程行业的准入门槛。那些仅仅熟悉语法而不深究底层原理的“代码打字员”确实面临着被淘汰的风险。然而,对于那些真正精通系统设计、深刻理解问题本质的工程师而言,AI 成为了他们手中前所未有的强大杠杆。用图论的概念来类比:随着软件系统的不断增长,其内部组件(节点)的数量会增加,而组件之间的交互关系会呈超线性增长,整个系统的协调复杂度非但不会降低,反而会急剧上升。因此,降低代码生成的成本并不会消除对系统设计、可靠性工程、安全建模和线上调试的刚性需求。恰恰相反,由于构建软件的基础约束(编写代码)被放宽,市场对能够驾驭复杂性的高级工程人才的需求可能会进一步增加。
问题的真正症结或许在于叙事的方式。当像 Cherny 这样的公司创始人,为了证明其产品每月 200 美元订阅费的价值而抛出过于夸张的言论时,他们实际上是在向那些不懂技术的管理者灌输一种危险的幻觉。Reddit 上一位用户的评论充满了愤怒与担忧:“这些拿着百万美元年薪、恰好赶上独角兽公司风口的家伙,能不能理解他们的言论给整个社会带来了多大的压力?别忘了,如果中产阶级崩溃了,你们的产品最终也将无人可卖。” 这种对技术社会影响的短视,值得整个行业深思。
历史总是不断重演。从汇编语言到 C 语言,从 C 语言到 Python,从手动管理服务器基础设施到全面拥抱云服务,每一次技术抽象层的巨大提升,都曾引发过“程序员即将失业”的论调。然而实际发生的是:一个人能够构建的软件产品的规模和复杂度上限被大幅提高,随之而来的是市场对能够构建这些复杂系统的人才的需求同步增长。这一次 AI 带来的变革,大概率也不会有什么不同。
现在,距离 Cherny 预言的 2026 年已不足一年时间,我们不妨拭目以待。已经有好奇的网友在原帖中设置了八个月后的提醒。到那时,或许 Cherny 会发现,真正逐渐消失的并非软件工程师这个职位,而是那些将 AI 视为万能灵药的过度炒作言论的可信度。
总结与展望
Anthropic 创始人的豪言壮语,更像是一种服务于资本估值与市场关注的营销修辞,而非基于工程现实的冷静判断。当下的现实是:编程的“体力”成本正在趋近于零,但软件工程的“脑力”价值巅峰才刚刚到来。 代码的边际成本正在迅速归零,然而,理解复杂系统、驾驭层出不穷的工程挑战、并为最终结果负起全部责任的认知价值,正在变得前所未有的昂贵和不可或缺。未来属于那些善于利用 AI 放大自身思考深度与广度的工程师,而单纯重复性的编码工作,将逐渐融入智能工具的背景噪音之中。
原文链接: AI编程异军突起,世上再无软件工程师?




