前端“已死”,AI当立

投了三个月的简历,面了十来家,还没有拿到一个前端 offer。

昨天在牛客看到一条帖子,说他们公司已经用 AI 写后台页面了。不是辅助,是直接生成。产品经理画个原型丢进去,AI 十分钟出代码、能跑、能上线。人力?一个中级前端审一下就行。

我在大研究生期间里学了三年——HTML、CSS、JavaScript、React、Vue、Webpack、Node。跟着自己的导师做了几个横向课题。我以为自己准备好了。

然后 DeepSeek V4 Pro 出来了。Cursor 出来了。Claude Code 出来了。

我练了一年的切图和组件封装,AI 三秒钟写完。我背的八股文,AI 回答得比我还流利。我花三天写的毕业设计,AI 十分钟给出完整方案。

我不是不努力。我只是不知道,努力的方向对不对。


一、前端行业,真的变天了

2024 年以前,前端还是一个能有口饭吃的职业,大多公司还是需要前端人员的。你只要会用 React 写组件、会CRUD,会调接口、会把设计稿还原到 80%,就能拿到一份还不错的 offer。

2025 年之后,游戏规则变了。

初级岗位断崖式减少。 根据脉脉、牛客上的招聘数据,初/中级前端的岗位数量比两年前少了将近一半。不是经济不好——公司还在招人,但招的是"能用 AI 的全栈",不是你这种"只会写页面的前端"。

AI 直接吃掉了一大块工作。 后台管理系统的表格、表单、列表页,这些占前端日常工作量 60% 的东西,现在 AI 能直接生成。一个需要两天开发的 CRUD 页面,Cursor 十分钟搞定。你告诉我,为什么要招一个应届生花两周去学?

企业期望以肉眼可见的速度拔高。 现在的 JD 不再写"熟悉 React/Vue",而是写"能用 AI 工具提升效率""有全栈思维""理解业务"。但回到现实——一个应届生,哪来的全栈经验?

现在真的就很现实一句话:前端已经没什么壁垒了!!!


二、AI 到底有多强

不想贩卖焦虑,但事实摆在那里。

代码生成

拿一个典型的后台页面举例——用户列表、搜索、分页、增删改查。

以前:查 UI 框架文档 → 手写 JSX → 联调接口 → 处理分页 → 写表单校验 → 调样式 → 前后端联调。一个有经验的初级前端大概需要一天。

现在:把 Figma 截图拖进 Cursor,一句话「帮我实现这个页面」,五分钟后代码跑起来了。接口自动 Mock,表单校验写好,分页逻辑正确。

代码审查

Claude Code 读 PR 比大多数三年以下的工程师仔细。它不会漏掉边界情况,不会因为跟同事关系好就放水,不会因为下班累了就跳过某一段。你说这是好事还是坏事?

知识获取

以前程序员卡 bug 要 Google → Stack Overflow → 中文翻译帖 → 试错 → 解决,短则半小时,长则半天。现在把报错信息丢给 AI,十秒内给你分析原因加修复方案。那种「我是组里唯一知道这个坑怎么解决」的护城河没了。AI 知道所有坑。

文档和需求

产品经理写的 PRD,AI 能直接转化成技术方案和项目结构。Axure 画的原型图,AI 能直接出 React 组件。翻译过来就是:从需求到代码的距离在无限缩短,而中间环节需要的从来都是人。以前这个人是前端,以后可能不是了。

这不是危言耸听。如果你去看 GitHub Trending 和 ProductHunt 上过去半年排名前十的开发者工具,一半都是 AI 辅助编程相关。这波浪潮和以前 jQuery 换 React 完全不同——那次是工具链升级,这次是生产力本身被替代。


三、前端程序员该怎么办

说了这么多,不是为了散播悲观。作为一个还在找工作的应届生,我想清楚了几件事。

第一,写页面不再是核心竞争力

听起来残酷,但换个角度想:如果我们花两年学会的东西 AI 十分钟就能做完,那说明这个技能本身就不应该值那么多钱。真正的价值在页面之上——在页面还没写出来之前,就已经被决定了。

你能不能理解业务场景?能不能从用户视角发现问题?能不能跟产品经理和交互设计师讨论「这个需求到底在解决什么问题?」这些是 AI 不擅长的事。

AI 的输出质量正相关于你的输入质量。你对业务理解得越深,Prompt 写得越精准,AI 生成的代码越接近预期。这个时代需要的不是「会写代码的人」,而是「能用 AI 写出正确代码的人」。这两件事看起来差不多,但实际上完全不同。

第二,往深走,或者往宽走

往深走:不要再满足于"会用 React"。去理解 Rust 写的打包器为什么快,去搞清楚 Bun 为什么能替代 Node,去读浏览器渲染引擎的源码。你需要成为那个「审 AI 代码的人」,而不是那个「被 AI 替代的人」。

往宽走:不要只写前端。用 Next.js 写全栈应用,用 Node 写中间层,用 Supabase 搭后端,用 Vercel 部署,用 Docker 做容器化。你得能自己打通整条链路。以后不是「前端岗位少了」,而是「纯前端岗位少了,全栈岗位依然在增长」。

第三,找到自己不可替换的价值

代码可以被生成,但判断力不行。会写代码的人很多,但知道该写什么的人很少。能写出一个功能的人很多,但能让这个功能上线后不出事的人很少。能模仿设计稿的人很多,但能把产品做「对」的人很少。

这些都需要经验、审美、对用户的感知——AI 暂时还没有这些。你现在要做的不是跟 AI 比赛写代码的速度,而是建立那些 AI 短期内拿不走的能力

  • 沟通清楚一个模糊的需求到底要实现什么
  • 能评估一个技术方案的长期维护成本
  • 能判断一个架构选择的边界条件
  • 在研发、产品、设计的拉锯中找到一个大家都接受的平衡点

说白了:写代码只是手段,用代码创造对用户有价值的东西才是目的。 AI 替代的是手段,不是目的。


我还没找到工作。但我不觉得前端死了。

死的是「只会写页面的前端」。活的将是「用 AI 写代码、用人脑做判断、用产品思维创造价值」的新一代工程师。只是这条路比之前难走,门槛更高,需要的东西学校里没教过。

我们这一届是历史的过渡带——入学时学的是 jQuery 都不算过时,毕业时 AI 已经能写完整项目。但想清楚了:AI 翻过了写代码的山,那我们就去做翻山之后的事。


回到顶部