2024 回顧

心靈

一年過去了,今年或許技術沒什麼突破,但我在心態上有大幅的翻轉。

工作環境轉變

年初從獨立作業進入到大團隊中,與更多的人接觸,對我這個個性來說衝擊並不算小,還是得做相應的調整及適應。

認清自己終究是個普通人

由於擅長傾聽的關係,許多請求會隨之而來,在我無條件接收一陣子之後發現不太對,再搞下去就把自己累死,所以慢慢學會拒絕一些請求,或者分派給其他更適合做這件事的人,也不太會老是把自己逼到絕境,稍有疑慮就會提出並與其他人討論想法,這算是我在個性上的一個大突破。

定位

在團隊中我除了工作外,開發體驗一直是我所關注的議題,我慢慢的開始分享自己對於程式的想法,為成員提供決策方向,確保任何程式背後都是經過深思熟慮的結果,慢慢的我從為產品提供服務轉變到也為開發者服務。

這樣的轉變也確實讓我知道我提供的價值是什麼,我並不是神通廣大,而是引導成員去思考去發現,即便我不懂我也跟著一起探索解析,讓他們體驗探索過程中的喜悅。


自我探索

2023 是在蒐集所有我認為有趣的東西,而 2024 就是在這堆東西中挑選喜歡的出來

開發工具

雖然有一堆 AI 開發工具的興起,但我發現我幾乎沒什麼在用,對我的效果幾乎微乎其微,輔助寫程式對我而言算是一種思維上的干擾。

VSCode

生態系太好,一堆冷門語言都有相應的套件可以使用,而我對效能需求沒那麼高,所以 VSCode 依然是我開發的首選。

Wezterm

因為我一直在 Mac 跟 Linux 反覆切換的關係,所以有跨平台體驗一致的需求, Wezterm 剛好符合,安裝設定也簡單。

JS/TS

在這生態我已不拘泥於到底是不是前端,關注點在於提取一些值得一試的想法,所以有幾個函式庫或框架是我一直在關注的。

Effect-TS

可以視為 TS 的子語言的一種,目前有一整套自己的生態,用過才懂把 Type Level Programming 做好,能對我們實際開發上影響有多大,也是時常我設計函數的一個借鑒對象,對於思想上絕對是利大於弊。

Svelte

2024 下半年是 Svelte 5 發布的時刻,雖然目前主要都是以 React 為主,不過作為一個技術渣男,總是想看看一個完全不同運作模式的框架體驗起來如何。

OCaml

2023 是與 OCaml 的第一次接觸,當初一直在尋找一個函數式的副語言,而我也堅持到了現在依然沒放棄掉,代表它在我心中是有地位存在的,比起 2023 懵懵懂懂,到現在能夠有意識的做一些撰寫的上決策,某種程度上我已經進到這個語言的另一個階段了,也期望我能為這語言做出一些貢獻。

領域的探索

雖然大部分開發風格接近定型,我現在依然苦惱的是目前還找不到一個特定的領域與現有技能去發揮,一個有招使不出的尷尬狀態,2025 可能更需要去探索更多領域,或許能為職涯找出一條新的路。


結語

以前知道自己落後了,為了讓自己什麼都會都懂,犧牲了健康、生活、喜悅,最後反而忘記了我自己也是個人,也有體驗生活的權力,應該多讓自己接觸探索熱愛的事物。這樣一個理所當然的事情,我卻花了十幾二十年才明白,至今依然在擺脫舒適中的那股罪惡感。