
一句话看懂:尽管AI在代码生成上能力突飞猛进,但来自普林斯顿大学学者Arvind Narayanan和Sayash Kappor的分析指出,软件工程的核心瓶颈并非“写代码”,因此AI不但没有导致大规模程序员失业,未来也很难完全替代软件工程师。真正不可自动化的环节是人类对代码库、业务和环境的深层理解。
事件核心:发生了什么
普林斯顿大学学者Arvind Narayanan和Sayash Kappor在Simon Willison的博客文章中被引用,针对“AI将取代软件工程师”的流行叙事进行了系统反驳。他们指出,即使是在几乎没有监管壁垒的软件工程领域,也没有数据支持AI导致大规模失业。最直接的证据来自美国纽约州:2025年3月,纽约成为首个要求企业在WARN法案申报中勾选是否因AI导致裁员的州。在完整的首年,超过160家公司提交了WARN通知,没有一家勾选“AI”选项。
作者进一步拆解了软件工程的实际工作流,发现写代码只是其中一环,瓶颈在于三个环节:1)决定并明确要构建什么;2)验证并对交付内容负责;3)对代码库、业务和运行环境的深层人类理解。当前的AI辅助工具虽然能在“写代码”阶段显著提速,但无法替代工程师在这些瓶颈环节的认知判断和经验积累。
为什么重要
该观点直接挑战了“AI能力达到某个阈值就会引发大规模裁员”的普遍焦虑。它揭示了一个行业内在规律:即便AI模型在训练和推理上持续进步,甚至开源与闭源模型在代码生成任务上竞争激烈,软件开发的核心价值依然集中在被忽视的“非编码”活动上。这解释了为何许多公司投入大模型用于辅助开发后,产出效率的提升并未线性转化为工程师数量的减少。
这种分析对于AI商业化的路径选择也有启示意义:如果AI产品的价值主张单纯是“替代编码人员”,其市场天花板可能远比预期更低。相反,能帮助工程师在“决策”和“验证”阶段提升效率的工具(如更智能的代码审查系统、需求文档生成助手)反而更有可能产生长期商业价值。
对用户/开发者/创作者的影响
对开发者而言:未来的核心竞争力将更集中在业务理解力、系统架构判断和复杂调试能力上,而非单纯的编码速度。学习如何与AI协作(如将模糊需求拆解为可执行的提示词、验证AI生成代码的正确性)将成为必备技能。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
对使用AI工具的企业而言:不应期望通过引入Copilot类产品就大幅削减开发团队规模。真正的效率提升来自让工程师从重复编码中解放,转而投入更高价值的设计、校验和沟通工作。
对AI模型与工具提供方:需要反思产品设计,从“更快写代码”转向“理解代码库上下文”“辅助逻辑推理”“自动化编译时错误预测”等更深层帮助。仅依赖大模型推理能力的“代码补全”功能可能面临同质化竞争。
值得关注的后续
1. WARN法案中AI裁员标注的统计数据是否会随更多州跟进而发生变化,这将提供可核查的劳动力市场信号。
2. 各大AI公司是否会推出针对“需求分解”或“系统验证”场景的新产品。例如,目前已有AI项目试图自动化测试用例生成或基于自然语言的逻辑断言设计,这类工具的进展将直接验证“验证瓶颈”能否被AI突破。
3. AI辅助开发工具的定价模式是否会从“按席位”转向“按任务价值”,例如根据代码通过审查的复杂程度或修复的bug数量来收费,这将是商业模式创新的一个观察窗。


