閉じる

【知って得する】 IT・プログラミング 本・ブック・書籍 6選

第1選

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

コスパSS
⭐⭐⭐⭐⭐
95
読みやすさSS
⭐⭐⭐⭐⭐
100
ストーリー/論理SS
⭐⭐⭐⭐
90
学び・気づきSS
⭐⭐⭐⭐⭐
95
没入感S
⭐⭐⭐⭐
85
インパクトSS
⭐⭐⭐⭐⭐
98
コスパ(0) 読みやすさ(0) ストーリー/論理(0) 学び・気づき(0) 没入感(0) インパクト(0)
⭐⭐⭐⭐⭐
総合評価:SS (94)
ここが良い!
  • 具体的で明日からすぐに使えるテクニックが凝縮されている
  • 「読みやすさ」という曖昧な概念を論理的に解説している
  • 図解やBefore/Afterのコード例が豊富で理解しやすい
ここが注意!
  • 設計やアーキテクチャなどの大きな構造の話は少ない
第2選

プリンシプル オブ プログラミング 3年目までに身につけたい 一生役立つ101の原理原則

コスパSS
⭐⭐⭐⭐
90
読みやすさSS
⭐⭐⭐⭐⭐
92
ストーリー/論理SS
⭐⭐⭐⭐⭐
95
学び・気づきSS
⭐⭐⭐⭐
90
没入感A
⭐⭐⭐⭐
75
インパクトS
⭐⭐⭐⭐
88
コスパ(0) 読みやすさ(0) ストーリー/論理(0) 学び・気づき(0) 没入感(0) インパクト(0)
⭐⭐⭐⭐
総合評価:S (88)
ここが良い!
  • KISSやDRYなど、エンジニアが一生使う重要概念を網羅
  • 1項目が短く、隙間時間に読み進めやすい
  • 特定の言語に依存しない、普遍的な考え方が身につく
ここが注意!
  • 具体的なコード例は少なく、概念的な解説が中心
第3選

改訂新版 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方

コスパSS
⭐⭐⭐⭐⭐
92
読みやすさS
⭐⭐⭐⭐
88
ストーリー/論理SS
⭐⭐⭐⭐⭐
94
学び・気づきSS
⭐⭐⭐⭐⭐
98
没入感S
⭐⭐⭐⭐
85
インパクトSS
⭐⭐⭐⭐⭐
95
コスパ(0) 読みやすさ(0) ストーリー/論理(0) 学び・気づき(0) 没入感(0) インパクト(0)
⭐⭐⭐⭐⭐
総合評価:SS (92)
ここが良い!
  • 現場で直面する「負債」への対処法が非常に実践的
  • 悪い例(アンチパターン)がイメージしやすく共感できる
  • クラス設計やドメイン駆動設計の入り口として最適
ここが注意!
  • オブジェクト指向言語(Java等)に馴染みがないと少し難しい
第4選

Webを支える技術 ―― HTTP,URI,HTML,そしてREST WEB+DB PRESS plus

コスパSS
⭐⭐⭐⭐⭐
98
読みやすさS
⭐⭐⭐⭐
80
ストーリー/論理SS
⭐⭐⭐⭐⭐
98
学び・気づきSS
⭐⭐⭐⭐⭐
100
没入感S
⭐⭐⭐⭐
82
インパクトSS
⭐⭐⭐⭐⭐
96
コスパ(0) 読みやすさ(0) ストーリー/論理(0) 学び・気づき(0) 没入感(0) インパクト(0)
⭐⭐⭐⭐⭐
総合評価:SS (92)
ここが良い!
  • Webの根幹であるRESTの思想を深く正しく理解できる
  • 歴史的経緯を踏まえた解説で、なぜ今の仕組みなのかがわかる
  • エンジニアとして一生モノの基礎知識が手に入る
ここが注意!
  • 内容が濃く、一気に読むにはかなりの集中力が必要
第5選

おうちで学べるデータベースのきほん 第2版

コスパS
⭐⭐⭐⭐
85
読みやすさSS
⭐⭐⭐⭐⭐
95
ストーリー/論理S
⭐⭐⭐⭐
85
学び・気づきS
⭐⭐⭐⭐
80
没入感SS
⭐⭐⭐⭐
90
インパクトA
⭐⭐⭐⭐
75
コスパ(0) 読みやすさ(0) ストーリー/論理(0) 学び・気づき(0) 没入感(0) インパクト(0)
⭐⭐⭐⭐
総合評価:S (85)
ここが良い!
  • 自宅のPCで実際に動かしながら学べるので定着が早い
  • DBの仕組みを視覚的な図解で徹底的に噛み砕いている
  • 初心者でも挫折しない、親しみやすい解説スタイル
ここが注意!
  • 実務レベルの複雑なクエリや最適化まではカバーしていない
第6選

エンジニアの知的生産術 ──効率的に学び、整理し、アウトプットする (WEB+DB PRESSプラスシリーズ)

コスパS
⭐⭐⭐⭐
88
読みやすさS
⭐⭐⭐⭐
85
ストーリー/論理SS
⭐⭐⭐⭐⭐
96
学び・気づきSS
⭐⭐⭐⭐⭐
95
没入感S
⭐⭐⭐⭐
88
インパクトSS
⭐⭐⭐⭐⭐
92
コスパ(0) 読みやすさ(0) ストーリー/論理(0) 学び・気づき(0) 没入感(0) インパクト(0)
⭐⭐⭐⭐⭐
総合評価:SS (91)
ここが良い!
  • 情報過多の時代における「学び方」そのものを学べる
  • 著者の膨大な試行錯誤に基づいた、説得力のある手法
  • エンジニアとしてのキャリア全般に好影響を与える内容
ここが注意!
  • 技術書ではなく「仕事術」の側面が強い
メモ
失敗しない選び方
  • まず「今すぐコードを綺麗にしたい」なら『リーダブルコード』が鉄板です。より深く「保守性の高い設計」を学びたいなら『良いコード/悪いコードで学ぶ設計入門』が最適。エンジニアとしての「共通言語や教養」を固めるなら『プリンシプル オブ プログラミング』、Webの基礎を盤石にするなら『Webを支える技術』を選びましょう。初心者でDBに触れたいなら『おうちで学べるデータベースのきほん』、技術習得の効率そのものを上げたいなら『エンジニアの知的生産術』から入るのが正解です。
URLをコピーしました!