Skip to content

2024 年終總結:七年前端,AI 元年

七年了。2018 年開始寫這個博客,今天寫第七篇年終總結。

2024 的前端技術景觀

框架層沒有革命,但有持續進化:

React 19:Actions API 成熟,Server Components 落地
Vue 3.4/3.5:defineModel、useTemplateRef 等 DX 改進
Next.js 15:Turbopack 默認,React 19 支持
Nuxt 3:穩定、生產可用
Astro 4:內容網站的最佳選擇

工具鏈有顯著改進:

Biome:Rust 工具鏈,速度革命
Tailwind CSS 4 Beta:Oxide 引擎,配置遷移到 CSS
TypeScript 5.x:裝飾器正式標準,NoInfer 等
Vite 5:持續優化,Rolldown(Rust 重寫)在路上

最大的變化是 AI

GitHub Copilot:代碼補全成熟,Copilot Chat 可用
Claude 3.5 Sonnet:複雜問題分析的首選
Cursor IDE:AI 原生編輯器,越來越多人遷移
v0.dev:UI 原型生成

我自己的 2024

工作上,今年主要做了兩件事:

一是推動團隊的工具鏈升級。帶着團隊從 ESLint + Prettier 遷移到 Biome(格式化部分),把 CI lint 時間從 45s 降到了 5s。這個項目讓我意識到,工程師的價值不只是寫新功能,也包括降低團隊的"摩擦成本"。

二是建立前端設計規範。和設計師合作,從 Figma 變量到代碼 CSS 變量,建立了一套真正能同步的設計 token 系統。這個過程比我想象的難,不是技術難,是溝通難。

個人學習上,今年學了很多 AI 工具相關的內容。不是"怎麼用 ChatGPT",而是"怎麼把 AI 工具整合進工作流"。這個思路轉變讓我的效率提升了不少。

AI 工具讓我重新思考的事

當 AI 能快速生成樣板代碼,什麼能力變得更重要?

更重要的:
- 系統設計和架構判斷
- 需求分析和問題定義
- Code Review 和代碼質量把關
- 跨團隊溝通和協作
- 安全意識和風險評估

不那麼重要的:
- 記住 API 參數
- 寫樣板代碼
- 查文檔

感覺自己的角色在向"工程決策者"方向移動,而不只是"代碼實現者"。這既讓我興奮,也讓我有點焦慮。

2025 展望

技術層面:

React 19 正式版發佈(很快了)
Tailwind CSS 4 正式版
Vite 的 Rolldown 進展
TypeScript 6.0 可能
Web Components 繼續復甦?

我個人想做的:

- 深入學習系統設計(不只是前端)
- 貢獻一個開源項目(而不只是提 issue)
- 寫更多關於工程化和團隊協作的文章
- 減少對新框架的追逐,深化對基礎的理解

給 2024 年的自己打個分

  • 技術成長:7/10(AI 工具整合做得不錯,但基礎知識深化不夠)
  • 工程影響:8/10(工具鏈升級和設計規範是有影響力的事)
  • 寫作:6/10(文章數量比往年少,質量還行)
  • 工作生活平衡:7/10(還可以,但還有提升空間)

最後

七年了,前端還在快速變化,我也在跟着變。有時候覺得累,有時候覺得興奮。但總體來説,我很慶幸選擇了這個領域——它讓我一直有東西可以學,一直有理由寫東西。

明年見。


本文寫於 2024 年 12 月 30 日,2018-2024 七年前端。

MIT Licensed