十年深耕,一朝被大模型\”抄家\”
开篇:一个十年老兵的灵魂拷问
如果你花了整整十年时间,把某个垂直领域的技术细节啃到骨髓里——PCI合规、复式记账、托管账户、对账、幂等性设计——然后有一天你发现,任何一个会用提示词的工程师,都能在五分钟内获得和你一样深的”经验”,你会怎么想?

这不是科幻,这是2026年6月一位匿名软件工程师在博客上写下的真实独白。这篇题为《LLMs are eroding my software engineering career and I don’t know what to do》的文章,在Hacker News上引发了768个点赞、745条评论的激烈讨论,迅速登上榜首。
> “我这些年积累的所有知识——不同实现之间的权衡取舍、收单流程怎么走、如何设计幂等性来防止重复扣款——全都变得一文不值了。”
这不是一个新手被淘汰的故事。恰恰相反,这是一个顶尖老兵发现自己”护城河”被填平的故事。
数据冲击:三个支柱是如何被逐个击穿的
作者将自己十年的职业积累拆解为三个核心支柱,而大模型正在逐一瓦解它们。
### 第一根支柱:领域专长 → “提示词可获取”
作者深耕金融支付系统多年。这类系统对准确性要求极高:一笔重复扣款可能意味着合规灾难。过去,这种领域壁垒是实打实的护城河——你需要真正做过,才知道账务系统在分布式环境下会出什么幺蛾子。
转折发生在管理层开始推行”用AI写设计文档”。起初作者抵触,但很快他发现:大模型不仅能把领域知识串起来,还能连接那些通常需要数年经验才能建立的认知节点。
> “过去软件工程师的招聘是’软件工程师——支付方向’,现在变成了’软件工程师’,团队分配等到发了offer再说。”
HN评论区里,一位在金融科技领域工作的工程师(ID: t34t34r43)分享了更为惊悚的案例:大模型曾自信满满地指出他们代码库中某部分不合规,还引用了某条法规——然而该法规完全是模型”编造”出来的。
> “我们要是真的依赖这些工具来构建合规的金融产品,那才是疯了。”
但反方观点同样犀利。用户 deanc 认为:”SOTA模型犯的错误远比人类少。”随即被 porridgeraisin 精准反驳:“错误数量不重要,错误类型的可预测性才重要。”
这正是问题的核心:人类犯错有规律可循,你能建立流程去防范;模型犯错随机且”自信”,在合规场景下,一次错误就可能是一场灾难。
### 第二根支柱:调试直觉 → 被CLI一键解决
作者的第二根支柱是调试分布式系统疑难杂症的能力——竞态条件、第三方集成问题、未文档化的API边界情况。这种直觉是需要用无数个通宵换来的。
然而从2025年中开始,随着Claude Code、Claude 4.5/4.6/4.7、GPT-5.5、Opus 4.8等工具陆续上线,配合接入Sentry和DataDog等可观测性平台的MCP协议,局面彻底改变了:
> “那些过去我解决不了的Bug。那些需要两天全职调试才能搞定的Bug。那些跨越分布式系统却缺乏分布式可观测性的Bug——现在90%被一键解决了,包括诡异的竞态条件、意想不到的边界情况、第三方集成问题……我几乎不需要干预。”
90%的Bug被一次性解决。 这个数字是震撼性的。作者的调试直觉从”不可替代的核心能力”变成了”可选的质检环节”。
### 第三根支柱:代码品味 → 被降级为”审美偏好”
当领域知识和调试直觉都崩塌后,作者抓住了最后一根稻草——代码质量。他对整洁代码、领域驱动设计(DDD)、六边形架构、SOLID原则、重构有着近乎偏执的热爱。
但现实给了他最后一击。他发现,AI代理在无人引导时产出的代码组织极差——循环依赖、重复代码、副作用与纯函数混杂。可问题是:业界正在接受这种C级甚至D级的代码库。
> “没人再需要A级或B级的代码库了,因为代码是写给LLM看的,不是给人读的。”
这句话背后的逻辑令人不寒而栗:如果源代码的目标读者不再是人类,那么”可维护性”的标准将彻底改变。你花了十年打磨的”好代码品味”,在新的范式下可能只是一厢情愿的审美。
谁在受益?谁在被牺牲?
### 赢家:”通才型”工程师
讨论区的一个共识是:LLM极大地降低了跨领域工作的门槛。一个后端工程师现在可以借助AI写出能用的前端代码,一个数据工程师能快速搭建CI/CD流水线。这导致招聘市场发生了结构性变化——企业不再执着于寻找”有X领域Y年经验”的专家,而是倾向于招聘”能驾驭AI解决各种问题”的通才。
这种变化在招聘JD中已经直观体现:岗位名称从”软件工程师-支付方向”变成了笼统的”软件工程师”。
### 输家:深度领域专家
讽刺的是,受影响最大的恰恰是那些过去最”安全”的人。支付、合规、金融系统——这些领域的知识壁垒曾经是职业生涯的压舱石。但当LLM能够通过检索增强生成(RAG)和提示工程技术在几秒钟内调取这些知识时,深度经验的溢价正在被迅速稀释。
HN用户theptip的评论耐人寻味:
> “‘品味’是无法被提示词替代的,我怀疑好的品味是AGI-complete级别的能力……表面上看,我们被AI的辅助越推越远,但实际上,人类的工作被’蒸馏’成了那些极其高价值的洞察。”
这是乐观派的解释:当重复性的知识提取被AI接管,真正人类独有的是那种需要全局视角的判断力。但问题是——市场愿意为这种”蒸馏后的洞察”保留多少岗位?
连锁反应:从个人焦虑到行业重构
### 代码质量标准的全面下沉
最危险的变化不是某个工程师失业,而是整个行业对代码质量标准的系统性降低。
过去,代码的可读性是硬性要求——你的同事需要能看懂、能维护。现在,如果LLM能看懂、能维护,那还需要人来读吗?这个逻辑链条的尽头是:代码库逐步变成人类无法直接理解的”机器对机器”的通信协议,而人类工程师的角色从”作者”退化为”审核者”——而且是那种只能审表面的审核者。
HN用户ohyes提出了”微Slop”(microslop)的概念:
> “除了明显的’Slop’(AI生成的粗糙内容)之外,还有一种’微Slop’——模型在那些细小的地方自信地猜测,然后不告诉你。”
这种微Slop的可怕之处在于,它不会触发报错,不会导致明显功能异常,但会在长期的运行中缓慢积累技术债务。而代码质量标准的降低,让这种债务更难以被发现——因为连审查者自己也依赖AI来理解代码。
### 受监管行业的最后防线
HN讨论中,从业于金融、医疗等受监管行业的工程师普遍表现出更强的安全感,但其中也夹杂着清醒的警惕。
> “当重大数据泄露发生时,他们起诉或者开除谁?这就是工程师提供的价值——理解、确认,并承担责任。” —— simon84
“谁来背锅”是一个看似黑色幽默但实则深刻的问题。 在监管严格的行业里,法律责任需要落在自然人身上。只要AI不能上法庭、不能被吊销执照、不能进监狱,人类工程师的”签名权”就仍然有价值。
但这种”背锅价值”能否支撑一个体面的职业生涯,是另一个问题。
### 从”创作者”到”审核者”的身份焦虑
作者在文末写道:”我现在只是一个’货架上的工程师’了。任何资深工程师操纵一个LLM就能匹配我的领域专长。”这种身份焦虑在整个HN讨论中反复回响。
讨论中还有人敏锐地指出,随着token价格持续上涨,企业可能会被迫转向更小的模型,这反而会降低AI的代码质量,重新需要更多人类参与。但这同样意味着,工程师的价值将越来越多地与成本效益挂钩,而不是与”做得有多好”挂钩。
展望:这不是取代,是”平权”
冷静下来看,这轮变革的本质不是AI”取代”工程师,而是AI在抹平工程师之间的差距。
过去,一个10年经验的老手和一个3年经验的中级工程师之间,在特定领域的差距可能是天壤之别。但现在,一个聪明的新手搭配最强模型,可以在很多场景下逼近老手的产出。
这意味着:
第一,经验的变现周期在急剧缩短。 你今天学会的东西,可能半年后就被模型”吸收”了。靠”我知道而你不知道”来建立职业壁垒的策略正在失效。
第二,核心竞争力正在从”知道什么”转向”判断什么”。当知识几乎零成本获取时,真正值钱的是在无数种可能方案中做出正确选择的能力——这恰恰是AI目前最薄弱的环节。
第三,职业生命周期可能需要重新规划。 作者在文中提到,他的一些前同事——拥有深厚领域知识的优秀工程师——仍然处于失业状态。他甚至认真考虑了转行做木工。这不是开玩笑,而是对”软件工程还能不能干一辈子”这个问题的诚实回答。
HN上另一篇相关热帖的标题更直接:《Software engineering may no longer be a lifetime career》(软件工程可能不再是一辈子的职业)。
写在最后
这篇文章之所以在HN上获得近800个点赞,不是因为它提供了一个解决方案,而是因为它准确描述了一种集体性的存在焦虑。
过去十年,软件工程可能是全球最幸福的职业之一:高薪、高需求、高成长性。但当LLM开始系统性地拆解这个职业的知识壁垒时,每个从业者都不得不重新思考一个根本问题:当”知道”不再稀缺,”判断”是否足够支撑我的职业生涯?
作者还没有答案,HN的745条评论也没有给出统一答案。但有一点是确定的:那个靠”深耕一个领域就能安身立命”的时代,正在以一种肉眼可见的速度远去。
最后,用讨论区一条被多次引用的评论收尾:
> “我整天都在操控LLM,但我绝对不会站在一个金融产品的掌舵位置上。当我走出自己深度了解的领域时,我再也识别不出AI在胡说八道了。”
也许,这就是答案的碎片之一:在AI能帮所有人到达80分的世界里,最后20分的判断力——那种知道什么时候不能信任AI的判断力——才是人类工程师最后的堡垒。 只是,这个堡垒能守住多久,没人知道。
— END —
LC 智趣厅 · 科技与生活的交点
ihygg.cn
