2021年終總結,一個8年老前端該何去何從

語言: CN / TW / HK

theme: smartblue

「時光不負,創作不停,本文正在參加2021年終總結徵文大賽

大家好,我是旋律,一名開源愛好者。時光匆匆,轉瞬即逝。掐指一算,從事前端已經 8 年有餘了,我也就成為了零零後口中說所說的老大叔。2021 年即將過去,回顧這一年,還算挺充實。

技術/工作

技術上收穫頗多,一直注重高效工作,拒絕一切不合理需求是我的原則。

  1. 首先是公司架構升級。為適應新的架構,帶領大家進入衝刺組。短時間內將一個臃腫 UmiJS 的老專案遷移到了 Vite。可以參考 我們從 UmiJS 遷移到了 Vite
  2. 新的架構上,寫了許多 Vite 外掛(程式碼拆分、模組解析、圖示等),基於 Vite 封裝了一個底層構建工具,支撐了十多個子專案。
  3. 基於 single SPA 開發了一套更輕量的微前端方案,擁有更強的自控能力,也支援了 ESM 模組的載入。
  4. 獨立出一套公司的公共元件庫,開發並維護超過 50 個基礎元件。
  5. 基於業務效能瓶頸,參與設計重構了表單模組。分析出瓶頸 antd ,效能實在太差,2000 個元件下的表單已經到了不可用的地步。設計開發完成了 6 個以上的高效能元件來替換 antd。每個元件的渲染效能提升至少 5 倍以上,可以做到秒開。
  6. 完善了開源狀態管理庫 Heo,很好地支撐了多個子專案地業務開發,高複雜度情況下表現優秀 優雅的狀態管理
  7. 拿了前三個季度優秀員工,第四季度還沒下來。
  8. 開源了一個滾動條元件 mac-scrollbar
  9. 面試了 30+ 位同學。

生活

我的大部分時間都放到了工作上,平均每天上班在 10 個小時以上,可以說我也是相當的卷,這導致了我生活上就過得比較糊塗。我搬到了公司附近上班。自從我女兒出生後,每天中午都可以回家抱娃便成了我最開心的事情。再過幾天我要滿 30,我女兒也要滿一歲了。小孩子變得越來越調皮,有了更多的主觀意識,很多時候都能惹得我們很開心。其實帶娃也是一種享受,真不知道以前的恐懼是怎麼來的。有了娃,基本上沒有玩遊戲了,偶爾會玩幾把無限火力。

可能是因為疫情原因,今年基本上沒有出去旅遊過,挺遺憾的,等娃大些了再考慮這些吧。

從去年就在考慮在上海買房。原本在重慶有一套小戶型打算賣掉換到上海來,從去年 10 月看中的房子年初大漲 50%,每天都盯著房源看,房源越來越少,單價越來越高。房價從 4 萬看到了 7 萬,每天都心驚膽戰,後來心都灰了。原來的房子沒賣掉,還揹著貸款,冒不起這個險。後來我老婆說買不起上海,可以在重慶換套大一點的,至少不那麼憋屈。所以趕在了重慶第一次土拍前置換了。如今樓市涼了半截,早已沒了年初的那般火熱。

社群影響

之前大部分時間是在沉迷遊戲浪費光陰,GTA5 500+ 個小時,方舟 1500+ 小時,英雄聯盟斷斷續續玩都是一個菜雞水平。學歷不行,被很多公司據在門外,後來逐漸陷入迷茫。

在前端領域幹了一段時間後,便意識到了以後會有中年危機。不想毫無意義把時間白白浪費,後面決定改變現狀。通過自己的努力,不停的學習+思考,每天都能學到一項新東西,後面進步很大,找到了一個好工作。

儘管已經很努力了,但比我更努力的人更多。很多人都說 35 歲以後就找不到工作了,但我認為那是不夠努力,導致自己沒有核心競爭力才會被時代拋棄。

最近在 卷王,勵志哥 的幫助影響下,我也最近開啟了輸出技術文章的生涯,開了個公眾號,也能帶領大家一起破卷。也明白了一個道理:沒有好的學歷,只要肯努力,再晚也不遲,也能找到好的工作

現在我除了輸出技術文章,有空餘的時間就會去寫一些社群裡實現得不夠優雅的功能,現在各個平臺累積的 star 總數已破千,我覺得能幫到自己的同時也能幫到大家是一件值得開心的事情。

未來規劃

一個 8 年的老前端,在經過的自己的認知瓶頸後。也明白了自己的所要走的路。在沉迷技術的同時也要擴大影響力,努力會讓自己變得更加優秀。

  • 在技術上做到更加極致
  • 也增加一些技術廣度
  • 繼續輸出技術文章提高寫作水平
  • 提升自己的溝通能力
  • 增加適量的運動
  • 保持一個積極向上的心態是最重要的

今年輸出的文章

我最近才開始寫,希望能幫到大家,或者也可以加群一起學習進步。