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