《程式設計師修練之道》閱讀筆記
這本書改變了我看待工程師職涯的方式,記錄幾個讓我印象深刻的概念。
關於這本書
《The Pragmatic Programmer》是一本關於如何成為更好的工程師的書,而不只是教你寫程式。它討論的是態度、習慣、和思維方式。
讓我印象深刻的三個概念
1. Broken Window Theory(破窗理論)
書中提到:一旦你允許一個「壞的程式碼」存在而不修復,整個 codebase 的品質就會開始下滑。
“Don’t leave broken windows (bad designs, wrong decisions, or poor code) unfixed.”
這讓我反思:我在工作中是否允許過多的「暫時性解決方案」?
2. Stone Soup(石頭湯)
有時候推動改變的方式是「先做一個很小的版本」,讓別人看到它的價值,然後逐漸擴大。
這對於在保守組織中推動技術改革特別有用。
3. DRY Principle
Don’t Repeat Yourself,但不只是指程式碼,也包含知識:
- 文件與程式碼的重複
- 資料模型的重複
- 開發流程的重複
推薦指數
⭐⭐⭐⭐⭐
不管你是新手還是資深工程師,這本書都值得一讀。
Keep reading
More paths through this garden
More in Life Lab
Responses