2022風雲變幻的一年,我開始思考生活的意義

楊成功發表於2022-12-20

大家好,我是楊成功。

前幾天看到各大社群開始推送年終總結的徵文,我愣了一下,這麼快又到年終了嗎?感覺上一次寫年終也才是幾個月前的事情,想不到已經過去一年了。

2022 年對所有人來說,是束縛的一年、也是艱難的一年。這一年疫情起起伏伏,商場歇業,飯店關門,在工作之餘吃一碗熱乎的刀削麵也成了奢侈。對一個北漂來說,“回家”和“進京”從未如此艱難。假期好不容易回趟家,結果趕上疫情在老家被關了一個多月,進京時又是一路波折,身心俱疲。

從第二季度開始網際網路掀起了一波裁員大潮,這波裁員潮比以往都要猛烈,身邊的不少朋友都受到了波及,我們團隊也減員三分之一。本以為只是國內行情不景氣,想不到短短几個月後,這把裁員大火便蔓延到了全球,巨頭科技公司紛紛揮舞大刀,網際網路民工一片哀嚎。

整個 2022 年都是在一種“慌中求穩”的狀態下度過的,但好在整體還算順利。下面總結一下我的 2022 年做了什麼?年近 30,感受又有哪些?

生活上

生活上簡單枯燥,疫情時期要麼兩點一線要麼居家辦公,“做核酸”是這一年堅持最久的事情。前幾天還和朋友聊,已經 3 個月沒去電影院了,團購的火鍋券 2 個月了也沒機會用,天天靠外賣勉強續命。遺憾的是,就這種情況,也沒逼出我的一手好廚藝。

今年年初的時候指定了一個計劃,要多寫文章多寫公眾號,爭取完成一本小冊。現在可以正式宣佈:計劃失敗!為什麼呢?首先必須自我檢討:今年犯懶沒有去年勤奮。再者很多精力都花在了其他的一些事情上,比如寫書。

因為自己工作比較久了,剛好又有人找,所以覺得可以把過往經驗總結一下寫本書。在年中籤約之後,就開始了我的漫漫寫書路。寫書可比寫文章痛苦太多了,寫文章可以寫個一兩千字,發出去就能收到反饋;而寫書是你一直在寫,半年不會有讀者反饋,還要遵循各種文字語句規則的限制,非常麻煩。好在已經完成一半了,道阻且長,明年繼續搬磚。

今年還有一件大事:我買房了。是的,考慮良久,我最終選擇了在老家買房子。我不清楚自己以後在哪裡生活,但是隱約覺得,北京不是我的久居之地,當然也居不起。我的很多同事都是在北京周邊買的,平時租房,週末可以回家一趟,我覺得和老家區別不大。在老家買房的優點是月供低,壓力小,我的月供還沒有每月的個稅多,基本不會影響到生活質量。

當然這個決定也影響了我之後的工作方向 ——— 居家或者半居家。不過近幾年我還不會離開北京,我享受這裡的生活,雖然擠地鐵、租房子,但是快樂卻未曾減少。

在寫這篇文章的時候還發生了一件悲慘的事情 —— 我陽了。7 號釋出了新十條,我們還很開心地說疫情終於要結束了,結果 9 號辦公室裡就測出了陽性,10 號的時候大家症狀全出來了,整個部門幾乎全軍覆沒。抗疫這麼久,每個人都有自己中招的擔心和準備,但想不到它真正來臨時,只是一夜之間的事情。

幸運的是這一次封控沒有了,媒體宣傳病毒的毒性和流感差不多,每個人也都“以身試毒”證實危害不大。很多核酸檢測廳關閉、行程碼下線,2019 年前的生活狀態好像終於要衝破束縛,遠遠的招手說我要回來了。

希望接下來的日子不會再有病毒變異,不會再有疫情管控,新冠徹底成為普通流感與人類共存。我們終有一天可以盡情擁抱那些沒有疫情的日子,與它相視一笑,說句好久不見。

工作上

儘管這一年外界變化不斷,但是技術的更迭卻彷彿從未停止。拿前端技術來說,今年大家討論最多的 Vue3 和 Vite 幾乎是無比快速的滲透到了大小廠,Vite 替代 Webpack 已經成為了趨勢和共識。

我司前端組今年也完成了整體的技術升級。我們的升級方案是分 PC 端和移動端兩個方向做的,PC 端專案全部升級為 Vue3 + TS,而移動端專案則完成了向 React Hook + TS 的遷移。

因為 PC 端大多都是 Vue2 開發的管理系統,體量大模組多,升級 Vue3 成本最小。而且 Vue3 相容 Vue2 的寫法,所以沒有遇到太大的阻力。升級的好處是構建速度起飛,一些莫名其妙的渲染異常沒有了。公共元件/函式全部改造為 TypeScript 後,錯誤使用的部分會立即標紅,隱藏 Bug 的問題也解決了。

移動端歷史包袱小,並且要求跨端開發,最起碼要保證 H5 和小程式的一碼雙端。我們使用 Taro 框架來實現跨端開發。在最新版的 Taro3.x 中使用了執行時架構,可以獲得完整的 React 開發體驗,這樣與 Web 端開發的差異縮到了最小。

Taro3 也支援使用 Vue3 開發,讓我們堅定選擇 React 的另一個原因是 Android 和 IOS 併入了前端,此時要考慮如何讓 Web 和 App 開發儘可能地不要割裂,同時讓 App 端也使用跨端方案開發,最終我們決定在 APP 端使用 React Native。

React Native 使用 React 語法,使 APP 端在提高效率的同時又與 Web 技術融合在了一起,這與我們的需求不謀而合。而 Taro3 又支援生成 React Native 程式碼,並直接輸出到 React Native 工程目錄,這樣就把兩個端串了起來,為後續工作提供了更大的協作空間。

在調研時有些擔心 React Native 的效能問題,實際測試之後,其實是超出我們預料的。新版本啟動了 Hermes 引擎,並且常用元件如導航已經用原生重構,測試之下非常流暢。我們還測試了需要頻繁繪製的複雜動畫,表現也很不錯,總體來看說滿意。加上新架構在也在逐漸完善中,我們對 React Native 充滿信心。

不得不提的是今年我們在前端中大量使用了 WebRTC 技術。初次接觸音影片,我們發現這裡面不論資料還是網路都與我們傳統的認識不太一樣,理解和除錯更是災難。我們花了大量的時間踩坑,最後終於上線了多端通話影片、螢幕共享等功能,並且在媒體協商、信令傳輸、編解碼、TURN 服務方面也積累了自己的成果。

今年得益於需求不緊急,我們做了許多技術債務清理以及跨端融合的事情,保證在減員的情況下不降低效率。今年依然是探索的一年,雖然外部寒冷、但我們編碼的激情依然火熱。

心態上

2022 年是疫情第三年,也是對個人生活影響最大的一年。這一年發生了許多事情,有的人作為旁觀者嘆息,有的人作為經歷者體會,人們的心態也都在慢慢地發生變化。

我屬於比較愛折騰的,喜歡嘗試和挑戰,閒不下來。但是今年各種各樣的狀況和麻煩讓我多了一種的感受 ——— 安安穩穩的呆在家、有吃有喝,也很幸福。以前呆不住啊,總要往出跑,逛這逛那。今年漸漸發現,在一個屬於自己的空間內可以不被打擾地躺著並沒有那麼糟糕。

今年大家都在說的一個詞 ——— “躺平”。好像人們在發現理想生活太遙遠追求不來時,倒不如什麼也不做,躺著享受也很安心。

我雖然不算是躺平派,但是也漸漸的認識並理解了這種生活態度。當很多事情無能為力時,偶爾躺一躺也無可厚非,沒有必要把自己逼的太緊。躺並不是不奮鬥,只是某段時間的修養,對自己的能量補充。

“鶴崗”作為一個新晉網紅城市今年屢次登上熱搜,“鶴崗買房”成為了年輕人反向定居的大熱門。也許並沒有那麼多人真的到鶴崗買房,但是幾萬塊一套房、沒有房貸、安全感、小城生活這些標籤確實牽動著我們的神經。多少年輕人以走向大城市為理想,然而大城市除了無休止的工作,彷彿一切都與你無關。最終我們追尋的和讓我們心安的,也不過是萬家燈火中的一盞燈,不管這盞燈在哪裡。

疫情讓人們看清了世界的不確定,也喚醒了人們對於幸福的感知。2022 年好多人的心態確實變了,有的人不再一味地追求大廠、有的人不再高槓杆買房;有的人明白了自由最大、有的人只想守著自己的小家。好像這一年大家都慢了下來,開始用心發現身邊的事物,原來珍貴的就在眼前。

年齡增長是一件很有意思的事情。年近三十,突然就開始了思考莫名其妙的“意義”,每當想到這些,我就然懷疑自己是不是老了。如果放在前兩年,我會覺得它虛無縹緲。

但思考意義是探索自己的開始。你想要什麼,你怎麼樣能快樂,這些問題會在某個時刻突然地就橫在你面前。你必須想清楚為什麼,必須有足夠的理由說服自己,才能在漫長的道路中堅持走下去。否則,迷茫就會向山洪一樣席捲而來,消耗掉你的精力。

2022 年,每個人都在努力地度過難關。或許在這個艱難的過程中,你也找到了自己的珍貴呢。

新年展望

距離 2023 年還有十幾天,距離我的 27 歲生日還有二十幾天。

祝願即將到來的 2023 年:病毒消彌、疫情退散。我們可以隨時去吃火鍋擼串,也可以隨時去見想見的人。

2023 年我也該考慮換一份工作啦,開始嘗試半居家,分一些精力給生活。當然最重要的是先把書寫完,完成自己一個階段的總結。今年過的比較安穩,來年希望更激烈一些。

如果明年疫情結束、春暖花開,我想去很多城市,這些計劃了好久的地方終於可以去看看了。還有我想好好精進一下自己的攝影技術,多花精力去記錄自己的生活。當然還要多讀書多學習,還有好多好多。

未來總有許許多多的美好,前路總是光明而充滿神秘,這才是新年的期許呀~

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

相關文章