Back to Home

《程式設計師修練之道》閱讀筆記

這本書改變了我看待工程師職涯的方式,記錄幾個讓我印象深刻的概念。

關於這本書

《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,但不只是指程式碼,也包含知識:

  • 文件與程式碼的重複
  • 資料模型的重複
  • 開發流程的重複

推薦指數

⭐⭐⭐⭐⭐

不管你是新手還是資深工程師,這本書都值得一讀。

0

Keep reading

More paths through this garden

Responses

Leave a note