ARTICLE · 1158942
软件工程的消亡与水管工技能培训

这是来自 Reddit 社区 r/devops 的 O'Reilly 恶搞封面梗图,在程序员和运维圈引起了强烈的共鸣和深度讨论。
以下是讨论的核心观点和最重要的讨论方向:
1. 核心主题与管理层的狂热:虚假的高效与疯狂的技术债
高层盲目追求“10倍效率”:AI 营销(如 Anthropic、OpenAI 等厂商的宣传)让公司高层产生了 AI 可以让工程师生产力提升 10 倍的错觉。这直接导致高层给开发团队制定了不合理、不切实际的紧迫截止日期。
“Vibe Coding”(氛围编程)与技术债爆炸:开发人员被逼无奈,只能盲目地用 AI 生成代码并直接复制粘贴(Prompt-and-Paste),甚至在没有做适当把控的情况下,把大量未经深思熟虑的 POC(概念验证)和玩具代码直接推向生产环境。评论区指出:“技术的终结不是因为 AI 太聪明,而是因为无节制堆积、迟早会彻底爆雷的技术债。”
“生产力”并不等于“赚钱”:有高赞评论指出,虽然 AI 确实加速了代码编写,但写出更多功能并不等于能带来更多的商业利润。相反,AWS 的云服务账单和各种大模型 API 的调用成本翻了数倍,但公司的营收并没有因为 AI 提效而出现正向增长。
2. 深度思考:程序员正在“变笨”,而初级开发面临断层
思维能力的退化:多位资深工程师在评论中坦言,把思考完全外包给 AI 后,自己甚至开始“感觉脑子变笨了”。编程类似于数学,如果长期不进行抽象思考和底层逻辑训练,神经回路就会退化。
资深与初级开发的分化:
资深工程师(Senior/Staff) 拥有十几年扎实的功底,能够很好地利用 AI 作为高级搜索引擎或加速工具,他们能看出 AI 代码的漏洞。
初级和中级开发 如果跳过了扎实的底层训练、过早依赖 AI,未来当这些资深前辈退休时,整个行业将面临严重的技术断层,没有人知道底层代码到底是怎么运作的以及哪里会出问题。
3. 为什么资本和管理层如此迫切地想“消灭”软件工程?
评论区有一条非常犀利且获得高赞的观点,剖析了资本对软件工程师群体的微妙心理:
阶级跃升的通道:软件工程长期以来是一个相对“看重硬实力、少看背景”的行业。许多人仅凭一台破旧的电脑、一个稳定的网络连接,就能通过自学掌握高薪技能,完成阶级跃升。这种不依赖名校背景、打破传统精英门槛的属性,让富豪和上层阶级感到“不舒服”。
高昂的人力成本:软件工程师(以及 SRE、DevOps 等岗位)过去拥有较高的薪酬、灵活的远程办公(WFH)和极佳的福利。资本和管理层长期视技术人员为“高昂的成本中心”而非创意源泉,因此他们不遗余力地通过各种手段(从当年的“全民学编程”搞垮薪资,到如今疯狂鼓吹 AI 替代)来打压技术人员的议价能力。
总结
大家的评论远比一张恶搞图深刻:大家普遍认为,AI 确实是一个极佳的辅助工具(用于辅助搜索、查阅文档、写样板代码),但它目前绝对无法替代真正的架构思考和系统设计。所谓的“软件工程的终结”并不是指软件不需要人写了,而是指盲目追求短期利益、胡乱堆砌 AI 生成代码的泡沫时代,正在把整个行业推向慢动作般的列车脱轨。