一年又過了,回顧 2025 年的自己,這一年我沒什麼遠大的目標,靜靜的觀察外界的變化,並且更清楚自己的處境與想法。

ocamlformat 線上編輯器

去年我許了個願望,希望能為 OCaml 做點貢獻,剛好有個想解決調整 ocamlformat 設定不方便的問題,雖然有找到一樣功能的專案,但已經沒在維護,透過這個機會嘗試用自己想法兜了一個,讓使用者能夠直接在網頁上調整設定並看到即時的結果。

這專案讓我真正的研究 ocamlformat 的原始碼,雖然不是全盤理解,但我能在一個 OCaml 專案中尋找我需要內容的能力已經提升不少,也讓我更了解 OCaml 生態中的一些工具運作方式。

OCaml 依然是我目前最喜歡的語言,雖然生態遠遠不如 JS/TS 豐富,但正因為如此,每次的嘗試都會迫使我學習更多平常不會接觸的基礎知識,這對我來說是很有趣的過程。

ocamlformat Online Editor

前端框架融合可行性研究

今年我嘗試了一個有趣的專案,將 React 與 Svelte 、 Solid 前端框架融合在一起使用,目的是解決框架遷移如何平滑的度過中間期的問題,畢竟一個大型專案不可能一夕之間就把整個專案改寫成另一個框架,而是希望能夠漸進式的改寫。這個研究解決了以下幾個問題:

  • 如何在 React 嵌入 Svelte / Solid 元件
  • 多框架如何共享狀態
  • React props 能夠傳遞給 Svelte / Solid 元件並且同步更新

專案連結

接受自己的興趣就是到處看看

我認為自己應該專注在某個領域,才能作為一個專家給其他人解決問題,但這似乎不是我一直以來學習的模式,我的任何知識都是基於某個問題產生好奇而開始研究,進而持續的延伸,這樣不斷湧出的好奇心才是我學習的原動力。

我回顧了自己的歷程發覺學習路徑從來不是一條直線,而是充滿了分支與交錯,雖然不一定能讓我成為某個領域的專家,但卻讓我能夠在不同領域中找到有趣的連結,這些連結反而能讓我找到更多靈感。

探索本身就是意義

以往我會想一直尋找個有意義的目標,想當然一直都沒有結果,每當有個我認為有意義的任務完成後,總會覺得空虛,感覺又要找個新目標而煩惱。

今年我更仔細的觀察自己的感受,最終得到的結論是,目標就只是目標,真正讓我感到有意義的其實是探索的過程,是那種我又得到新知識了、我用了怪招解了問題的那種感覺,而最終結果如何我自己其實也不太在乎。

塑造自己的品味

如今 AI 所能提供給你的知識肯定是足夠的,但一昧地接受資訊無法讓你變得更好,需要有個能力能與之抗衡,那就是自己的品味,你有能力鑑別內容的優劣,並且清楚地了解背後的來龍去脈,就能有意識的作決定,而不是讓 AI 剝奪了你的選擇權。

品味的養成來自於長期不斷的嘗試與反思,並且這是獨一無二的,直接的反映出你這個人的風格,目前我在技術上、工具使用上逐漸收斂的情況下,這個模樣越加清晰,現在我能更自信的說出我喜歡什麼、不喜歡什麼,而不畏懼自己與他人與眾不同。

在工作上,作為資深工作者,傳遞知識將會被 AI 慢慢取代,傳遞思想的比重會增加,品味會影響團隊思考的方向,影響成員怎麼解讀資訊,要從原本的只是教成員怎麼釣魚變成教怎麼樣才釣到大魚。

結語

今年在外界資訊一片混亂中選擇了沈澱自己,更深刻理解自身處境,沒有遠大夢想,能夠不斷的探索滿足自身好奇心,這樣對我來說已經足夠了。

依然關注與維持的事物

  • FP 思維
  • 程式語言的發展
  • OCaml 生態
  • 每日步行
  • 簡單生活
  • 聽音樂
  • 觀察可愛的鳥類
  • 去人少的地方坐著
  • 保持好奇心