深色模式
第八篇年终总结。今年的主题词是:平衡。
2025 年的前端技术
总体感觉:框架趋于稳定,工具链大幅改进,AI 能力跃升。
主要变化:
React 19 正式版(年初):Actions API 生产可用
TypeScript 5.7/5.8:持续小步迭代
Tailwind CSS 4 正式版:Oxide 引擎,CSS 配置
Vite 6:Rolldown(Rust 编译器)正式合并
Bun 2:Node.js 兼容性更好
CSS 原生:container queries、:has()、@layer 普及
AI 工具:
Claude 3.7 / GPT-5:更强的代码理解
Cursor 成为主流编辑器
AI Code Review 工具开始进入工作流没有发生的:
Web Components 还是没有主流化
WebAssembly 在前端业务层还是没有普及
Deno 市场份额依然很小今年我做的事
技术层面:完成了团队的设计系统建设,从 Figma token 到代码 CSS 变量的全链路打通。这是今年最有成就感的事情,虽然过程很痛苦(主要是协调问题,不是技术问题)。
领导力层面:今年开始承担更多 tech lead 工作。做的决定越来越多,写的代码越来越少。这个转变有点适应困难,需要接受"影响力不一定来自亲自写代码"。
关于 AI:今年有个重要的认知转变。
去年我把 AI 当"代码生成器",今年我开始把 AI 当"思考伙伴"。区别是:
代码生成器:告诉 AI 要写什么,AI 输出代码
思考伙伴:把问题告诉 AI,和 AI 一起思考解法
前者省的是打字时间
后者省的是思考时间(但不是替代思考)AI 和工程师的新平衡
今年观察到一个有趣的现象:
使用 AI 最好的工程师,往往是经验最丰富的那些。因为他们:
- 知道 AI 容易在哪里犯错
- 能快速判断 AI 的输出质量
- 知道哪类问题 AI 擅长,哪类不擅长
- 有足够的上下文把问题描述清楚
而经验少的工程师,有时会把 AI 的输出当成答案,而不是草稿。
这让我对"AI 会替代程序员"的论断更加怀疑。AI 是放大器,它把好工程师变得更好,但也可能把不好的工程习惯放大。
给年轻工程师的建议
今年我带了两个新人,有一些感受。
别只学框架:
React/Vue 只是工具,浏览器、HTTP、数据结构、算法才是基础。
基础不牢,框架换了就得重学。理解再使用:
AI 生成了一段代码,如果你不理解它,就不要提交。
不是因为 AI 会出错(虽然它会),
而是因为你要对这段代码负责。积累判断力:
判断力来自经验。经验来自犯错。
不要怕犯错,要怕不从错误里学习。2026 展望
技术上,我有几个预判:
React 生态:Server Components 成为主流,传统 SPA 减少
AI 工具:从辅助编码到辅助设计,会提前进入 AI 协同的工作流
CSS:原生能力继续增强,Tailwind 之类的工具可能被重新审视
打包工具:Rust-based 工具(Rolldown、Biome)全面成熟个人层面,我想:
- 在开源社区做更多贡献
- 学习更多系统设计(不局限于前端)
- 写作:更多关于工程文化、团队协作的内容
- 找到技术深度和广度的新平衡小结
八年前端,从学习者到实践者到(某种程度上的)领导者。每个阶段都有不同的困惑和成长。
2025 年最大的收获:技术能力不只是写代码的能力,也包括判断什么代码值得写,以及如何让团队写出好代码。
明年见。
2025 年 12 月 28 日