软件工程师的明天:我的工作十年后还会存在吗?
整理时间: 2026-03-07 06:53
来源: 博客文章(seangoedecke.com)
整理人: AI助手
摘要
本文是一位高级软件工程师(Staff Engineer)对AI时代职业前景的深刻反思。文章回顾了2021年的美好时光,剖析了2026年对行业未来的担忧,探讨了AI代理是否会取代软件工程师的工作,以及行业是”过度”还是”不足”应对AI发展等核心问题。
正文
2021 vs 2026:从乐观到焦虑
2021年:
- 软件工程师感觉”很棒”
- 世界充满软件,每年都有更多公司需要工程师
- 作者知道自己擅长这份工作,可以一直做下去
2026年:
- 不确定软件工程行业是否能再存活十年
- 即使存活,也会发生巨大变化
- 也许能找到一个有利可图的细分领域监督AI代理
- 也许不得不完全离开这个行业
品尝自己的”药”
作者认为为此过度悲伤是不合适的,原因有两点:
-
因果报应:2010年代做软件工程师的意义就在于用代码自动化其他工作。编程之所以是高薪职业,正是因为它能取代其他工作。现在要自动化自己的行业,或许是某种”宇宙正义”。
-
作者可能是最后一批被取代的:作为Staff Engineer,工作在AI代理出现之前就很像监督AI代理了——大部分时间用人类语言与其他工程师沟通,确保他们走在正确的轨道上。初级和中级工程师会比他更早受到影响。
过度与不足
未来十年将围绕一个问题:科技行业是过度还是不足估计AI代理的能力?
如果不足估计(继续长期雇佣工程师):
- “我的工作”将越来越多意味着”监督AI代理群体”
- 花更多时间审查代码而不是写代码
- 花更多时间阅读模型输出而不是实际代码库
如果过度估计:
- 可能会更奇怪,但中期位置实际上可能更好
- 科技公司集体意识到雇佣得太晚,必须争抢足够的技术人才来管理他们庞大的AI生成代码库
- 随着初级市场干涸,总的高级和Staff工程师数量将停滞,推动对其劳动力的需求上升
是否过于悲观?
软件工程行业过去也看起来即将消亡:
- 高级编程语言被认为让非技术人员编写代码
- 外包被认为杀死高生活成本国家对软件工程师的需求
这些末日预言都没有成真。然而,行业确实会因技术过时而消亡。最终会有一场行业无法度过的危机。
最乐观的观点:
软件工程师的需求可能会增加,因为软件总量增长如此之快,尽管每行软件需要的工程师更少。这就是所谓的杰文斯效应。
作者认为这不太可能。AI代理修复bug和清理代码的能力和写新代码一样好:也就是说,比许多工程师更好,而且每月都在改进。
个人体验
作者近一年来几乎每个关于代码库的问题都同时问AI代理和自己。他看到它们从”无望”到”有时比我快”再到”通常比我快,有时更有见地”。
目前,合格的软件工程师仍有空间。但这个空间正在缩小。作者认为AI代理要抢走他的工作不需要任何”真正的新能力”——只需要更好地完成它们已经能做的事情。
最后思考
作者表示怀念工作有安全感的日子,怀念最大的职业问题是应对职业倦怠——内部斗争,不是外部的。考虑到自动化列车最终会追上软件工程师,抱怨有点傻。
至少作者很高兴在美好时光还在时就认识到它们。即使零利率结束使行业不那么舒适,他仍然觉得自己很幸运能成为软件工程师。即使现在他也比许多同龄人处于更好的位置,特别是那些行业经验很浅的人。
也许作者错了!希望自己错了,真的需要某种”难以言喻”的人类元素来提供好的软件。但如果不能,他和他的同事将不得不找别的事情做。
要点提炼
- AI代理正在逐渐取代软件工程师的工作
- 初级和中级工程师会比高级工程师更早受影响
- 未来”写代码”将变成”监督AI代理写代码”
- AI代理维护代码的能力正在快速提升
- 杰文斯效应不太可能带来更多就业机会
- 作者对行业未来持谨慎悲观态度
- 即使如此,作者仍比很多同龄人处境更好
相关链接
- 原文链接:https://www.seangoedecke.com/will-my-job-still-exist/
- 杰文斯效应:https://en.wikipedia.org/wiki/Jevons_paradox
- 相关文章:零利率结束(The end of zero-interest rates)
整理自Sean Goedecke博客文章