新人プログラマ応援のおすすめ本324冊 | Geekle
リーダブルコード : より良いコードを書くためのシンプルで実践的なテクニック
リーダブルコード : より良いコードを書くためのシンプルで実践的なテクニック
発売日:2012-06 / 出版社:オライリー・ジャパン : オーム社
著者: Boswell, Dustin Foucher, Trevor 角 征典 フォシェ トレバー ボズウェル ダスティン
Qiita 197 Amazon
コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介する。名前の付け方、コメントの書き方など表面...
Java言語で学ぶデザインパターン入門
Java言語で学ぶデザインパターン入門
発売日:2004-06 / 出版社:ソフトバンクパブリッシング
著者: 結城 浩
Qiita 148 Amazon
GoFの『デザインパターン』で紹介された23個のパターンを、オブジェクト指向の初心者にもわかるようにやさしく解説。すべてのパターンについて、Javaのサンプル...
プロを目指す人のためのRuby入門
プロを目指す人のためのRuby入門
発売日:2017-12 / 出版社:技術評論社
著者: 伊藤 淳一
Qiita 99 Amazon
Railsをやる前に、Rubyを知ろう。みなさんが「Rubyをちゃんと理解しているRailsプログラマ」になれるように、Rubyの基礎知識から実践的な開発テクニックまで、丁...
SQLアンチパターン
SQLアンチパターン
発売日:2013-01 / 出版社:オライリー・ジャパン : オーム社
著者: Karwin, Bill 児島 修 和田 卓人 和田 省二 カーウィン ビル
Qiita 81 Amazon
データベース論理設計、データベース物理設計、クエリの記述、アプリケーション開発という4つのカテゴリに分け、それぞれの分野におけるアンチパターンを紹介し...
実践ドメイン駆動設計
実践ドメイン駆動設計
発売日:2015-03-16 / 出版社:翔泳社
著者: ヴァーン・ヴァーノン 髙木 正弘
Qiita 70 Amazon
『エリック・エヴァンスのドメイン駆動設計』は、2003年の刊行だったにもかかわらず、大型ソフトウェア構築時につきまとう不透明感を払拭するための指針として現...
深層学習
深層学習
発売日:2015-04-08 / 出版社:講談社サイエンティフィク
著者: 岡谷 貴之
Qiita 60 Amazon
いま最も注目されている機械学習手法である深層学習(ディープラーニング)を、トップ研究者が解説した。基礎から、SGD、自己符号化器、CNN、RNN、ボルツマンマ...