Skip to content

八年前端回顾:我的技术成长路线图

今年是我做前端的第八年。不是年终总结,但想借这个时间节点梳理一下:一个前端工程师的成长路径是什么样的,哪些事情是真正重要的。

我的时间线

2017:初级前端。jQuery、CSS、偶尔用 Vue
2018:开始写这个博客。Webpack、Babel、ES6+ 成了日常
2019:React 和 TypeScript 成为主力。开始关注工程化
2020:疫情居家。大量学习时间。Vue 3、Vite 早期用户
2021:第一次独立负责较复杂的前端模块
2022:开始做技术分享。Next.js、React 架构深入
2023:AI 工具元年。开始思考"工程师是什么"
2024:承担更多技术决策。设计系统建设
2025:正式担任 tech lead。技术和管理的平衡
2026:现在

哪些事情真正重要

1. 基础比框架重要

我在 2018 年写了很多 Vue、Webpack 的文章,但这些东西现在都换了。真正没换的是:

- HTTP:缓存、请求优化、状态码
- 浏览器渲染:CRP、重排重绘、合成层
- JavaScript 基础:原型链、Event Loop、闭包
- 算法和数据结构:不用每道 hard,但基础要扎实
- 设计模式:不用死记,但遇到问题时能认出来

框架知识有保质期,基础没有。

2. 写作是最好的学习方式

这八年写了 100+ 篇博客,每篇文章都迫使我把模糊的理解变成清晰的表达。很多"我以为我懂了"的事情,写的时候才发现没懂。

如果你只能做一件事来提升自己,就是写作。

3. 沟通能力比技术能力更稀缺

工作三年内,技术能力是主要变量。三年之后,沟通和影响力越来越重要。

能把技术决策讲清楚给非技术人员听,能让团队接受你的方案,能在 code review 里让别人心服口服——这些比写出多优雅的代码更难,也更值钱。

4. 选择"难"的事

每次技术选型,我会问:哪个方案能让我学到更多?

当然不能忽视项目需求,但在条件允许时,主动选择有学习价值的方案。不要总待在舒适区。

关于 AI 工具的长远看法

我在 2023 年开始认真使用 AI 工具,到现在两三年。有几个观察:

AI 提高了"写代码"的速度,但没有减少"思考设计"的需求

需求分析、架构设计、权衡取舍——这些 AI 还是做不好。可能不是因为 AI 不够聪明,而是因为这些判断高度依赖上下文,包括公司文化、团队能力、历史债务等等。

AI 让"平均水平"更容易达到

任何人用 AI 都能写出中等水平的代码。那工程师的差异体现在哪?我认为是:识别问题的能力(知道要解决什么)和质量判断能力(知道什么是好的解法)。

结论:继续学,不要焦虑

技术在变,但工程师的核心价值没有变:理解问题,设计方案,交付结果。

给八年前的自己说

如果能回到 2018 年,我会告诉那时的自己:

- 不要追逐每一个新框架,选一个学深
- 多写文章,把学到的东西写出来
- 学英语,把英语做好,文档/社区会打开很多门
- 参与开源项目,哪怕只是提 issue
- 和比你厉害的人一起工作,这是最快的成长方式

现在做什么

今年开始贡献一个开源的 React 组件库(还在早期)。做了一些技术分享。团队里培养了两个不错的工程师。

没有宏大的目标,只想继续做一个靠谱的工程师。


2026 年 4 月 8 日,八年。

MIT Licensed