The Pragmatic Programmer
David Thomas, Andrew Hunt
★★★★★
Finished: 2024/1/20
感想
エンジニアとしての心構えを教えてくれる本。技術書というより「職人の哲学書」という感じ。
20年以上前の本なのに、今読んでも全く色褪せない。むしろ今だからこそ響く内容が多い。
心に残った教え
- DRY (Don’t Repeat Yourself): 知識の重複を避ける
- 割れ窓理論: 小さな問題を放置しない
- 曳光弾開発: 動くものを早く作って軌道修正する
- 直交性: コンポーネント間の依存を減らす
実践していること
毎年1つ新しい言語を学ぶ、というアドバイスを実践中。今年はRustを学んだ。
おすすめ度
エンジニア1年目〜3年目に特におすすめ。早いうちに読んでおきたかった。