软件工程或许不再是终身职业
摘要
作者指出,依赖 AI 编写代码可能导致长期技能退化,进而可能使软件工程从一项终身职业转变为类似职业体育那样职业生涯较短的行业。
暂无内容
查看缓存全文
缓存时间: 2026/05/11 15:52
# 软件工程可能不再是一份终身职业
来源:https://www.seangoedecke.com/software-engineering-may-no-longer-be-a-lifetime-career/
我认为并没有确凿证据表明使用 AI 会降低你的整体智力 [1](https://www.seangoedecke.com/software-engineering-may-no-longer-be-a-lifetime-career/#fn-1)。然而,显而易见的是,使用 AI 执行任务意味着你关于*执行该任务*的学习收获会减少。有些软件工程师认为这是反对使用 AI 的决定性论据。他们的论点大致如下:
1. 使用 AI 意味着你从工作中获得的学习收获减少
2. 因此,AI 使用者随着时间的推移会成为效率较低的工程师,因为他们的技术技能会退化
3. 因此,我们不应该在工作中使用 AI
我不一定同意 (2)。一方面,从汇编语言转向 C 语言使程序员在某些方面效率降低,而在其他方面效率提高。另一方面,从手写代码到使用 AI 的转变可以说是一个更大的跨越,所以谁知道呢?但这并不重要。即使我们承认 (2) 是正确的,**这仍然是一个糟糕的论据**。
直到 2024 年左右,学习软件工程的最佳方式就是*从事软件工程*。这对我们来说真的很幸运!这意味着我们可以将编码爱好转化为收益丰厚的职业,并且真正喜欢这项工作的人随着时间的推移会变得越来越好。然而,这从来不是软件工程专业内容的不变事实。这只是幸运的巧合。
如果从长远来看,使用 AI 让我们在工作中表现得更差(甚至在一般推理能力上也变差,尽管我仍然不相信这是真的),那对软件工程师来说确实很糟糕。但是**如果它提供了足够的短期利益,我们可能仍有义务使用它**,理由与建筑工人被迫搬运重物相同:因为那是我们受雇要做的工作。
如果你在建筑行业工作,为了保持效率,你需要搬运一系列重物。但搬运重物会给你的背部和关节带来长期磨损,使你随着时间的推移效率降低。建筑工人不会说做一个好建筑工人意味着不搬运重物。他们会说“没办法,这就是工作”[2](https://www.seangoedecke.com/software-engineering-may-no-longer-be-a-lifetime-career/#fn-2)。
如果 AI 确实让你变笨了,为什么我们不能继续手写代码呢?你可以!只是你可能无法以此赚取薪水,原因类似于外面没有多少工作留给拒绝使用电动工具的木匠。如果模型足够好,你 simply 会被那些愿意用长期认知能力换取短期丰厚职业的工程师在竞争中淘汰 [3](https://www.seangoedecke.com/software-engineering-may-no-longer-be-a-lifetime-career/#fn-3)。
我希望这不是真的。这对软件工程师来说真的很不幸。但如果这是真的而我们拒绝承认,那就更不幸了。
职业运动员的职业生涯最长约为十五年。你可以在三十多岁之前赚很多钱,届时你的身体就跟不上了。如今一个常见的悲剧人物是那些认为演出永远不会结束且不为自己无法再工作的那一天做准备的职业运动员。我们可能是处于同样境地的第一代软件工程师。如果是这样,最好相应地做好计划。
---
如果你喜欢这篇文章,考虑[订阅](https://buttondown.com/seangoedecke) 以获取关于我新文章的电子邮件更新,或在 Hacker News 上 [分享](https://news.ycombinator.com/submitlink?u=https://www.seangoedecke.com/software-engineering-may-no-longer-be-a-lifetime-career/&t=Software%20engineering%20may%20no%20longer%20be%20a%20lifetime%20career)。
以下是与此文章共享标签的相关文章预览。
> 卢德主义者与烧毁 AI 数据中心 是时候开始烧毁数据中心了吗?有些人认为是这样。一位印第安纳波利斯市议会议员因支持数据中心,其住宅最近遭到 [枪击](https://www.kbtx.com/2026/04/07/councilman-says-someone-fired-shots-his-home-left-no-data-centers-note/),而 Sam Altman 的住宅随后不久遭到 [纵火](https://www.wired.com/story/sam-altman-home-attack-openai-san-franisco-office-threat/)(之后又被 [枪击](https://sfstandard.com/2026/04/12/sam-altman-s-home-targeted-second-attack/))。来自争论各方的人们都在关于迫在眉睫的暴力事件 [发出](https://www.bloodinthemachine.com/p/why-the-ai-backlash-has-turned-violent)[警报](https://thesoufancenter.org/intelbrief-2025-november-5/)。明显的历史比较是 [卢德主义](https://en.wikipedia.org/wiki/Luddite),这是 19 世纪的现象,当时英国的织布工和针织工破坏了自动化他们工作的机器,并在(某些情况下)杀死了机器的主人。反 AI 人士正在 [重新启用](https://www.theguardian.com/commentisfree/article/2024/jul/27/harm-ai-artificial-intelligence-backlash-human-labour) 这个术语来描述自己,许多反 AI 运动的领军人物(如 [Brian Merchant](https://www.bloodinthemachine.com/) 或 [Gavin Mueller](https://www.versobooks.com/en-gb/products/688-breaking-things-at-work?srsltid=AfmBOorCgru7ReSwbVdt40nZmQaaeGfbpjLV7epM0fSv_V01QSY5b5TP))都写了书籍,论证卢德主义者基本上是正确的,我们应该遵循他们的榜样来抵抗 AI 自动化。[继续阅读...](https://www.seangoedecke.com/luddites-and-ai-datacenters/)
---
相似文章
软件工程师的未来会怎样?
一位软件工程师反思AI将如何影响这个职业,提出了两类开发者,并认为该角色会适应而非消失。
人工智能时代的专业知识
本文探讨了人工智能编码代理如何重塑软件工程师的就业市场,并将其与历史上计算器对数学专业知识的影响相类比。文章认为,资深工程师蓬勃发展,而许多初级工程师可能难以培养必要的编码直觉,导致招聘格局两极化。
我不是软件工程师
作者回顾了23年来被告知自己不是'软件工程师'的经历,并批评行业向代理式人工智能和自然语言编程的推进,认为这削弱了代码质量、可重复性和深思熟虑的工程实践。
@saranormous: https://x.com/saranormous/status/2064510215056400652
尽管以Devin为代表的AI编程助手取得了快速进展,显著提升了代码编写和交付的速度,但本文认为,软件工程中最有价值的部分仍难以通过基准测试衡量,并且需要人类的判断和组织协调,这些是无法轻易自动化的。
软件的Centaur Era
作者认为AI编程助手尚未达到替代人类软件工程师的水平,并预测我们正在进入人机协作的‘Centaur时代’,而这一时代仍处于早期阶段。