我不知道我的工作在十年后是否仍然存在

发布: (2026年3月8日 GMT+8 08:15)
8 分钟阅读

Source: Hacker News

在 2021 年,成为一名优秀的软件工程师感觉很棒。世界充斥着软件,每年都有更多公司出现,需要雇佣工程师来编写代码和运行系统。我知道自己很擅长这项工作,也知道只要愿意,我可以一直坚持下去。我热爱的工作不会耗尽。

在 2026 年,我不确定软件工程行业还能再存活十年。如果还能存活,我确信它将会比过去二十年发生更大的变化。也许我能找到一种方式,开辟出一个监督 AI 代理的高利润细分市场,或者我不得不彻底离开这个行业。无论哪种情况,我热爱的工作都在消失。

自食其果

对它过度悲伤是不合适的,原因有二。

  1. 杠杆悖论 – 在 2010 年代,成为一名优秀的软件工程师的核心在于代码提供了足够的杠杆,能够把其他工作自动化。这也是编程之所以(且仍然)如此有利可图的原因。我们正在把自己的行业自动化,这大概是一种宇宙正义。但今天的每一位在职软件工程师都在担心这样的问题:当 AI 代理全面渗透行业后,我还能做什么?

  2. 我可能是最后的几位之一 – 作为一名资深工程师,我的工作早在 AI 代理出现之前就已经有点像在监督它们:我大部分时间都在用人类语言与其他工程师沟通,确保他们走在正确的轨道上,等等。初级和中级工程师会先受到冲击。为什么要雇一群工程师去“充当”少数高级人员的手,而不是以更低的成本租用 Claude Opus 4.6 实例?

超前与滞后

我认为接下来的十年将被一个问题主导:

科技行业会超前还是滞后于 AI 代理的能力?

如果科技公司滞后——在 AI 代理已经能够取代工程师之后仍继续招聘工程师——那么至少我可以更久保住我的工作。不过,“我的工作”将越来越多地意味着“监督一群 AI 代理”。我会花更多时间审查代码,而不是编写代码;也会花更多时间阅读模型输出,而不是我的实际代码库。

如果科技公司超前——他们会意识到招聘停得太早,必须争分夺秒地获取足够的技术人才来管理庞大的 AI 生成代码库。随着初级人才市场的枯竭,资深高级和资深工程师的总数将停滞不前,从而提升对我的劳动需求(直到模型足够好,能够完全取代我)。

我是不是太悲观了?

当然,过去软件工程行业看起来像是要消亡了。高级编程语言本应让非技术人员也能写代码。外包本应削减高生活成本国家对工程师的需求。那些末日预言都没有实现。然而,这并不能带来太多安慰。行业在被技术淘汰时确实会消亡。终有一天会出现一个危机,行业无法仅仅靠坚持度过。

最乐观的观点是,软件工程师的需求会增加,因为软件总量增长得如此之快,尽管每行代码所需的工程师数量在下降。这通常被称为Jevons 效应。基于此,我看到一些工程师说类似“我永远都有工作来清理这些 AI 生成的代码”。

我认为这种情况不太可能。AI 代理能够修复 bug 并清理代码的能力已经和写新代码一样好——甚至比许多工程师更好,而且每个月都在提升。公司为什么要雇佣工程师去管理 AI 生成的代码,而不是直接投入更多、更好的 AI 呢?

如果 Jevons 效应成立,我们就必须正处在某种 AI 编程的“平台期”,即工具已经足够好以产生大量代码(我们已经到达这里),但还不足以维护这些代码。这在表面上是合理的。每个软件工程师都知道维护代码比编写代码更困难。但遗憾的是,我认为这不是真的

我个人使用 AI 工具的经验是,它们在维护代码方面越来越出色。过去一年左右,我几乎把所有关于代码库的问题都同步提交给 AI 代理,同时自己寻找答案,看到它们从“无望”到“有时比我快”,再到“通常比我快且有时更有洞见”。

目前,仍然有相当大的空间容纳一名有能力的软件工程师参与其中。但这块空间正在缩小。我认为 AI 代理并不需要任何全新的能力来取代我的工作,它们只需要在已有的能力上变得更好、更可靠。因此,我很难相信软件工程师的需求会随时间增加,而不是下降。

最后的思考

这真让人沮丧。我怀念那种工作安全感,怀念我最大的职业问题只会是应对倦怠之类的内部挣扎,而不是外部的挑战。话虽如此,当自动化列车终于追上软件工程师时,他们抱怨也有点可笑。

至少我很高兴自己在美好时光仍在的时候就意识到了它们的珍贵。即使零利率的结束让行业不再那么舒适,我仍然觉得自己很幸运成为一名软件工程师。即便现在,我的处境也比许多同行要好,尤其是那些在行业中经验非常不足的人。

而且

Hey, maybe I’m wrong! At this point, I hope I’m wrong, and that there really is some *je ne sais quoi* human element required to deliver good software. But if not, I and my colleagues are going to have to find something else to do.

Here's a preview of a related post that shares tags with this one.
0 浏览
Back to Blog

相关文章

阅读更多 »

Conductor 更新:推出自动审查

在十二月,我们推出了 Conductor(https://github.com/gemini-cli-extensions/conductor),这是一个为 Gemini CLI 设计的扩展,旨在实现上下文驱动的开发……