好久沒寫文章了

沒想到距離上次發文已經超過一年了。自從開始工作之後,就沒什麼時間去研究一些東西,也懶得寫文章。

想說來寫一篇文章表示今年還活著,並且回顧一下整個 blog 建立然後快速荒廢的過程,做一些反思,分享一下最近頹廢的生活(?)。

這篇其實改了好幾次,我一直重看自己寫的內容
有些地方覺得寫得不太好,就會改掉

blog 的開始到結束

一開始寫 blog 其實只是過去一位學長的提議,就想說試看看。

回顧過去寫文章最頻繁的時期,就是當年跑去學 Angular 的時候。當時在大學做一個專題,剛接觸 Web 領域,想說找個框架來重構 JQuery 寫的網頁,於是就隨便選了一個 Angular 來做前端,結果發現 Angular 大到跟後端沒兩樣,直接在前端搞了個 MVC,後來學到依賴注入就沒在繼續了,專題的系統也一直都沒有重構。

之後也有看一些設計模式的書,並且嘗試寫成文章。無奈當時的經驗不足,寫出來的內容其實沒什麼參考價值,整個設計模式的文章就這樣被簡單寫個幾篇後就放著長草了。

後面 blog 就開始了非常長的長草期,一直沒有新的文章產出,我也無心去經營整個 blog。

起初我選了 gitalk 作為留言的平台,但至今只有一隻手數得出來的人來留言而已😅

剛開始其實還是有點期待有人能夠給予一些回饋,但我沒加入過什麼社群,也鮮少向朋友推銷自己的 blog,除非 Google 搜尋剛好找到,不然根本就不會有人看我的 blog。

為什麼不寫文章?

其實沒有為什麼,就是懶

我沒有去想這個問題,起初我把這個 blog 命名為筆記,主要是想透過學習一些新的技術,紀錄在 blog 上。

但實際要寫的時候,卻又想不到應該寫什麼。我總認為應該要多發一些有教學性質的文章,但發現我好像沒有這麼多內容可以寫,而且我也不太會教……

加上後來工作比較忙一點,回家看個 YT 玩個遊戲時間就過了,自然就不會去寫文章了。

後續的規劃

我想說現在就不侷限一定要產出類似教學的文章,單純紀錄一些想法,或是學習的過程也可以,也不要求自己一定要寫一個系列 (望向荒廢已久的設計模式)。

不過最需要改善的應該還是懶得寫文章的部份🙂

近期也在想是不是該調整 blog 的配置。我已經有大概 2 年沒有更新 Hexo 了,自從寫 Github Action 把 Hexo 改成自動部署之後,就沒再動什麼東西了。

最近一年的生活

最後來講講最近一年來的生活,在我沒寫文章的這一年多來,工作上做了四個專案,其中一個正在進行

最一開始剛進公司時是寫 node.js 的微服務專案。說實在那個專案沒有什麼難度,就只是建個純 CRUD 的 API,後半大部分的時間都是上雲然後導入一些雲端的基礎設施。

中間一段時間留停去當兵,回來公司後就開始寫 node.js 的 Web 後端。因為我過去習慣 C# 這種強型別語言的寫法,Javascript 這種直譯語言跟模組的設計都讓我不是很習慣,所以我用 Typescript 把一個 express 專案寫得很物件導向。

現在來看,我的設計能力還不夠純熟,或是當初就不應該選擇 express 作為底層框架,專案並沒有那麼好理解 (給別人維護的話) ,雖然看起來有模有樣的,但上手難度硬是被我抬高 (我自己認為)

後來下個專案直接轉成 Java 後端寫 SpringBoot (我當時挺問號的,但換語言對我來說沒什麼困難,所以我還可以接受),主要是在現有的服務上加新功能。

這算是我第一次用 gradle 依賴包管理工具,在此之前我一直都是用很純的方式來寫 Java。當年用 NetBean 當 IDE 去改寫楓之谷的伺服器自己玩,伺服器依賴的 Lib 還是直接拉 Jar 檔來引用。透過這個專案,我熟悉了一些 SpringBoot 的寫法,也可以用學到的工具把以前的伺服器從純 Jar 引用轉成用 gradle 管理依賴包並且用 lombok 去處理 Java 那個寫到快吐血的 Getter 跟 Setter。

Java 的寫法一直讓我很頭疼,一些語法糖也是這幾才年剛問世做測試而已,這方面落後其他語言太多了,果然是可以把間單的東西寫得很冗長的語言。

Java 的專案告一段落之後,就轉到目前正在做的一個 AI 應用的案子,這次我變成 Python 後端 (每換一個案子就換一個語言 🙃)。不過主要是圍繞在使用大型語言模型的部份,整天都在 Prompt 微調跟 RAG 檢索上繞來繞去,中途也順便去了解 LangChain 這個東西。

每個專案的跨度都蠻大的,搞到現在,我都不知道我在寫什麼了……。

平常下班就比較少在寫程式了,但近期我也重新開始了之前寫的 C# 楓之谷伺服器,因為我想要復刻一個早期版本來玩玩,所以好幾年前我就粗略寫了一個簡單的版本讓我可以進到遊戲進行基本的遊玩,但是因為缺乏遊戲後端開發的經驗,加上之前的寫法不易維護,導致我花了很多時間在改寫整個伺服器的架構。目前就把這個當作興趣在寫,頂多用來思考一些架構上的東西,但是在精進能力上感覺沒辦法帶來多大的好處。

結語

一晃眼這個 blog 已經存在 4 年了,雖然這個被我荒廢數次,但我總會在閒暇的時候想起這個 blog,然後生出了一個雜談再失蹤一次

我想我需要做出一點改變,強迫自己寫文章之類的,看能不能讓 blog 更豐富,順便去思考自己學到的東西,並且做一個統整。不然 blog 就這樣放著也是挺可惜的。