
“前端已死”这句话这两年每隔一阵就在社区里被刷一遍配上“谷歌Gemini 3 Pro杀回来了”的标题更是把讨论推到新热度。作为一线前端开发我看到很多同行焦虑、转行、甚至开始怀疑自己的技能价值。我自己的态度很明确——前端开发这个岗位没有死死的是过去那种“拿需求、套组件、调样式”的纯执行型工作方式。AI模型确实在改变前端开发的底层逻辑但方向不是淘汰前端工程师而是把所有人推到一个新的考核标准面前你能不能用更少的重复劳动做更有技术含量的事。这篇就结合我对Gemini 3 Pro的实际使用体验聊聊“前端已死”到底是危言耸听还是真信号以及接下来前端从业者该怎么调整。1. “前端已死”的暴论背后焦虑是真的但方向搞错了1.1 这句暴论每次出现都对应一次工具革命“前端已死”不是第一次刷屏了。低代码平台火的时候说过一次小程序开发普及的时候说过一次现在轮到AI生成代码又被人拿出来炒。每次焦虑的根源都一样有一部分前端工作确实正在被工具自动化掉而且速度比想象中快。但认真看看低代码干掉的是后台管理页的重复劳动小程序干掉的是简单的H5页面搬运AI干掉的是“给定设计稿照着写组件”这类活。它们都有一个共同特征压缩的是可复制、低决策成本的工作。真正复杂的前端领域——大流量页面的性能优化、复杂交互的状态管理、跨端一致性的工程化方案、安全防护——从来都没有被这些工具真正解决过。Gemini 3 Pro这波之所以讨论度这么高是因为它在多模态理解和代码生成上的表现确实又往前迈了一步。它不只是“根据描述生成代码”还会结合截图、需求文档、交互说明去做综合分析这就直击了前端日常最耗时间的“翻译需求”环节。于是很多人第一反应是连理解需求都能做了前端还剩下什么这个问题值得认真回答。1.2 我先给你一个非共识的结论我的结论是前端工程师的产出重心正在从“写代码”转向“做决策”。Gemini 3 Pro能快速生成代码但它不知道你的业务为什么要做这个功能、你的用户在这个页面上的关键路径是什么、你的团队对组件库的维护规范是什么、你服务的终端设备有哪些奇怪版本。这些上下文信息才是前端工程师真正的护城河。我自己实测下来AI生成的代码确实能跑但“能跑”和“能上线”之间有巨大差距。生产环境要面对的东西太多了性能预算、首屏时间、错误监控、灰度发布、A/B实验、多端适配、无障碍访问、安全问题。这些不是靠一个更强的代码生成模型就能替代的它们需要的是人对系统的整体把控。所以“前端已死”这句话我认为更像是对焦虑的情绪化表达。准确的说法应该是“搬运代码的前端”在贬值“定义问题并验证方案的前端”在升值。2. Gemini 3 Pro这类模型到底改变了前端的哪个环节2.1 从“从零实现”到“审查与验收”角色已经在位移我想用一个比较直观的例子说明这个变化。以前团队接到一个营销活动页流程是这样的产品给需求文档设计给高保真图前端拿过来一行行写HTML/CSS/JavaScript然后联调、测试、上线。在这条链路里前端的大量时间花在“把视觉稿翻译成代码”上。现在用Gemini 3 Pro这类模型效率会变成什么样子我实际操作中是先把需求描述清楚、把设计稿传进去、把交互说明补全AI会直接在对话框里给出整页的结构和核心样式代码。我拿到之后要做的事情发生了本质变化——不是“我怎么写”而是“这段代码行不行”审查优先于实现。这就意味着今天的前端工程师必须具备一种能力在一段不是自己手写的代码里快速判断出哪里有隐患、哪里不符合规范、哪里会在某些浏览器上出问题。这比年轻时候一头扎进代码堆里手写要难得多因为你面对的是“可能对也可能错”的文本而不是“一定能跑”的自己手写的代码。2.2 我实测生成质量边界能跑通原型扛不住生产细节我拿一个常见的后台管理场景做了测试一个包含表格筛选、分页、行内编辑、批量操作、权限按钮控制的页面全部塞给Gemini 3 Pro生成。初版确实快几分钟就能出一个看起来很完整的东西组件、状态、事件都齐。但深入看就发现问题了表格分页接口异常时没有错误态反馈行内编辑的状态没有跟列表数据同步批量操作没有做防重复提交权限按钮只是前端隐藏后端鉴权逻辑没有任何联调说明。这些听着都是小细节但往往就是这些小细节决定一套系统能不能真正上线。AI能给你一具完整骨架但经脉和血肉还是要人来补。所以我的使用原则是AI负责快速搭建框架、生成初始版本、探索多种方案工程师负责质量兜底、边界测试、集成审查。这就是两者共存的基本分工。2.3 原型验证周期被大幅压缩这恰恰是对前端有利的这轮AI带来的一个利好可能被很多人忽视了前端参与需求讨论的门槛降低了。以前产品提一个需求前端心里知道实现起来复杂但为了说服产品往往需要先花半天到一天写个Demo出来。很多时候因为成本太高就只能靠嘴上讲讲不清楚就扯皮。现在不同了我可以现场把AI生成的可交互原型发给产品看双方基于真实的界面讨论业务逻辑效率和共识度都显著提升。这个能力直接提高了前端在团队里的不可替代性——你能更快地把模糊想法变成可见的东西这个价值老板是能感知到的。Gemini 3 Pro让我从“写代码的”变成了“用代码快速验证想法的人”这个转变我很喜欢。3. AI淘汰的不是前端岗位而是不会用AI的前端工程师3.1 被压缩的工作类型与正在升值的工作类型我在招聘和带人的过程中能明显感受到岗位需求的两极分化。那些以重复劳动为主的岗位比如纯页面还原、简单表单搭建、基础组件封装需求确实在减少。企业和外包团队越来越倾向于用AI完成这些初级产出人只做审核和补齐。另一端系统设计、性能优化、前端架构、复杂交互、低代码平台的二次开发、AI应用的前端集成这些岗位不仅没减少招聘难度反而在变大因为要求变高了。我用一个表格来对比更清楚正在被压缩的能力正在升值的能力照着设计稿还原页面理解设计意图并参与交互方案设计搬组件、调API、凑页面设计组件边界、维护组件体系写大量重复的CRUD页面抽象通用模型减少重复建设简单联调后上线端到端质量把控与监控体系会用某框架写页面理解框架原理、做工程化决策完成功能开发性能预算、安全、可访问性兜底这个表格不是说前面那列就完全没用了而是说它已经变成基础能力不再构成竞争力。AI快速上手了这些基础能力人必须往上走一层。3.2 一个很典型的例子登录页简单权限系统不简单说个最常见的场景一个内部管理系统需求是“用户登录后根据角色显示不同菜单”。你让AI生成它很快会给你一个登录表单加一份路由守卫代码。看起来OK但只要上过生产你就会知道真正的难点全在需求之外登录态怎么续期Token过期时是静默刷新还是跳登录页用户直接输URL访问无权限页面是白屏还是给403页系统有几个角色、权限是写死还是动态下发菜单权限控制了按钮权限和接口权限做了吗如果用户在不同角色间切换前端状态怎么重置这些问题AI不会替你思考因为需求文本里没有写。但是一个正在给AI提需求的前端工程师如果他见过这些生产环境问题他会在提示词里补全这些边界条件让AI生成的代码能覆盖更多情况。这就是经验的价值也是前端工程师当前最核心的竞争力。3.3 新人更需要的技能先学会验收AI代码这几年带新人我能明显感觉到大家的心态变化。过去新人进来要先练手写页面从切图到布局到交互一步步来。现在新人一上来就会用AI第一周就能鼓捣出一个不错的页面速度比老手都快。但问题也来了新人太容易相信AI给的代码。他们不知道某些写法在低版本浏览器里会直接挂、某些API在某些环境下不可用、某些样式在不同机型上完全错位。第一版速度快是快但联调和测试阶段的问题往往比手写还多。所以我对团队新人的要求已经变了第一件事不是学怎么写是学怎么验收。拿到AI生成的代码先要能读懂它、改得动它、测试出问题、定位出原因。这套能力的基础仍然是全面扎实的前端基础——HTML语义、CSS布局原理、JavaScript运行机制、浏览器渲染流程、网络协议。基础越扎实使用AI时的效率越高。4. 我当前工作中和Gemini这类AI工具协同的完整流程4.1 环境与日常工具我的前端工作台长什么样先说明一点我日常主力还是浏览器和本地开发环境AI工具是嵌入到工作流里的不是替代工作台的。我每天打开的东西主要是代码编辑器、浏览器开发者工具、本地调试服务、接口调试工具以及各类AI辅助能力。为什么强调这个组合因为前端调试有一个特点很多问题只能在实际运行环境里暴露。AI能生成代码但它看不到你页面的网络请求是否被拦截、看不到你的样式在某种浏览器下是否渲染异常、看不到移动端软键盘弹起时页面是否被顶乱。这些必须靠工程师在真实环境里做验证。所以AI工具的角色是“加速器”不是“运行环境”。4.2 一条可复用的协作流程让AI先跑通再来挑毛病我经过这段时间的磨合整理了一套相对稳定的工作流程分享给同行参考需求分析阶段把产品需求和交互逻辑整理成结构化的描述包括角色权限、边界条件、异常状态、多端要求然后交给AI生成初版代码。初版验收阶段把生成的代码放到本地环境运行快速过一遍所有功能路径记录分支缺陷而不是直接进入细节调整。质量兜底阶段针对缺陷逐条回补重点补三个方向——状态一致性、异常处理、兼容性。集成测试阶段接入真实接口、真实数据观察网络时序、加载性能、错误率。代码整理阶段把AI生成的代码按团队规范重构补充类型定义、关键注释、错误边界。这条流程看起来跟传统开发很像但最大的区别在于时间分配。过去超过一半时间花在“实现”上现在“实现”被缩短了更多时间被用在“思考边界条件”和“验证质量”上。4.3 我的提示词里一定会包含的几类信息很多人抱怨AI生成的代码质量低我看了下使用方式大部分是需求描述太糊。给你一个参考是让我用效率有明显提升的提示词结构背景信息这是管理系统/营销页/移动端H5还是桌面端应用面向什么用户技术栈要求用的什么框架和版本、有没有组件库、样式方案是什么功能清单所有功能点按优先级列出。边界条件接口异常、数据为空、用户权限不足、重复点击、断网重连时该怎么办非功能要求性能指标、无障碍等级、兼容性范围。输出要求需要哪些文件、代码格式、命名规范、注释语言。注意Gemini 3 Pro这类模型在理解长上下文和细粒度要求上确实比前代强很多但它依然是个概率模型你给的上下文越清晰它生成的代码越贴合你的真实需求。反过来如果问题描述含糊即使模型再聪明也容易产生幻觉生成看似合理但实际不存在的API或设计。4.4 几个我踩过的坑提前帮你避一下第一AI容易生成“看似合理但实际不存在的API”。比如某个组件库的方法名记错了、某个版本的钩子用法不对AI会编一个长得像的出来。运行起来才发现报错。所以AI生成的代码涉及第三方依赖的API一定要去查官方文档核对。第二AI的“平均化”用色和布局品味有明显倾向。它不是不好而是太“平均”了容易把所有页面做成一个模子。作为前端你需要在AI生成的基础上注入真实的视觉层次和品牌一致性这需要审美和设计理解不是代码能力。第三AI对“性能敏感型”场景的直觉很弱。它不会主动考虑哪些地方该懒加载、哪些数据该做缓存、哪些动画会频繁触发重排。前端性能优化仍然是需要人做判断的领域。第四也是最重要的一条不要直接把AI生成的代码部署上线哪怕你亲自跑过一遍Demo。生产环境的复杂性和系统集成问题需要一整套独立的验证流程来判断。这条经验我付出了真金白银的代价希望你记住。5. 未来24个月前端从业者该往哪个方向调整5.1 技能树的优先级排序我如果给一个三到五年的前端同学排未来两年的技能优先级会这么建议最高优先级是工程化能力和性能优化能力。AI能写出单页面代码但写不出一个完整的构建策略、代码分割方案、缓存策略。这些直接关系到产品的线上质量也是薪酬差异最大的部分。第二优先级是框架源码级的理解。会用某个框架的API已经没有优势了理解框架的更新机制、渲染流程、状态管理原理才能在AI生成代码出问题时快速定位也才能对AI给出的架构方案做出正确判断。第三优先级是跨端能力和多态适配。现在的前端不只面对浏览器小程序、桌面端、嵌入式WebView、智能终端都存在前端开发需求。AI能处理单一场景但多端一致性方案需要人来设计。第四优先级是AI应用集成能力。去年开始直接把大模型能力嵌到前端产品里的需求越来越多比如流式输出、智能搜索、内容生成。懂得怎么设计和集成这部分体验的前端会拥有很大的先发优势。5.2 面试评价体系的变化不再只看代码量我参与过不少前端面试感受很直观。过去的面试喜欢考手写题、问API、问原理。现在手写题还在但比重在下降。面试官越来越看重系统设计、实际项目里的决策过程、对线上事故的复盘能力、对性能指标的优化思路。面试题的变化其实是对行业变化的折射。大家已经默认API可以查、代码可以生成真正要筛掉的是那些只会“调用”而不会“决策”的人。如果你想有针对性地准备2026年前后的面试我建议不要背面试题做一个有足够复杂度的真实项目。最好包含这些要素复杂的权限模型、实时交互、多端适配、性能优化、监控排障。做完之后把关键决策记录下来讲清楚为什么选A不选B。这个项目比任何刷题都值钱。5.3 心态上的几个准备我理解大家对“前端已死”这种说法的紧张毕竟互联网行业现在处处弥漫着焦虑。但我的心态是工具永远在进化我们能做的不是对抗工具而是保持对系统级问题的观察和控制能力。我的团队里有个习惯每周抽半天时间不写业务代码就做两件事。第一拆一个线上问题看它为什么会发生、怎么避免第二读框架或工具链的源码片段理解底层逻辑。这个习惯让团队里的人在使用AI时明显比别人更有掌控力因为他们能看懂AI给出的代码在做什么、为什么这样做。最后想说一下前端这个方向本身不会消失。只要有界面交互就会有前端。数字孪生需要前端呈现直播H5需要前端实现各类智能设备的界面需要前端人去做。技术栈会变AI能力会变但“把系统和用户之间的连接做好”这个需求不会变。只是今天的连接方式变了你需要和AI并肩工作用更快的速度创造更大的价值。这不太像末日更像是一次重新洗牌的机会。