本サイトで最強
最初に言います。
このサイトで紹介している書籍の中で、私がナンバーワンだと思うのが本書です。
内容は「良きプログラマー」となる70個ものヒント集であり
そして開発者の目指すべき姿を明確に示す一冊でもあります。
一生使える真理
本書にはプログラミング効率を高めるヒントが沢山書かれており、それぞれがいちいち奥が深いです。
ヒントは一見すると、ごく当たり前の内容が多いです。
例えば…
シンプルを大切にせよ、ラクをしよう、結合を最小に、繰り返しを避ける、など
しかし実務経験を積んだ上で読み返すと、その重要さを再認識させられるケースが多いです。
あぁぁこういう事だったのか!
そんな風に、分かったつもりでいたけど、実は理解が浅かった事実を何度も思い知りました。
だから私は時々読み返しては、自身を再チェックし、改善と研鑽を心がけるようにしています(カッコ良く言い過ぎかな)。
その一度買えば、一生使える優れたコストパフォーマンスが最強たる所以です。
私は専門学校で講師もしていますが、講義のネタ元に本書をよく使っています。
学生のうちにずっと使える知恵を知って欲しい、そう思いながら。
とにかく読んで欲しい
もし無人島に一冊だけ持っていくなら、私は本書を選びます。
(無人島にパソコンがあるか怪しいですが…)
書名には「プログラマー」とありますが、かなり普遍的な内容が多く
プログラマーに限らず、エンジニア全般にオススメできます。
そんなわけで、超良書の中の超良書です。
このページを見ているような熱心な方には、迷わず読んで欲しいです。
おまけ こっちも凄いよ
本書の著者アンドリュー・ハント氏はリファクタリング・ウェットウェアという本も書いてます。
こっちは、脳を活性化させる方法論をまとめた良書です。
創造性やひらめきを引き出し、人生の質を向上させる
その為のユニークなテクニックをたくさん収録しています。
私は個人的に、本書の姉妹書だと思ってます。
この達人プログラマーが論理を磨くのに対し、リファクタリング・ウェットウェアは直感を究明しているので。
そんな2つ合わせて真価を極める。
分かりやすく言うと、ターボロボ と ターボラガー が合体して スーパーターボロボ になるわけです(例えが古くてスミマセン)。