Hacker News Best

软件工程可能不再是终身职业

7.5内容质量

TL;DR · AI 摘要

软件工程可能不再是终身职业,AI 的普及将迫使工程师权衡短期收益与长期认知能力的损失。

核心要点

  • AI 使用可能导致工程师技能退化,但其短期效益可能仍促使工程师采纳。
  • 软件工程师需像运动员一样规划职业生涯,为未来转型做准备。
  • 劳动工会可能减缓工程师因 AI 被取代的速度,但前景并不乐观。

结构提纲

按章节快速跳转。

  1. 探讨 AI软件工程职业寿命的影响。

  2. 过去通过实践学习软件工程是最佳路径。

  3. AI 使用可能削弱工程师的技术能力。

  4. 尽管存在风险,AI 提供的短期收益可能吸引工程师采用。

  5. 软件工程师应提前规划职业生涯以应对变化。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • 软件工程的职业寿命
    • 传统学习方式
      • 实践出真知
    • AI 的影响
      • 技能退化
      • 短期收益
    • 职业规划
      • 提前准备
      • 类似运动员

金句 / Highlights

值得收藏与分享的关键句。

#软件工程#AI#职业发展
打开原文

标题:软件工程可能不再是一项终身职业

来源 URL:https://www.seangoedecke.com/software-engineering-may-no-longer-be-a-lifetime-career/

Markdown 内容: 我认为没有令人信服的证据表明使用人工智能会让你整体上变得更不聪明1。然而,很明显,使用人工智能来完成一项任务意味着你不会学到那么多关于如何完成这项任务的知识。一些软件工程师认为这是反对使用人工智能的一个决定性论点。他们的论点大致如下:

  1. 使用人工智能意味着你从工作中学到的东西更少
  2. 因此,随着时间的推移,AI用户会逐渐成为效率更低的工程师,因为他们的技术技能会退化
  3. 所以我们不应该在工作中使用人工智能

我并不完全同意(2)。一方面,从汇编语言转向C语言在某些方面让程序员的能力下降了,但在其他方面又提高了。另一方面,从手动编写代码转向使用人工智能可以说是一个更大的转变,所以谁知道呢?但这并不重要。即使我们承认(2)是正确的,这仍然是一个糟糕的论点

直到大约2024年左右,学习如何进行软件工程的最佳方式就是“做软件工程”。这对我们就非常幸运了!这意味着我们可以把编程爱好转化为一份高薪职业,并且那些真正喜欢这份工作的人会随着时间的推移变得越来越好。然而,这从来不是软件工程的本质事实。它只是一种幸运的巧合。

如果长期使用人工智能让我们在工作中表现得更差(或者甚至影响到我们的推理能力,尽管我仍然不相信这一点),那对软件工程师来说确实很糟糕。但是如果我们能从中获得足够的短期利益,我们可能仍然有义务去使用它,原因和建筑工人必须举起重物一样:因为我们被付钱去做这件事。

如果你从事建筑业,你需要举起并搬运一系列重物才能有效地完成工作。但举重物会对你的背部和关节造成长期的磨损,使你在未来变得效率更低。建筑工人不会说成为一个优秀的建筑工人意味着不举重物。他们会说:“太遗憾了,这就是工作。”

如果人工智能真的让你变笨,为什么我们不能继续手动写代码呢?你可以这样做!只是你可能无法通过这种方式赚取薪水,原因和拒绝使用电动工具的木匠很难找到工作一样。如果模型足够好,你只会被愿意用长期认知能力换取短期高薪的工程师打败3

我希望这不是真的。这对软件工程师来说真的很不幸。但如果这是真的而我们却拒绝承认,那就更糟糕了。

职业运动员的职业生涯最长约为十五年。你有机会在三十多岁之前赚很多钱,之后你的身体就无法跟上了。今天常见的悲剧人物之一是相信表演会永远继续下去的职业运动员,他们没有为不能再做这件事的那一天做好准备。我们可能是第一批处于同样境地的软件工程师。如果是这样,最好提前做好计划。

  • * *
  1. 如果你正在想“等等,这里有关于这个的研究”,你很可能可以阅读我对你想的那篇论文的看法在这里在这里在这里

  1. 当然,建筑工人确实有一套技术来尽量避免举起重物(例如起重机、手推车、叉车等)。这里有一个自然的类比,即软件工程师尚未发现的一套保持精神活跃的技术。

  1. 理论上,工会可能会减缓这一进程(并在其他行业中迫使雇主放慢这种恶性竞争)。但我对科技行业的工会持悲观态度,原因和其他行业一样:这份工作报酬太高,你可以从地球上的任何地方工作(并且因此可以随时罢工)等等。

  • * *

如果你喜欢这篇文章,请考虑订阅我的电子邮件更新,或者在 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]。

以下是与本文相关的一篇文章预览,它们共享相同的标签。

Luddites 和焚烧人工智能数据中心

是时候开始焚烧数据中心了吗?

有些人持这种观点。印第安纳波利斯市议员因为支持数据中心而遭到枪击事件,他的房子最近被射杀(报道链接),而山姆·阿尔特曼的家随后也遭遇了纵火袭击(报道链接),接着又被射击(报道链接)。来自各方的人都在发出关于即将发生的暴力行为的警告(相关报道)。

显然的历史类比是 Luddism(维基百科链接),即 19 世纪英国织布工和针织工破坏自动化工作机器的现象,在某些情况下甚至杀害了这些机器的所有者。反人工智能的人正在重新定义这个术语以描述自己,许多反人工智能运动的领军人物(比如 Brian Merchant 相关链接 或 Gavin Mueller 相关链接)都写过书,或多或少地认为 Luddites 是正确的,并主张我们应该效仿他们的做法来抵制人工智能自动化。

继续阅读...