Skip to content
⚠️ This article was written in 2020. Some content may be outdated.

2020 年終總結:混亂中的成長

2020 年是改變一切的一年。疫情、居家、不確定性……同時也是技術突破的一年。

技術上

Vue 3 正式版

等了一年多,終於來了。9 月釋出後,我們內部新專案開始用 Vue 3 + Vite。開發體驗比 Vue 2 + Webpack 好很多,特別是啟動速度。

Composition API 用熟之後,真的很爽——邏輯複用清晰,TypeScript 支援好。但生態還不完整,Element Plus 還在 Beta,用了一些社群元件庫踩了不少坑。

Vite 1.0

12 月釋出,決定在下個專案全面採用。告別 60 秒啟動。

遠端工作適應

三月開始居家,到現在已經 9 個月了。逐漸接受並優化了遠端工作方式:

  • 非同步溝通為主,減少無效會議
  • 文件先行,程式碼 Review 更認真
  • 專注時間反而比在公司更長

深入瞭解的技術

  • Vue 3 Composition API 原始碼
  • React Concurrent Mode(還在等正式版)
  • Vite 的 ESM 原理
  • 前端監控系統(自建了一套簡單的)

2020 年沒完成的

  • 演算法刷題:計劃每週三題,實際平均每月五題(😅)
  • 開源貢獻:提了幾個 issue,但沒有實質性 PR
  • 技術分享:團隊內分享 3 次,計劃的 6 次

影響最深的一件事

被迫全面轉向非同步遠端工作,讓我意識到:

寫作能力對工程師很重要。

當面溝通成本低,可以用語氣和肢體語言補充資訊。文字溝通沒有這些,必須把事情說清楚。這一年我寫了更多技術文件、設計文件,溝通質量反而提升了。

2021 年計劃

技術:

  • 深入 React 18 新特性(Concurrent Mode 應該正式了)
  • Vite 2 生產實踐
  • 系統學習演算法(認真的那種,每天 1 題)
  • 開始看英文技術書(SICP)

工程:

  • 搭建團隊前端監控系統
  • 推動元件庫建設

個人:

  • 部落格每月至少 4 篇(不斷更了)
  • 鍛鍊身體(居家久坐太糟糕了)

2020 在混亂中度過,但混亂也是成長的土壤。2021 加油。

MIT Licensed