这篇文章没有新框架、没有源码解析,聊的是一个更要命的问题:AI 写代码越来越好了,我们前端的价值到底在哪?我把自己这段时间想明白的几件事整理出来,尽量说人话,刚入行的同学也能看懂。 注:本文包含AI辅助生成
一、先承认:焦虑是有道理的
不用互相安慰了。现在打开 AI 编程工具,丢一张设计稿进去,几十秒出来一个能跑的页面,样式还挺像回事。放三年前,这活儿是一个初级前端一下午的工作量。
所以"前端要凉了吗"这个问题,天天有人问。
我的看法是:焦虑有道理,但大部分人焦虑错了地方。 要想清楚出路,得先想清楚 AI 到底吃掉了什么。
二、AI 吃掉的是"能照着教程学会的部分"
先问一个问题:AI 是怎么学会写代码的?
答案很简单:它把网上所有公开的教程、文档、开源代码、问答帖全学了一遍。换句话说,AI 是一个把"所有能从公开资料学到的东西"全部学完了的同事。
这句话反过来看,就是一条特别锋利的分界线:
- 凡是你能照着教程、文档、培训班学会的东西,AI 都已经会了,而且比你熟练。 写一个标准组件、还原一张设计稿、封装一层请求、配一套打包构建------这些活儿的共同点是"网上有大量现成范例",所以恰恰是 AI 最强的地方。
- 凡是教程里没有的东西,AI 依然不会。 比如:这个需求到底该不该做?用户在这个页面为什么犹豫了三秒然后关掉了?这两个方案在我们团队现在的人力和历史包袱下选哪个?出了线上事故谁站出来兜底?
我习惯把前端的工作想象成一个圆:圆心那一大块是"照着学就会的部分",AI 已经整体覆盖了;剩下边缘一弯月牙,是判断、品味、对用户的理解、跨团队把事情搞定的能力、以及"为结果负责"的担当。
残酷的地方在于:圆心是大多数人的舒适区。舒服,是因为有标准答案;有标准答案,就意味着谁都能学会;谁都能学会的东西,从来都不值钱------AI 只是把这笔账一次性算清楚了。
三、你的工资从来不是辛苦换来的
说一个道理,不太好听,但越早明白越好:
工资衡量的不是你有多辛苦,而是你有多难被替代。
搬砖比写代码辛苦,但工资更低------不是社会不尊重体力劳动,而是"能干这活的人"太多了。任何技能都一样:会的人多了,价格就往下走。就像街角一家奶茶店火了,第二家马上开在隔壁,很快谁都不赚钱。
前端这行过去几年的高薪,本质是"会的人少、要的人多"。培训班把"会的人"变多,行情就冷一截;现在 AI 把"会写标准代码"的供给直接拉到接近无限,这部分技能的价格崩掉,是必然的,不是谁针对前端。
想通这一点,出路其实已经写在里面了:别在"谁都能学会"的地方使劲,把自己挪到"会的人少"的地方去。 后面讲怎么挪。
四、AI 是放大器,先问自己"值不值得被放大"
换个角度看,这可能是这个时代给程序员最大的一份礼物。
可以把一个人的产出粗略理解成一个乘法:
产出 = 判断 × 工具
AI 没有动你的"判断",它是把"工具"这一项一夜之间放大了十倍。过去你的一个决定,驱动的是自己的十根手指;现在你的一个决定,驱动的是一支不知疲倦的代码军团。
但乘法有个特点:它不分好坏,照单放大。 方向对,AI 帮你把对的东西放大十倍;方向错,AI 帮你以十倍的速度生产垃圾。我见过用 AI 一周堆出一堆没人用的页面的人,也见过用 AI 一周验证了一个产品想法的人------工具一样,差的是握工具的判断。
所以 AI 时代程序员的分化,不在"会不会用 AI"(这个很快人人都会),而在**"你的判断值不值得被放大"**。
五、白天上班:从"翻译"升级成"负责"
那"判断"具体指什么?先从每天的本职说起。
很多前端的工作姿态是这样的:"设计稿给我,需求文档给我,我负责翻译成代码。"需求不合理?那是产品的事。数据不好看?那是运营的事。
问题来了:"给我输入,我给你输出"------这恰恰就是 AI 的工作姿态。 你用翻译器的姿态工作,就是在跟 AI 抢同一个岗位,这场比赛没法赢。
反过来,现在市场上溢价最高的,是另一种人:接过来的是一个模糊的业务问题,自己去弄清楚用户到底要什么,自己定方案、拉资源、上线、盯数据,出了问题自己站出来------老板不需要盯着他,事情交给他就放心。
为什么这种人贵?因为"需要被盯着的人",管理成本、返工成本、出事的风险,全都会从他的工资里预先扣掉;而"不需要被盯着的人",把这些成本全省了,省下来的钱就成了他的溢价。AI 越能干杂活,这种"敢对结果负责的人"就越稀缺。
顺便说一句,前端手里其实握着一张被自己人严重低估的牌:在整个研发链条里,前端是离用户最近的人。 后端看到的是接口和日志,你每天看到的是活生生的人在页面上困惑、犹豫、放弃。"懂技术 + 懂用户 + 能落地"是现在最抢手的组合,你天然占了两项------别把这张牌打成"我只管切图"。
六、学什么才不白学:给技能分层
前端最有名的焦虑是"学不动了"。今天这个框架、明天那个构建工具,追不完。
我的解法是给技能分三层,每层给不同的投入:
表层:框架和工具的 API。 某个框架的写法细节、构建工具的配置、组件库的用法。这一层大概两三年就换一茬------想想这些年前端换了多少代框架。你"学不动"的其实只是这一层,而它恰恰不值得用力学:第一,它会过期;第二,它全是公开资料,正是 AI 最擅长的。这一层的正确姿势是"够用就好,现查现问"。
中层:平台和工程的原理。 浏览器是怎么渲染页面的、事件循环是怎么回事、HTTP 和缓存的机制、性能问题的排查思路、状态管理到底在解决什么问题。这一层十年都不怎么变------框架换了那么多代,浏览器还是那个浏览器。更重要的是:AI 生成的代码,它自己不知道对不对,得有人能看出来哪里不对,这个"看出来"靠的就是中层功力。这一层值得刻意深挖。
底层:跟技术无关、但永不过期的东西。 人是怎么使用界面的、什么样的东西算"好看好用"、怎么把一件事讲清楚(写作和表达)、怎么站在用户角度想问题。界面这个东西存在多少年,这些能力就值钱多少年。这一层值得终身投资。
为什么底层反而最值钱?不妨把前端这门手艺拆到最根上问一句:前端到底是干嘛的?
前端的本质不是"写页面",而是"把计算机的能力,翻译成普通人可以理解和使用的体验"。
框架只是这次翻译临时搭的脚手架,一直在换;不变的是两端------一端是浏览器和网络的技术现实,一端是人眼、人手、人心的现实。AI 能替你搭脚手架,替不了你理解两端。
七、让自己变成"独一份":做交叉,别做单科状元
上面说了"挪到会的人少的地方去",具体怎么挪?
跟顶尖高手拼单项,是最难的路:把一门技术做到全国前 1%,你要跟天才和卷王竞争。但有一条容易得多的路:把两三样东西各做到前 25%,然后站到它们的交叉点上。
单项前 25%,认真的人都能做到。但"前端 + 数据可视化 + 金融行业"的交叉点上,可能全国就没几个人;类似的还有:
- 前端 + 动效设计 + 品牌营销
- 前端 + AI 应用 + 某个行业的真实工作流
- 前端 + 开发者工具 + 技术写作
交叉点上没有竞争者,价格就不由"内卷"决定了。选哪个方向?给一个挑选标准:三样里最好有一样,是你做起来"像玩"的------别人觉得是苦差事、你却乐在其中的那种。原因很实际:这种事你能坚持很多年不觉得累,而别人卷你卷不动------人家是在上班,你是在玩,时间一拉长,胜负就分了。
八、下班以后:别只出租时间,要攒"会下蛋的东西"
再说一个更大的账。
上班拿工资,本质是"出租时间":卖一小时少一小时,今天的时间卖掉了,明天还得重新卖,睡觉的时候收入为零。这种模式再努力,也就是把时薪从一个数换成另一个数,天花板清清楚楚。
另一种东西不一样:做完之后会留下来、并且持续替你工作的东西。 一篇解决真实问题的技术文章,三年后还在被人搜到;一个开源组件,你睡觉时还有人在用、在给你带来认识你的人;一个小工具、一门小课程,卖出第二份的成本是零。
我把这类东西叫"会下蛋的砖"。同样是晚上的两个小时:接一单低价私活,钱到手就结束了;写一篇好文章、堆一块开源的砖,它会一直立在那儿。
而 AI 时代最大的红利恰恰在这:砌砖的成本暴跌了。 过去要三个月的业余项目,现在三个周末能做出个样子。前端还有个独门优势------你的作品自带展示层:后端写个库,外人看不见摸不着;你写的组件、动效、小工具,一条链接发出去就能让人"哇"一声。在这个靠注意力吃饭的时代,这是天然的传播优势。
这些尝试还有个共同的好特性:最坏的结果就是没人看,就当练手了,几乎不亏什么;但万一有一个成了------一篇文章火了、一个工具被大量使用------带来的可能是工作邀约、行业名声,甚至一份睡觉时也有的收入。坏结果有底,好结果没顶,这种事,值得一直做。
做的时间久了还会出现一个奇妙的变化:一开始是你到处找机会,后来是机会顺着你的作品找到你。你公开留下的每一块砖,都是在替未来的你接活。
九、给每次尝试装一个"止损开关"
业余做东西,最大的风险不是失败,而是假装没失败:一个小产品磨了两年,"快好了快好了",始终不敢拿给真实用户看。
解药很简单,动手之前,白纸黑字写下失败条件:
"上线八周,如果没有 100 个真实用户,或者没有一个人愿意付钱,这个项目就停。"
到期了就诚实执行。顺便说,"有没有人愿意掏钱"是世界上最诚实的检验------朋友会捧场,同事会客气,点赞不要钱,只有掏钱不会说谎。
快速承认失败不丢人,它是在把你有限的业余时间,从注定不行的事情上,挪到下一次可能成的事情上。试得越快,试的次数越多;试的次数越多,撞上"成了"的那次的机会就越大。
十、最后,几条"别做"的事
说了这么多"该做什么",其实"别做什么"更重要------因为搞砸的方式来来回回就那几种,全躲开,剩下的路怎么走都不会太差:
- 别赌上全部。 不要裸辞梭哈、不要借钱创业、不要把积蓄全押进一个自己都讲不清楚的机会。留出几个月开销的应急钱------它的作用是:生活出意外时,你不必卖掉正在成长的东西、不必中断正在积累的事。攒了多年的东西,最怕的不是涨得慢,是中途清零重来。
- 别把业余时间全部拿去接低价私活。 那还是在出租时间,而且租金更低。
- 别 all-in 任何一个框架的表层用法。 框架是快消品,你的职业不是。
- 别用蛮力对抗行业的变化。 加班加不回技能的稀缺性------供给太多的问题,从来不是靠更辛苦解决的,是靠换位置解决的。
写在最后
把整篇压缩成一段话:
AI 吃掉的是"照着教程能学会"的部分,那部分本来就注定越来越便宜。你的出路是搬家:白天,从"翻译需求的人"变成"对结果负责的人";学习上,少追表层、深挖原理、终身投资那些跟人有关的能力;方向上,用两三样各自还不错的本事,交叉出一个独一份的位置;晚上,少出租时间,多攒会持续替你工作的作品;每次尝试都设好止损线,并且永远不赌上全部。
这个时代对前端并不温柔,它把"标准活儿"的溢价烧得一干二净。但换个角度:历史上第一次,一个普通工程师不需要任何人批准、不需要多少本钱,就能同时拥有最强的工具、直达用户的位置、和把作品发到全世界的渠道。
门票从来没这么便宜过,只是入口换了地方。
共勉。