轉職工程師之路
運動科系畢業、被嗆「畢業就失業」,我推掉月薪 4 萬的研究助理,用 Google 翻譯硬啃國外線上課,第一份工程師工作 32k 兼客服,第三年薪水破百萬。
2026-09-02·職涯
運動科系畢業、被嗆「畢業就失業」,我推掉月薪 4 萬的研究助理,用 Google 翻譯硬啃國外線上課,第一份工程師工作 32k 兼客服,第三年薪水破百萬。
決定你薪水的不是努力,是這間公司願意給你多少。從一直跳槽、追求 Work-Life Balance 的罪惡感,到升上 Lead 那天的頓悟——我為什麼開始斜槓。
上完 91 的「針對遺留代碼加入單元測試的藝術」,最大的收穫不是技巧,而是單元測試的代價與限制——什麼是低價值的測試,甚至不該寫測試。
蒐集各種「不做 Code Review」的理由並逐一回應,以及 Code Review 做不起來的幾種情況:能力不足、心態問題、把力氣放錯地方。
物件導向處理的是「狀態」。從組合物件、組合功能、資源管理三個範例,談到 IoC 控制反轉與 Design Pattern 的兩個核心觀念。
紀念一個來兩天就離職的同事。我也討厭寫工作日誌,但還是每天寫——因為日誌是寫給自己看的,重點是誠實記錄做不到的事。
從數學的代數談起,介紹 Functional programming 的思考方式、Map/Reduce/Filter,以及 pipeline 模式。
用 C、C++、Java、Go、Python、JavaScript 的演進來理解泛型的本質——對型別的抽象,以及如何寫出更通用、可重用的程式。