前言
「自我啟發之父」阿德勒在《被討厭的勇氣》中說到這麼一句話:“決定我們自身的不是過去的經歷,而是我們賦予經歷的意義。”
那麼,是不是意味著過去的經歷沒有任何意義呢?其實,不然。
誠然,過去的經歷確實不能決定將來的走向,但是,將來需要借鑑、思考過去的經歷,就好比「圖靈」的每本書的第一頁都是“Staning on the Soulders of Giants”,因而,我們也得站在過去的肩膀上。
所以,今天這篇年終總結也有著它的故事線:回首 2022 -> 展望 2023,正文從這裡開始~
1 回首 2022
1.1 程式設計
相信很多同學在搗鼓技術的過程,都希望能帶給自己一些“新鮮感”,所以,每年我們都會看到技術在不斷地更新迭代。而今年,我總共寫了 6 篇技術文章:
- macOS App 自動化分發 App Store 探索與實踐
- macOS App IDs, Certificates & Profiles 基礎和自動化管理
- 常用檔案訪問權相關命令,以及 macOS launchd
- 揭秘,Vue3 效能最佳化之 Non-reactive Object
- 現代 Monorepo 工程技術選型,聊聊我的思考
- 設定 NPM Registry 的 4 種姿勢
其中,有 3 篇是前端範疇的文章,另外 3 篇則是和 macOS 應用 CI/CD 相關的,這也是我今年在技術方面做的不一樣的事情。相應地,我也投入了相當一部分時間研究 macOS 應用 CI/CD 相關的知識,包括 Jenkins、程式常駐、應用分發(AppStore 和網路)和證書籤名等。
我想可能有很大一部分前端的同學會問:“作為一個前端,我需要學習這個嗎?“,個人認為是需要的,因為在一些場景下,比如說做 React Native 或 Electron 開發的時候,不可避免地就會接觸到原生應用的簽名、構建、公證(Notarize)和分發 App Store 的概念,所以,透過親身地體驗一番原生應用實現這些的過程還是有一定收益的(知其然使其然)。
然後,在 GitHub 的產出方面,總共有 200 多個 Contributions,略有點微薄,上半年倒是搗鼓了一個簡單的關於 Monorepo 的輪子 fmr,然後下半年主要重心也在寫關於 macOS 應用 CI/CD 的開源書籍 ?(相信很快會和大家見面,Stay tuned):
並且,值得一提的是,今年剛好是到豬廠打工滿 1 年的日子:
作為一個老程式設計師...難免會問自己一個問題:“過去 1 年,我做了哪些有價值的事情?”。
這裡我給出的答案:“過去 1 年,仍然是圍繞「工程化」,做了腳手架、CI/CD、研發文件和規範制定等方向上的事情...”,其中,每塊都做了一定深度的學習和實踐,這裡就不做展開了,有興趣的同學可以私聊我交流。
1.2 生活
回到生活,停下腳步?,仔細思考下,每年的我在程式設計上的收穫都會有所不同,但是在生活上的變化似乎卻所見甚微...
比如說,這幾年一直沒變的 3 件事情:
- 週末日常宅家學習,比較少出門,靠點外賣、喝咖啡和奶茶維持”生計“...
- 交際圈比較小,我想應該是這個行業的一致表現...
- 還是單身,不知道算不算一件事,快忘了總之...
看完這 3 件事,我想很多同學可能會有點感同身受?希望不要這樣...作為一個新時代的程式設計師,我們還是要學會“擁抱變化”的。雖然,上面提及的 3 件事確實這幾年都沒變化,但是,值得一提的是,今年嘗試報名了公司的吉他學習班,也算堅持了下來,現在可以勉強彈一下 5、6 級的曲子(需要時間學),也算是多了一項技能?
接下來,就來簡單雞湯一下,除開看程式設計相關的書籍,我也會看點關於其他方向的書籍,一方面是豐富自己的閱歷和生活,一方面則是學會從多個角度分析問題(不單單是程式思維...),例如這些書(排名不分先後):
- 《被討厭的勇氣》
- 《幸福之路》
- 《自卑與超越》
- 《異類不一樣的成功啟示錄》
- 《幕後產品》
- 《挪威的森林》
有興趣的同學,可以買來看看,透過閱讀這些書籍相信你會得到不一樣的收穫 ?。當然,也歡迎大家和我分享一些你看過的書籍。
2 展望 2023
要說對 2023 年有什麼詳細的規劃?可能還真沒有...但是,初步的規劃或想法還是有的。
首先,對於程式設計的規劃會是:
- 寫完 macOS 應用 CI/CD 的開源書籍
- 輸出工程化、框架原始碼相關的文章
- 搗鼓下 GitHub,比如說給一些 Repo 提 PR、寫點有趣的輪子等
其次,對於生活的規劃會是:
- 學習一項技能,比如說攝影、小提琴等
- 繼續看一些非程式設計相關的書籍
- 輸出一些關於生活的文章或者影片
可能看起來這些 2023 年的規劃還略顯單薄,具體還是需要去驗證這些計劃是否可行,以及是否有足夠的時間去嘗試做一些事情,畢竟有時候真的是計劃趕不上變化...
結語
正如文章開始所說,“決定我們自身的不是過去的經歷,而是我們賦予經歷的意義。”。過去的經歷終究只屬於過程,它也不能決定將來你會是一個什麼樣的人。
那麼,回到現在,無論過去錯對與否,如果我們希望將來的自己是往一個好的方向發展。那麼,我們則要更多吸取過去經歷,然後去思考將來要怎麼做。
並且,這幾年,大家都逃不開的一個話題就是疫情之下的經濟發展停滯不前或者倒退,作為一個打工人,我們不可避免地是受到了一定的影響。但是,人生也許就是這樣,你永遠也不知道接下來可能會發生什麼。
所以,我們更多地是需要做好自己,從程式設計的角度,那麼就是保持好奇心和耐心,人生這場馬拉松,看的是誰能堅持到最後,而不是在這個過程的某個成功或失敗。最後,在這裡也祝大家新年快樂、心想事成。
本文參與了 SegmentFault 思否年度徵文「一名技術人的 2022」,歡迎正在閱讀的你也加入。