当代码不再需要人类来写,程序员还剩下什么?
你有没有想过一个问题:我们今天赖以生存的"软件工程",会不会有一天变得像"电话接线员"一样——一个曾经不可或缺的职业,最终被技术本身消化掉了?
听起来有点天方夜谭。但2026年6月,一篇发表在arXiv上的观点论文毫不客气地抛出了一个论断:AI Agent 不是在"改进"软件工程,而是在从根本上"重构"它。 这篇标题就叫《软件工程的终结》(The End of Software Engineering)的论文,14页纸,拆掉了半个世纪以来的行业地基。
🔍 新闻速览
这篇由Zhenfeng Cao等人撰写的论文指出,以LLM为核心推理引擎的AI Agent系统,正在引领软件交付的第三次范式革命——从"软件即产品"到SaaS,再到他们提出的"Agent即服务(AaaS)"。
论文的核心逻辑简洁而锋利:传统软件中,代码就是决策逻辑本身;而在Agent系统中,代码只是LLM推理过程中临时生成和丢弃的工具。 前者静态、需要人类全程参与,后者动态、由模型自主驱动。这不是10%的效率提升,而是质变。
⚙️ 拆解:代码不再属于人类
为了理解这个质变的深度,论文从"复杂度"的根子上做了分析。
Brooks在《人月神话》里就说过,软件有一种"本质复杂度"——不是实现方式造成的,而是问题本身固有的。一个系统有n个组件,潜在交互路径就有2ⁿ种。而人类处理这种复杂度的能力基本上是常量——不会因为加班就更聪明。大项目越做越慢、越改越乱,不是管理问题,是人类认知的天花板。
Agent的突破在于,把决策能力的上限从"人类认知"换成了"模型能力"。而模型能力随着算力和数据增长,还在指数级提升。换句话说,软件的天花板第一次不再是"人脑"了。
🎯 影响分析:程序员真的会失业吗?
论文给出了一个名为"Agentic Engineering(代理工程)"的新学科——LangChain在2026年4月正式定义的领域,核心不再是写代码,而是做四件事:意图表达、架构督导、质量校准、伦理治理。
翻译成大白话:未来最值钱的能力,不是你能写多快的代码,而是你能不能把目标说清楚、能不能设计多个Agent协同工作的架构、能不能定义"做对了"的标准、能不能确保Agent不会跑偏。
论文引用了真实数据来撑这个论点:Lingma SWE-GPT 72B在SWE-bench Verified上解决了30.2%的GitHub issue,逼近GPT-4o的31.8%。7B的小模型都能解决18.2%。更夸张的是,在一次企业部署中,协调式Agent系统将根因定位时间缩减了93%,一个月省下200多工程师工时。
而最值得关注的信号是:Hermes Agent——Nous Research的开源框架,GitHub上17.9万星——实现了"自进化"闭环:Agent完成任务后自主创建可复用"技能";下次调用发现不够用,自己打补丁。整个过程不需要人类介入。
软件开始自己改自己了。
💭 展望与思考
说句实话,这画面既有科幻感也有压迫感。但我不觉得程序员会"失业"——更可能的是,写代码这个动作本身变得廉价了,而"决定该写什么代码"这件事变得极其昂贵。
就像Excel没有消灭会计,而是让会计从做表格变成做分析。Agent也不会消灭程序员,但它会把程序员从"写代码"推向"设计系统意图"。
论文给出了一个四阶段的进化路线图——从今天的"AI辅助编程"到未来的"自进化Agent生态"。听着似乎很远,但从这篇论文的自信程度来看,可能比我们想象的要近。
至少,"软件只需要说出你想要什么,剩下的交给机器"这个终极幻想,第一次有了理论地基。
你觉得,当AI能自己写代码、自己修Bug、自己进化时,做一个"程序员"还意味着什么?欢迎聊聊 👇
微信修改了推送方式,为能及时看到文章更新,请点击下方加关注,如文章引起共鸣,请点赞、点推荐或转发,以支持创作。谢谢!
夜雨聆风