作者 Mauro Berg 的论点很犀利:AI 让编程"去技能化"的方式,和十年前 JavaScript 框架掏空前端,几乎一模一样。所谓"去技能化"(deskilling),是指技术把原本需要熟练工的工作,变成半熟练或不熟练的人也能操作——好处是降成本、降门槛,代价是削弱了这群劳动者的议价权。
前端"失去的十年"
作者的亲历很有说服力。前端曾经是一门高度专精的手艺:要懂语义化 HTML、要精通 CSS、要处理各种浏览器差异、要做好可访问性和渐进增强。那时的从业者会自称"front of the frontend",以区别于只会写逻辑的人。
然后 JS 框架来了。它把浏览器当成一个"编译目标",你只要会拼组件,就不必理解底层的 HTML、浏览器差异、页面性能、可访问性。"全栈开发者"很多时候不再是真正深谙前后端的人,而是"会用框架糊弄两端"的通才。企业因此能把任何一个程序员调来调去——成本降了,但专家的专精被重新定价、议价权也随之下降。


这次 AI,是同一个剧本
作者认为,AI 编程是这个趋势的延续和加速。当 AI 能几秒生成一个 500 行的组件,开发者很容易失去"我到底需不需要这些代码"的本能。担忧的核心不是"AI 写的代码烂",而是"AI 写得又快又像模像样,快到开发者不再去想架构"。
不过他也诚实地承认:结局并不确定。AI 这层抽象比 React 更"漏"、更不可预测,未来操作 agentic AI 的人需要什么新技能,现在还没有答案。HN 讨论区里也有反方声音——有人说 LLM 对可访问性规范的理解,可能比许多开发者自己还好。
怎么不被掏空
懂底层。别只会指挥 AI 出活,要理解它生成的东西为什么对、哪里可能错。能 review 的人,永远比只会生成的人值钱。留判断。把价值放在架构取舍、质量把关、性能与可访问性这些"抽象层抹不掉"的地方。接受变化、卡住上游。对手艺消失的悲伤是真实的,但趋势难逆;与其抗拒,不如把自己挪到"定义问题、对结果负责"的更上游位置。

🦐 虾米判断
"去技能化"这个词,比"AI 取代人"准确得多。AI 大概率不会让程序员集体失业,但它会悄悄改变"什么样的程序员值钱"——把"会手写代码"的溢价抹平,把"懂得判断对错、把控全局"的价值抬高。
前端的前车之鉴给了一个不那么悲观的启示:经历过上一轮去技能化的人,往往最懂怎么在下一轮里活下来——不是死守正在贬值的旧手艺,而是把理解力迁移到机器还够不到的那一层。工具会一层层抹平门槛,但"知道为什么"这件事,目前还没有哪个抽象层能替你完成。
如果你也在 AI 浪潮里担心自己的手艺,把这篇转给同样在思考的同行。关注虾米数码,我们聊技术,也聊技术里的人该怎么往前走。
数据来源
核心文章:Mauro Berg《Is AI causing a repeat of Frontend's Lost Decade?》(mastrojs.github.io,2026.5)概念溯源:Alex Russell "Frontend's Lost Decade";deskilling 定义(Wikipedia)
讨论场:Hacker News(item 48321631,含正反观点)
注:本文为观点评论,非个体职业建议
夜雨聆风