技術書
「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか
挑発的な副題のせいで暫く購入を躊躇っていた事を後悔したくらい素晴らしい本です。
Webってそもそもなんだ?インターネット、プログラム、そしてパソコン自体の仕組みを
技術が発展してきた時系列に沿って教えてくれます。
Ruby On Railsや人工知能等をやる前に一読すべきと思っています。
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
一人で書いてる分だと問題無いのですが複数人数で書くと汚く成りがちなコードをどう管理してくかを教えてくれます。
早期リターンや容易にGet○○○○というメソッド名をつけてはいけない等、現場では必須のテクニックが詰まってます。
この本を読んで意識して綺麗なコードを書くのはマナーのレベルかもしれないです。