当前位置: 首页 > news >正文

支付宝前端团队解散,已上岸前端和大家说点真心话

⚠️ 支付宝体验技术部 AFX 解散了。

Ant Design 的娘家,玉伯创立的团队,全员拆散。岗位从 “前端工程师” 统一改成了 “Agent 开发全栈工程师”。

国内前端圈数得着的团队,说拆就拆。

我做了 6 年前端,React 全链路。去年这时候还在写后台管理系统,今年在做 Agent 开发,收入涨了大概三成。

不是来凡尔赛的。往下看,我踩的坑比你吃的饭还多。

💡 先别看任何框架。

LangChain 别碰,LangGraph 别碰,Dify 也别碰。

AFX 解散的消息刷屏之后,朋友圈里好几个前端兄弟慌了,第一反应是赶紧找个教程学起来。别急。你这时候一头扎进框架,等于花钱买张地图,但不知道目的地在哪。

AFX 全员转 Agent 全栈,其实说明了一个很简单的道理:从零手搓的能力,比会用框架值钱得多。

Agent 开发的核心逻辑:大模型输出结构化指令,你的代码解析,路由到函数,执行,结果喂回模型,继续输出。

发现没?跟 Redux 一模一样。dispatch 一个 action,reducer 处理,state 更新,组件重渲染。你写了 6 年的 action 到 reducer 到 state 到 render,转头发现 Agent 的工具编排就是另一个维度的状态管理。之前处理 DOM 状态,现在处理模型决策状态,底层思维完全复用。

流式输出也是。模型一边想一边往外蹦字,后端同事看到这个需求查轮询、查 WebSocket。前端兄弟的反应:这不就 SSE 吗。

我入职第一周,团队有个 Python 背景的同事,纠结 Agent 流式输出怎么实时渲染 Markdown,试了好几天都不流畅。我接手,EventSource 的 onmessage 回调里加了节流和增量解析,20 分钟跑通了。

他看我的眼神,跟我看他写异步代码的时候一模一样。
⚠️但有个坑。

前端和 Agent 的核心冲突是容错哲学。你写了 6 年前端,肌肉记忆是输入确定输出确定。用户点按钮,后端返什么你渲染什么。bug 能复现,问题能定位,一切在掌控里。

Agent 把这个惯性打碎了。用户问同一个问题,模型这次答 A 下次答 B,还可能给你编一个完全不存在的东西。

我第一个上线的 Agent 就死在这上面。

做的智能客服。内部测了快一百轮,一切正常。上线第三天,用户问怎么退款,模型答:请在 App 首页点击我的,订单管理,申请退款。

我们根本没有 App。

模型编了一个完全不存在的流程,语气笃定到我自己第一眼差点信了。后来加了三层防护才把幻觉压住:事实库命中校验,兜底模板,关键词监控。

那天晚上加班到 11 点,脑子里一直转一个念头:写组件写错了最多 UI 崩了。Agent 写错了,是在替用户做决策,影响的是真东西。

这个思路前端的人得花点时间接受。你习惯了要么成功要么失败,Agent 告诉你还有第三种状态:看起来成功了但其实是错的。你得为这第三种状态写代码。
📌 我转型花了差不多 4 个月。有些弯路,说出来你就不用走了。

最开始手搓一个 Agent,别用框架。

直接调大模型原生 API,用 HTTP 请求自己拼 messages 数组,自己解析返回的 JSON。

听起来很蠢对吧。但这一步决定了你后面能走多远。框架会骗你,它把复杂性藏起来,让你以为自己懂了,其实你只是会用。

我手搓那一周踩的坑,全是框架不会让你看到的:messages 里 system 消息放错位置模型就不认了;Function Calling 返回的 JSON 参数类型跟描述不一致;上下文超 token 限制模型直接截断,前面指令全丢了。

这些坑手搓过一次,以后用框架就知道它们藏在哪。没手搓过,出问题你连往哪查都不知道。
手搓完之后,拿你熟的技术栈做个真能用的东西。不是 Demo,Demo 是你自己测,你知道怎么问。真能用的东西得让别人来用。

我做的第一个正经项目是代码审查工具。前端同事提 PR 之后,Agent 自动拉 diff,逐文件给审查意见:命名规不规范,有没有潜在 bug,有没有性能问题。
选这个的原因很简单:审查结果对不对,团队里资深开发一眼就知道。不需要自己编评估标准,现成的标尺就在那。

这个项目让我把前端和 Agent 焊在了一起。后端的人做 Agent,交互往往是短板:加载状态没有,错误提示不友好,流式输出卡顿。我做了 6 年前端,这些是我的舒适区。我把精力全放在 Agent 的壳上 ——SSE 逐 token 推送,工具调用过程中显示 “正在分析第 3 个文件”,审查完一键生成评论摘要。

这些东西,算法背景的人不会做。但对用户来说,这就是能用和好用的区别。
💡 想清楚一个事:AFX 为什么全员转 Agent 而不是全员转后端?因为 Agent 开发需要的能力组合,恰恰是前端工程师擅长的 —— 交互设计、状态管理、实时通信、用户体验。这些才是 Agent 工程化真正缺的东西。

最后一步,拿数据说话。别拿感觉。

这步很多人跳过,但面试的时候拉开差距全靠它。

我的代码审查 Agent 上线后,拉了团队过去 3 个月的 200 条 Code Review 记录当测试集。第一轮跑下来,有效建议率只有 58%。换句话说,42% 的审查意见要么是废话 ——“这段代码可以优化”,怎么优化?没说;要么就是错的。

然后花了三周迭代。改工具描述,调 Prompt,加规则过滤,对常见误判做专项修复。三周后,有效建议率到了 82%。

面试的时候我把这个数据往那一摆,面试官的反应是:你能把这个迭代过程讲一下吗。

不是问你会用什么框架,不是问你看过什么论文,是问你的迭代过程。因为面试官知道,能把 58% 优化到 82% 的人,是真理解了 Agent 的问题在哪、解法在哪。

📌 面试的时候,有几手你可以用。

流式交互是你的舒适区。大部分做 Agent 的人,界面上就是等几秒一次性输出。你能讲清楚 SSE 连接怎么保持、token 怎么逐条推送、工具调用中断流式输出后怎么恢复、用户中途取消请求怎么处理。面试官会记住你的。

因为这是用户体感最直接的地方,而做 Agent 的大部分人来自算法或后端,交互体验是他们的盲区。

聊 Memory 的时候,用前端思维。面试官问你怎么设计记忆系统,别背概念。先讲分层架构:短期上下文、长期向量检索、RAG 知识库。然后补一句:这跟 Redux 的全局 state、组件级 state、Context 的设计逻辑是一样的,只是多了向量检索这一层。

一句话,面试官就知道你不是背的。

主动聊工程优化。大部分候选人不会提这些:你 Agent 一个月烧多少 token,有没有用量监控,模型输出不稳定你用什么兜底,工具调用失败了你重试几次。
你主动聊这些,面试官的判断是:这个人上过线,见过真实流量。

📌最后和正在迷茫的前端兄弟们说点心里话。

AFX 团队整体转型 Agent,已经很直白地预示了行业趋势:单纯的传统前端开发,红利已经越来越少,而懂 AI 工程、能落地 Agent 业务的前端开发者,才是当下大厂争抢的人才。

深耕前端 6 年、做了 2 年 Agent 全栈开发,我见过太多同行转型踩坑:盲目学框架、死磕没用的算法、跟着碎片化教程学一堆无法上线的 Demo,耗费大量时间,最后既做不了业务、面试也拿不出亮点。

其实前端转 Agent,不需要全盘推翻自己的技术体系,反而可以充分复用 TS、Node、状态管理、实时通信这些固有技能。

🎁为了让大家精准避坑、高效上岸,我结合自己大厂实战和面试经验,整理了一套前端专属 AI Agent 转型干货合集,只保留适配求职、贴合企业落地的核心内容:
1️⃣ 前端定制版 Agent 转型进阶路径
告别通用 AI 学习误区,避开算法内卷赛道,贴合前端技术栈规划,精准匹配大厂 Agent 全栈工程师招聘标准。
2️⃣TS/Node 原生智能体开发教程
依托前端熟悉的技术栈快速入门,从原生 API 开始逐步过渡到企业级 Agent 开发,吃透核心能力,独立搭建企业级 AI 后台服务。
3️⃣企业级 RAG 业务落地实战
覆盖大厂高频面试考点与真实业务场景,详解检索优化、幻觉规避、上下文治理,学完可直接接手线上 Agent 项目开发。
4️⃣可上线简历级实战项目源码
多个完整可部署的 AI Agent 落地项目,代码规范、工程化完整,可直接写入简历,拉开与传统前端求职者的差距。
5️⃣前端向 Agent 面试真题拆解
摒弃枯燥八股文,聚焦前端转型核心考点,拆解工程优化、场景迭代、问题容错等高频面试题,教你输出高分应答思路。

🔥整套资料主打轻量化、高落地、强适配求职,知识点精炼,每一部分都是我多次踩坑、项目迭代、面试复盘沉淀下来的核心内容,真心建议想升级、想破局的前端兄弟,别盲目自学内耗。希望我的经验能帮到大家,需要的兄弟们微信扫码发你~

http://www.jsqmd.com/news/1294220/

相关文章:

  • 机器人之梦 Robot Dreams (2023)深度解析
  • 狗部位检测数据集VOC+YOLO格式1410张6类别
  • 海外求职季严重失眠焦虑?用高能精力管理法挽救面试表现「蒸汽求职分享」
  • 嵌入式开发中LED闪烁控制:从阻塞式到非阻塞式状态机与PWM调光实践
  • 全国计算机软考课程怎么选? - 众智商学院职业教育
  • 如何在Linux桌面原生运行Android应用:Waydroid终极解决方案
  • 多功能灯具有用吗?怎么选?主流多功能灯具品牌对比 - 资讯报道
  • 企业AI知识库产品能力与应用场景全景解析
  • 51单片机计算器项目实战:从矩阵键盘到数码管显示的嵌入式入门指南
  • 变压器空载电流与空载损耗测量方法解析(附测试仪选型建议) - HVHIPOT
  • 2026年8月荆州病人出院护送服务说明:非急救转运预约要点 - 小校长
  • 私有化视频会议系统/智能会议管理系统EasyDSS视频会议功能全方面解析
  • 磁力搜索工具终极指南:magnetW一站式BT资源聚合解决方案
  • UE5音效播放重启问题:根源剖析与系统化解决方案
  • 深圳黄金回收避坑指南!火烧验金损耗真相,深圳市民闲置黄金变现必看 - 日常比对手册
  • 【超详细】一文吃透Demucs音频分离:时域U-Net原理、网络结构与v1~v4版本迭代全解析
  • DNS性能评测与配置指南:如何选择最快最稳定的公共DNS
  • 蒸汽求职为什么同时关注STEM与商科岗位?
  • VR游戏开发模板:从零到原型的快速实践指南
  • 杭州2026家里房子漏水怎么办?市面上多种方案可选择,哪种最适合自己?专业防水公司免费上门为您评估,家里漏水不再愁! - 吉林同城获客
  • 2026年最新液冷储能集装箱供应/光储充一体化解决方案/能碳智慧管理服务生产企业核心竞争力解构 - 万帮数字能源值得关注 - 浩了个浩
  • 从DPO到ORPO:GEO的偏好对齐机制
  • 从状态机到Stateflow:复杂逻辑的图形化设计与工程实践
  • three.js 编辑器的文档写作指南
  • 2026年7月上海静安区管道疏通避坑指南,找对本地师傅省心又省钱 - 余生黄金回收
  • Agent 读了 30 个文件之后,为什么会突然停住?
  • C++实现树结构:从C语言思维到现代C++范式的跃迁
  • 2026年7月徐汇区全品类家电维修实测:一家通修空调冰箱洗衣机,避坑必看 - 观金堂
  • Open-Lyrics:用AI为你的音频文件生成专业歌词,5分钟搞定外语歌曲翻译!
  • 机器学习模型评估实战:从混淆矩阵到ROC曲线,Python代码详解