做了五年React,我转型做了AI应用前端 📅 2026/7/7 2:09:16 一个做了五年前端开发的程序员在设计稿到代码的AI工具让外包需求暴跌之后找到了新的战场。一、五年React切图仔的天花板2024年10月我在一家做SaaS产品的公司当前端工程师五年工龄。React TypeScript Next.js这套技术栈我从hooks时代用到App Router时代熟得不能再熟。我的日常是这样的产品出原型设计出Figma稿我把设计稿还原成页面接后端API处理状态管理写交互逻辑。组件库用的是Ant Design状态管理从Redux换到了Zustand构建工具从Webpack换到了Vite。技术在变但活儿没变——本质就是把设计稿变成能跑的网页。“这个圆角是8px还是12px设计稿上看不太清。”这是我那几年跟设计师最常说的话。听起来很琐碎但这就是前端工程师大部分时间在做的事——还原设计稿调样式对像素。薪资两万出头在一线城市不算高。更让我焦虑的是成长空间。五年了我从切页面到搭架构从写组件到做工程化该学的都学了。但前端这个领域天花板就在那——做到高级前端再往上要么转管理要么转全栈纯前端的天花板很低。2024年下半年我开始听到一个词v0.dev。Vercel出的一个工具输入一段文字描述AI直接生成React组件代码。我试了一下生成的代码质量还不错——Tailwind CSS的样式、响应式布局、基本交互都有。当时我没太在意觉得这种工具生成的代码离生产级还远。但后来的事情证明我太乐观了。二、设计稿到代码的AI工具让切图仔的活没了2025年初公司的前端外包需求突然砍了一半。以前我们团队会把一些非核心页面外包出去每月大概有十几个页面的外包量。但2025年第一季度产品经理开始用Figma的AI插件直接生成页面代码配合v0.dev和Cursor一个产品经理花一下午就能把以前外包一周的活儿干完。“这种简单页面就不用找前端了我自己生成一下改改就行。”产品经理在会上说这句话的时候我坐在下面脸上没什么表情但心里很不舒服。不是嫉妒是那种自己的手艺突然不值钱了的感觉。更直接的冲击来自团队内部。我们组有个实习生前端平时负责一些简单页面的开发。2025年3月Leader跟我说实习生转正的名额可能没有了你看看能不能让他转去做别的方向。言下之意是简单页面的活儿AI能干不需要那么多人了。那天晚上我算了一笔账我五年前端的积累有多少是AI替代不了的设计稿还原AI能干。写表单AI能干。写CRUD页面AI能干。组件封装AI也能干。真正AI干不了的是那些复杂的交互、性能优化、架构设计——但这些活儿在传统前端岗位上占比不到20%。我第一次认真思考前端工程师的下一步在哪答案来得比我预想的快。2025年4月公司决定在产品里加一个AI助手功能类似ChatGPT那种对话界面。这个需求被派到了前端组因为后端只负责调LLM API界面交互全归前端。我就是在这个项目里第一次碰到了让我不会做的前端问题。三、流式输出渲染传统前端没遇到过的难题AI助手的界面看起来很简单——一个输入框一个消息列表AI回复像打字一样一个字一个字蹦出来。我一开始也觉得简单不就是个聊天界面嘛以前做过。结果第一天就被打脸了。后端给的接口是SSEServer-Sent Events流式的不是传统的REST API一次性返回JSON。数据是一块一块来的每个chunk可能是一个完整的词也可能是不完整的半个字还可能是特殊的控制标记。我要在前端实时接收这些chunk拼接到界面上还要保证渲染不卡顿。我先用EventSource写了第一版跑起来发现一堆问题。第一个问题Markdown渲染。AI的回复是Markdown格式的包含标题、列表、代码块、表格。但流式输出的时候Markdown是不完整的——比如一个代码块只收到了开头的三个反引号还没收到结尾的这时候怎么渲染“这个东西不能等完整了再渲染那样用户要等好几秒才看到内容体验太差了。”这是产品经理的要求也是对的。AI产品的体验核心就是即时反馈用户需要看到AI正在思考、正在输出。如果等完整了再渲染跟传统API有什么区别我花了三天研究增量Markdown渲染。最终用了一个叫react-markdown的库配合一个自定义的流式渲染策略每个chunk到达时把已经收到的所有文本拼接起来重新解析Markdown但只更新变化的部分。代码块用Shiki做语法高亮在代码块还没结束的时候显示正在输入的状态。第二个问题滚动控制。对话过程中消息会不断增长页面需要自动滚动到底部。但如果用户正在往上翻看历史消息自动滚动会把用户拽回来——这很烦。我写了个逻辑检测用户是否在底部附近距底部小于150px是的话自动滚动不是的话不滚动但在右下角显示一个有新消息的提示。第三个问题中断恢复。用户在AI输出的过程中点了停止按钮要立刻中断。但SSE连接断开后已经接收到的内容要保留在界面上不能丢失。而且后端那边可能还在继续生成还在烧Token前端断开后得通知后端也停。我加了前端abort 后端轮询检测连接状态的机制。这些问题做了五年传统前端的我一个都没遇到过。传统前端是请求-等待-渲染的模式AI前端是流式接收-增量渲染-实时交互的模式完全是两套逻辑。四、AI产品前端的体验设计比我想的深做完那个AI助手项目后我被调到了公司新成立的AI产品组专门负责AI产品的前端开发。做了一年多我对AI应用前端这个方向的理解越来越深。AI产品的前端体验跟传统产品完全不一样核心区别在于传统产品的交互是确定性的——你点按钮一定有结果AI产品的交互是不确定性的——你问一个问题AI可能秒回可能要想十秒可能回答得很好可能回答得不好。这种不确定性对前端工程的要求极高。我做了几个关键设计。第一是思考状态的渲染。AI生成回答需要时间这段时间不能让用户干等。我做了个动态的loading效果——不是传统的转圈而是根据AI正在做的事情显示不同的状态“正在理解你的问题→正在搜索相关内容→正在组织回答”。这些状态由后端通过SSE的事件标记推过来前端根据标记切换展示。第二是多轮对话的状态管理。用户可能同时开多个对话窗口每个窗口有不同的上下文。我用Zustand做了个全局的对话状态树每个对话节点维护自己的消息列表、流式状态、中断状态。切换对话时要暂停当前对话的流式输出切回来时恢复——这个状态管理比传统前端的任何场景都复杂。第三是AI生成内容的交互设计。AI生成的回答不是静态展示就完了用户可能想复制、想重新生成、想追问、想编辑后重新提问。每个操作都有对应的交互逻辑而且要在流式输出的过程中也能操作——用户不用等AI说完就可以点复制已生成的内容。“你这个交互做得太顺了比我见过的其他AI产品都好。”这是公司CEO试用产品后说的。他不知道的是这些看起来顺的体验背后是大量的前端工程工作——SSE连接管理、增量渲染、状态同步、性能优化。五、AI前端工程师到底在干什么做了大半年AI产品前端我把这个岗位的工作内容总结成几大块。最核心的一块是流式输出UI。SSE和WebSocket两种方案都要会SSE更适合单向的模型输出WebSocket适合需要双向交互的场景比如语音对话。流式渲染的核心难点不是显示文字而是在文字不完整的状态下优雅地渲染富文本——Markdown、代码高亮、表格、LaTeX公式这些在流式状态下都有坑。第二块是对话交互设计。多轮对话的状态管理、上下文窗口的可视化、历史消息的搜索和筛选。AI产品的对话状态比传统聊天应用复杂得多因为每条消息都可能处于生成中“已完成”“已中断”已重新生成等不同状态。第三块是AI产品的工程化。AI功能通常需要跟后端的长连接、需要处理超时和重连、需要做客户端的缓存和离线支持。还有性能问题——一次对话可能产生几十KB的文本频繁的DOM更新会导致卡顿得用虚拟列表和增量更新来优化。第四块是AI生成内容的交互。复制、编辑、重新生成、分享、导出——这些功能看起来简单但在流式输出的上下文里每个都有坑。比如重新生成你要把旧回答存起来用户可能想对比又要开始新的流式输出还要管理两个输出不能互相干扰。这些活儿没有一个是传统前端做过的。但每一个都需要扎实的前端基本功——React组件设计、状态管理、性能优化、浏览器API。六、AI产品的前端体验决定了产品成败2025年11月我去参加了一个前端技术大会有个分享的题目是AI产品的前端体验设计。讲者说了一句话让我印象很深“同样的大模型API为什么ChatGPT的体验比其他产品好那么多不是因为模型不同是因为前端工程不同。”这句话点破了一个事实在AI应用领域模型能力正在趋同——大家都调GPT-4o或者Claude模型本身没区别。真正拉开产品差距的是前端体验。流式输出够不够顺、交互够不够直觉、响应够不够快——这些前端工程的细节直接决定了用户用不用你的产品。如果你是做前端的正在焦虑AI会不会替代你我的建议是传统前端的工作确实在减少——设计稿还原、简单页面开发这些活AI确实能干。但AI应用前端是一个全新的、正在爆发的方向而且极度缺人。第一步学流式渲染。找一个开源的大模型API比如Ollama本地部署的自己写一个聊天界面实现SSE流式接收 Markdown增量渲染。这一步做通了你就迈过了AI前端最大的门槛。第二步补交互设计的课。AI产品的交互模式跟传统产品不一样去看看ChatGPT、Claude、Perplexity这些产品的交互细节——怎么处理加载状态、怎么处理错误、怎么处理多轮对话。每个细节背后都有工程决策。第三步理解AI产品的架构。AI前端不只是写界面你得理解后端怎么调模型、Token怎么计费、上下文怎么管理。前端工程师如果能理解全链路在AI创业公司里会非常值钱——因为AI创业公司最缺的就是能把模型能力变成好产品的人。切图的活确实少了但能做出丝滑AI体验的前端工程师市场上根本不够分。我就是那个做了五年切图仔的前端转型之后才发现前端的技能不是没用了是换了个更值钱的战场。想入门 AI 大模型却找不到清晰方向备考大厂 AI 岗还在四处搜集零散资料别再浪费时间啦2026 年AI 大模型全套学习资料已整理完毕从学习路线到面试真题从工具教程到行业报告一站式覆盖你的所有需求现在全部免费分享扫码免费领取全部内容一、学习必备100本大模型电子书26 份行业报告 600 套技术PPT帮你看透 AI 趋势想了解大模型的行业动态、商业落地案例大模型电子书这份资料帮你站在 “行业高度” 学 AI1. 100本大模型方向电子书2. 26 份行业研究报告覆盖多领域实践与趋势报告包含阿里、DeepSeek 等权威机构发布的核心内容涵盖职业趋势《AI 职业趋势报告》《中国 AI 人才粮仓模型解析》商业落地《生成式 AI 商业落地白皮书》《AI Agent 应用落地技术白皮书》领域细分《AGI 在金融领域的应用报告》《AI GC 实践案例集》行业监测《2024 年中国大模型季度监测报告》《2025 年中国技术市场发展趋势》。3. 600套技术大会 PPT听行业大咖讲实战PPT 整理自 2024-2025 年热门技术大会包含百度、腾讯、字节等企业的一线实践安全方向《端侧大模型的安全建设》《大模型驱动安全升级腾讯代码安全实践》产品与创新《大模型产品如何创新与创收》《AI 时代的新范式构建 AI 产品》多模态与 Agent《Step-Video 开源模型视频生成进展》《Agentic RAG 的现在与未来》工程落地《从原型到生产AgentOps 加速字节 AI 应用落地》《智能代码助手 CodeFuse 的架构设计》。二、求职必看大厂 AI 岗面试 “弹药库”300 真题 107 道面经直接抱走想冲字节、腾讯、阿里、蔚来等大厂 AI 岗这份面试资料帮你提前 “押题”拒绝临场慌1. 107 道大厂面经覆盖 Prompt、RAG、大模型应用工程师等热门岗位面经整理自 2021-2025 年真实面试场景包含 TPlink、字节、腾讯、蔚来、虾皮、中兴、科大讯飞、京东等企业的高频考题每道题都附带思路解析2. 102 道 AI 大模型真题直击大模型核心考点针对大模型专属考题从概念到实践全面覆盖帮你理清底层逻辑3. 97 道 LLMs 真题聚焦大型语言模型高频问题专门拆解 LLMs 的核心痛点与解决方案比如让很多人头疼的 “复读机问题”三、路线必明 AI 大模型学习路线图1 张图理清核心内容刚接触 AI 大模型不知道该从哪学起这份「AI大模型 学习路线图」直接帮你划重点不用再盲目摸索路线图涵盖 5 大核心板块从基础到进阶层层递进一步步带你从入门到进阶从理论到实战。L1阶段:启航篇丨极速破界AI新时代L1阶段了解大模型的基础知识以及大模型在各个行业的应用和分析学习理解大模型的核心原理、关键技术以及大模型应用场景。L2阶段攻坚篇丨RAG开发实战工坊L2阶段AI大模型RAG应用开发工程主要学习RAG检索增强生成包括Naive RAG、Advanced-RAG以及RAG性能评估还有GraphRAG在内的多个RAG热门项目的分析。L3阶段跃迁篇丨Agent智能体架构设计L3阶段大模型Agent应用架构进阶实现主要学习LangChain、 LIamaIndex框架也会学习到AutoGPT、 MetaGPT等多Agent系统打造Agent智能体。L4阶段精进篇丨模型微调与私有化部署L4阶段大模型的微调和私有化部署更加深入的探讨Transformer架构学习大模型的微调技术利用DeepSpeed、Lamam Factory等工具快速进行模型微调并通过Ollama、vLLM等推理部署框架实现模型的快速部署。L5阶段专题集丨特训篇 【录播课】四、资料领取全套内容免费抱走学 AI 不用再找第二份不管你是 0 基础想入门 AI 大模型还是有基础想冲刺大厂、了解行业趋势这份资料都能满足你现在只需按照提示操作就能免费领取扫码免费领取全部内容2026 年想抓住 AI 大模型的风口别犹豫这份免费资料就是你的 “起跑线”