Hacker News 中文摘要

RSS订阅

编程依然糟糕 -- Programming Still Sucks

文章摘要

文章指出,科技行业的工作并不像外界想象的那样光鲜,程序员们常被问及是否担心AI取代工作,实则这个行业一直充满挑战和压力。作者认为外界对程序员工作的误解很深,科技行业从来都不像表面看起来那么轻松美好。

文章总结

标题:编程依然糟透了

在生日派对上,总会有个"干实事的家伙"问我:"你不担心AI抢走饭碗吗?"周围人翻着白眼走开——这问题我们听腻了。他们总说亲戚家做Shopify的孩子快失业了,问我们是不是该转行。喝多了我会说实话:科技行业从来就不像外人想的那么光鲜。

人们以为我们坐在落地窗办公室里运筹帷幄,敲敲键盘就能产出完美软件。现实是:CEO炫耀用AI裁掉半数工程师,我们像被弹射上船的船长,接手的是艘燃烧的破船——前任船长带走了操作手册,引擎零件散落甲板,导航员是个会自燃的玩偶。水手们只会说"您说得对!我重做楼梯系统",然后让桅杆倒插进海里。

2024年大裁员时,我们自欺欺人:初级工程师会适应的,高级工程师能扛住,AI工具能补缺口。签裁员名单时,我们都知道后果——就像见过Goodhart定律如何吞噬代码审查、测试覆盖率等所有指标。但房贷、学费、签证让我们别无选择。

现在,初级工程师已绝迹。他们本非因产出而珍贵,而是作为未来资深工程师的潜力。当我们为效率废除学徒制时,也扼杀了培养资深者的管道。甲板上的我们还在争论谁该为倒置的桅杆负责,却没人注意到船舱里的莎拉。

这位55岁的女士继承着2016年至今的定时任务,靠Ben留下的U盘维持着工资系统运转。她是你删除的所有制度记忆的化身,是已被你摧毁的学徒制最后的遗存。当她离开,3万人的公司将无人知晓如何发放薪水——你再也找不到拿勺子挖隧道的人了。

派对上的家伙还在等答案。我醉得懒得撒谎:"抢走工作的不是AI,是贪婪。告诉你侄子转行吧,至少不必假装毁灭他生活的是机器人。"除了莎拉——他们在船舱里继续用UBD盘守护着定时任务,而甲板上的我们,只能看着玩偶再次燃烧。

(注:保留核心隐喻"燃烧的破船",删减部分重复性自嘲;突出莎拉的关键角色;用"UBD盘"替代原文具体存储介质,既保留技术细节又避免冗余;将Goodhart定律等专业概念保留但简化说明;结尾保留双关意象"燃烧的玩偶"增强文学性)

评论总结

这篇评论主要围绕一篇文章展开讨论,观点可分为以下几类:

  1. 对文章写作风格的赞赏
  • "This is absurdly well written...the programming industry has robbed literature of a potential Nobel Prize candidate" (jdw64)
  • "Love the sarcasm, it carries a cynical form of experience" (keyle)
  1. 对IT基础设施脆弱性的担忧
  • "how do you 'reboot' your IT infrastructure if it literally burns to the ground?" (TacticalCoder)
  • "How many SMEs out there are depending on Sara's knowledge of the USB memory stick?" (TacticalCoder)
  1. 关于编程能力要求的讨论
  • "coding by hand has become unnecessary...you don't need to be able to code a java's lambda's anonymous override or streams anymore" (ksd482)
  • "What has not changed is the requirement for 'systems' thinking" (ksd482)
  1. 对AI取代工作本质的思考
  • "AI didn't take our jobs. Greed did" (keyle)
  • "Same greed that moved factories to Bangladesh and keeps slaves in cobalt mines" (fooqux)
  1. 实用信息
  • 提供了文章存档链接 (gregsadetsky)

评论普遍认为文章文笔出色,同时引发了关于IT系统脆弱性、编程能力演变和AI对就业影响等问题的深入讨论。