2022 年終總結

robin發表於2023-01-01
插圖來源:https://pixabay.com/

今年可以用四個詞概括,「尋找」、「堅持」、「有始有終」、「突破」

尋找

  • 喜歡什麼
  • 想要成為什麼樣的人
  • 未來做什麼事

喜歡的事,才能有源源不斷的動力堅持下去,編碼依舊是我最喜歡的事,樂此不疲。

今年也看了不少有意思的產品,也關注了不少獨立開發者。我更加傾向於做一個有紮實的技術功底,且有創造力的開發者。

未來幾年會持續不斷為開源專案貢獻自己的一份力量。

堅持

  • 鍛鍊
  • 貢獻程式碼

截止今日已堅持鍛鍊 112 天,今年健身 778 分鐘,跑步 192 公里,尤其跑步,一口氣可以跑 5 公里。

在接手公司 APP 開發後,接觸 Taro 框架,建立了進一步完善元件型別宣告的討論,至今提了 10 個 PR,其中 8 個被合併,建立 miniapp-types 專案,透過各個小程式文件,生成元件型別 schema

有始有終

  • 解決 umijs SSR 效能問題
  • 完善 APP 細節
  • CanIUse 功能實現

思否社群主站前端依賴 umijs 框架,發現 SSR 記憶體佔用過高,且官方對 SSR 功能維護力度下降,不得不尋求新方案,最終選擇 nextjs,經過半年的努力,終於用 nextjs 重構思否社群主站,伺服器記憶體佔用降低一半,目前已在灰度測試。

社群 APP 原不在本職工作範圍內,但原生 APP 已無力維護,因此跟同事接手社群 APP 重構工作,我負責框架搭及基礎功能開發,同事負責業務功能開發,當 APP 整體功能完成 90% 時,無精力繼續完成後續開發,最近利用休息時間,繼續完成剩下收尾工作,爭取早日上線

CanIUse 的功能是 Taro 核心成員Zakary提出的,由於小程式元件屬性眾多,期望提供個 CanIUse 的功能,不負眾望也實現了。

突破

從「尋找」到「堅持」,從「堅持」到「有始有終」,進而突破瓶頸,收穫頗多。

  1. 成為 Taro 專案合作者,加入 Taro 技術委員會
  2. 建立兩個開源專案

總結

2022 年,大環境不景氣的一年,但心不能跟著頹廢。2023 年,三十而立之年,願一切越來越好。

本文參與了 SegmentFault 思否年度徵文「一名技術人的 2022」,歡迎正在閱讀的你也加入。