README.Books

README.Books

技術書の「今」を楽しくお届け

Qiitaで多く引用されている技術書をランキング形式で集計。楽しい説明と引用記事のリンク付きでお届けします。

過去1ヶ月分のデータを元に毎週集計(最終更新: 6月14日 0:01

今週のランキングを語ろう

ブッくん

ブッくん

今週のランキング出たよ!1位は『良いコード/悪いコードで学ぶ設計入門』なんだ!
ブッくん

ブッくん

「isDeletedフラグ追加しとくか」って僕も昨日言った気がする…!どきっ!
りどみちゃん

りどみちゃん

あら、ブッくん。それ半年後の自分を呪い殺す静かな爆弾らしいわよ?
ドンキくん

ドンキくん

フラグ引数やnull戻り値の問題は古典的ですね。Tony Hoare氏もnull参照を『10億ドルの過ち』と呼んでいます。
ブッくん

ブッくん

じゅ、10億ドル…!僕の爆弾、評価額高すぎるよ!
りどみちゃん

りどみちゃん

評価されてるのは過ちの方よ。落ち着いて。
ドンキくん

ドンキくん

2位は競プロ系が同率ですね。『競技プログラミングの鉄則』と『アルゴリズム×数学』本。両方とも全探索・二分探索・DPが軸です。
ブッくん

ブッくん

AtCoderのB問題で2時間溶かすやつ、まさに僕だよ…!処方箋ほしい!
りどみちゃん

りどみちゃん

数学が出てきてタブ閉じる癖もあるんじゃない?
ブッくん

ブッくん

なんで知ってるの!?りどみちゃんエスパーだ!
ドンキくん

ドンキくん

4位のマーケットデザイン系も興味深いです。Gale-Shapleyアルゴリズムは1962年の論文が起源で——
りどみちゃん

りどみちゃん

ドンキくん、解説モードに入る前に今週もまとめると——設計で土台固めて、競プロで足腰鍛える、そんなランキングね。
1
88 pt.
NEW
良いコード/悪いコードで学ぶ設計入門―保守しやすい成長し続けるコードの書き方

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

仙塲大也

2022年4月 発行

どんな本?

「とりあえずisDeletedフラグ追加しとくか」「nullを返しておけば呼び出し側でなんとかしてくれるはず」——そんな日々の積み重ねが、半年後の自分を呪い殺す静かな爆弾だったと気づかせてくれる一冊。クラス設計、フラグ引数、目的駆動名前設計といった概念が、ふんわりした「きれいなコード」を「腐らないコード」へと翻訳してくれます。読了後はレビューで指摘するときの語彙が増え、なぜか「ちょっと厳しめの人」というキャラに昇格してしまう副作用つき。命名に30分悩むのが苦痛から快感に変わったら、もう後戻りはできません。

2
67 pt.
NEW
競技プログラミングの鉄則

競技プログラミングの鉄則

米田優峻

2022年9月 発行

どんな本?

「ABCのA問題は解けるのに、B問題で2時間溶かす」現象に心当たりがあるなら、これが処方箋です。全探索、二分探索、動的計画法、貪欲法といった頻出アルゴリズムが、77個の例題と並走する形で叩き込まれる構成。「なんとなく書いたら通った」が「設計してから書いたら通った」に進化します。AtCoder公式作問者でもある著者による問題セレクトの的確さが光る一冊。読み終わる頃には水色が見えてきますが、見えてからが本当の沼。

2
67 pt.
NEW
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本

問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本

米田優峻

2022年1月07日 発行

どんな本?

AtCoderの問題を開いて「数学やん…」と静かにタブを閉じた経験、ありませんか。この本はそんな敗走癖を矯正してくれる一冊。全探索、二分探索、動的計画法といった定番アルゴリズムを、計算量や素数判定などの数学的土台とセットで丁寧に解説してくれるのが嬉しいところ。読み終わる頃には、灰色コーダーの自覚しかなかった人間が「とりあえずO(N log N)に落とせないか考える」謎の習性を獲得します。学生時代に数学を捨てた罪、ここで償いましょう。

4
48 pt.
NEW
マッチング理論とマーケットデザイン

マッチング理論とマーケットデザイン

小島武仁, 河田陽向

2024年9月21日 発行

どんな本?

「最適なマッチングってつまり何?」という素朴な疑問にゲーム理論ガチ勢が本気で殴り込んできた一冊。研修医配属や学校選択で実際に動いているDAアルゴリズム(受入保留方式)を、Pythonで動かしながら「耐戦略性」「安定性」といった概念をじわじわ理解できます。読了後はマッチングアプリの仕組みに対して急に解像度が上がり、合コンの席順すら最適化したくなる副作用つき。FDAアルゴリズムまで踏み込めば、もう市場設計者を名乗っても怒られない気分になれます。婚活には直接効かないのが唯一の難点。

4
48 pt.
NEW
マーケットデザイン総論

マーケットデザイン総論

栗野盛光, 熊野太郎

2024年9月28日 発行

どんな本?

「マッチングアプリ作りたい」と軽く言ったら、安定マッチングという深淵に吸い込まれた経験はないでしょうか。この本はGale-Shapleyから始まり、DA、FDAアルゴリズムまで、研修医配属や学校選択といった現実の制度設計を支える理論を体系立てて解説してくれる一冊。読み終わる頃には「希望順位を素直に書くのが最適戦略」という耐戦略性のありがたみが骨身に沁みます。Pythonで実装してみれば、世の中の理不尽な配属も「設計が悪いだけ」と達観できる副作用つき。

6
45 pt.
NEW
MLflowで実践するLLMOps――生成AIアプリケーションの実験管理と品質保証

MLflowで実践するLLMOps――生成AIアプリケーションの実験管理と品質保証

弥生隆明, 渡辺祐貴, 大内山浩, 平田東夢, 河村春孝

2026年4月20日 発行

どんな本?

「LLMの出力、なんか良い感じ」で本番投入してユーザーに怒られた経験、ありませんか。生成AIアプリの品質評価は、雰囲気で乗り切るには沼が深すぎます。この本はMLflowを軸に、実験管理からLLM-as-a-Judgeの設計、さらにはジャッジを評価するメタ評価まで、生成AI時代の地に足ついたMLOpsを叩き込んでくれる一冊。make_judgeとPython scorerの使い分けを学べば、「LLMの良し悪しをLLMに聞く」という哲学的に怪しい行為に、ちゃんと再現性とロジックを持たせられるようになります。評価者を評価する評価者を疑い始めた頃には、もう立派なLLMOpsエンジニア。

7
43 pt.
NEW
実践Claude Code入門―現場で活用するためのAIコーディングの思考法

実践Claude Code入門―現場で活用するためのAIコーディングの思考法

西見公宏, 吉田真吾, 大嶋勇樹

2025年12月26日 発行

どんな本?

Claude Codeに「いい感じにやって」と丸投げした結果、いい感じじゃないコードが大量生産された経験、ありませんか。本書はそんな雑な使い方から卒業させてくれる一冊。設計フェーズでChatに一往復挟んで客観評価をもらう小技や、AIに何を任せて何を任せないかの線引きが、現場目線で具体的に書かれています。読み終わる頃には「AIに使われる側」から「AIをちゃんと使い倒す側」に昇格できる。ただし、サボり癖まで直してくれるとは書いてないのでご注意を。

8
36 pt.
NEW
オブジェクト指向UIデザイン使いやすいソフトウェアの原理

オブジェクト指向UIデザイン使いやすいソフトウェアの原理

ソシオメディア, 上野学, 藤井幸多

2020年6月 発行

どんな本?

「とりあえず保存ボタン置いとくか」「画面遷移は…まあDBの順番でいいか」と作った管理画面が、ユーザーから「使いにくい」と総ツッコミを食らった経験、ありますよね。この本は、タスク指向で組まれがちなUIをオブジェクト指向UIへと組み替える思考法を叩き込んでくれます。名詞を先に、動詞は後。オブジェクト抽出、ビューの設計、コレクションとシングルの関係性まで、演習付きで脳がガリガリ書き換わる感覚。読了後、世のアプリのUIに片っ端からダメ出ししたくなる副作用付きなので、人間関係には注意が必要です。

9
34 pt.
NEW
ゼロからのOS自作入門

ゼロからのOS自作入門

内田公太

2021年3月 発行

どんな本?

「OSってなんか黒い画面で文字がカタカタ動いてるアレでしょ」という雑な理解を、ブートローダからページング、割り込みハンドラまで全部自分の手で組み上げた猛者の顔つきに変えてくれる一冊。通称「みかん本」。QEMUの上に自作OSの起動画面が出た瞬間のドーパミン量は、ソシャゲの10連ガチャの比ではありません。最近はClaudeと一緒にカーネルを書き始める変わり者まで現れ始めた界隈の聖典。読み終わる頃には「OS、意外と人間が書いてるんだな」という当たり前の事実に深く感動できます。

注目の引用記事

10
30 pt.
NEW
Amazon Bedrock AgentCore 実践入門

Amazon Bedrock AgentCore 実践入門

御田稔, 森田和明, 熊田寛

2026年5月29日 発行

どんな本?

「AIエージェント作りたい」と言った瞬間に、認証、メモリ、デプロイ、観測性の四天王が立ちはだかって心が折れる、あの現象に名前をつけたい。そんな悩みをまるっと面倒見てくれるのがAgentCoreで、本書はその使いこなしを実践ベースで叩き込んでくれます。Strands AgentsやResponses API経由でOpenAIモデルをBedrockから呼ぶ流れも押さえてあって、読み終わる頃には「とりあえずLambdaに載せるか」と消極的だった自分が、Runtimeにエージェントをポンと置いて涼しい顔をしている。プロトタイプ止まりだったあのPoC、そろそろ成仏させてあげませんか。

11
28 pt.
NEW
Pythonで学ぶ実験計画法入門ベイズ最適化によるデータ解析

Pythonで学ぶ実験計画法入門ベイズ最適化によるデータ解析

金子弘昌

2021年6月 発行

どんな本?

「とりあえずグリッドサーチで全パターン試そう」と回した実験が、週末を丸ごと飲み込んでいく光景、見覚えありませんか。この本はその総当たり地獄から救ってくれる一冊。実験計画法の基礎からベイズ最適化、ガウス過程回帰までをPythonコード付きで手を動かしながら学べます。次に試すべき条件を「賢く」選ぶ感覚が身につくと、実験回数は激減し、上司への報告は「最適解、見つかりました」の一言で済む。ただし浮いた時間で別のタスクが降ってくるのは、最適化できない世の理。

12
27 pt.
NEW
徹底攻略 応用情報技術者教科書 令和8年度

徹底攻略 応用情報技術者教科書 令和8年度

株式会社わくわくスタディワールド瀬戸美月 / インプレス

2025年10月23日 発行

どんな本?

基本情報を取った後、「応用情報、午後の記述で死ぬらしいよ」という噂に怯えて積読してませんか。この一冊は、ストラテジ系もマネジメント系もまとめて面倒を見てくれる頼れる門番です。アルゴリズムやネットワーク、データベースの正規化あたりで毎回つまずく人にも、図解と例題でじわじわ効いてきます。読み終える頃には、午後問題で「これ、わくスタの瀬戸さんが言ってたやつだ」と進研ゼミ現象が発動。合格後に「次は高度区分」と沼が口を開けて待っているのはご愛嬌。

13
24 pt.
NEW
AIガバナンス入門

AIガバナンス入門

羽深宏樹

2023年12月19日 発行

どんな本?

「とりあえず動いたから出しちゃおう」でリリースしたAI機能が、想定外の使われ方をして冷や汗をかいた経験、ありませんか。本書はそんな現場に「リスクベースアプローチ」という地図を授けてくれます。EUのAI Actから日本の各種ガイドラインまで、抽象的に語られがちなAI倫理を、設計や運用に落とし込める粒度で解説。読み終わる頃には、UI上のどこにアラートを置くか、どこまで人間が介入すべきかをエンジニア視点で言語化できるようになります。「動くAI」の次は「説明できるAI」の時代、というわけです。

14
23 pt.
NEW
「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック

「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック

増井 敏克, IPUSIRON / 翔泳社

2022年11月04日 発行

どんな本?

積読タワーがそびえ立ち、買った瞬間に満足してしまうエンジニアの悲しい習性に、そっとメスを入れてくれる一冊。技術書を「全部読まなきゃ」と気負って3章で挫折した経験がある人ほど刺さります。シントピックリーディングや知識の三分類といった読書術を、エンジニア視点で実用レベルに落とし込んでくれるのがありがたい。選び方、読み方、アウトプットの仕方まで網羅されていて、読了後はQiitaに感想を書き始める副作用つき。ちなみにこの本自体も積んだら本末転倒なので、まずは目次から眺めるのがおすすめです。

15
22 pt.
NEW
リーダブルコード

リーダブルコード

Dustin Boswell, Trevor Foucher / O'Reilly Media, Inc.

2012年6月 発行

どんな本?

半年前に書いた自分のコードを読んで「これ書いたの誰だよ」と毒づいた経験があるなら、今すぐレジに向かうべき一冊。変数名 tmp や data を量産していた過去の自分が成仏します。「名前に情報を詰め込む」「コメントは書き手の意図を補足するもの」など、当たり前のようで誰も教えてくれなかった作法を、ユーモア混じりのイラストでサクッと叩き込んでくれるのがすごい。読了後、レビューで指摘する側になれますが、同時に過去のコミットログを消したくなる副作用付き。

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

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

仙塲大也

2024年12月 発行

どんな本?

「とりあえず動くからヨシ!」で書いたコードが、半年後の自分に刺されるあの感覚。神クラス、データクラス、巨大なif文の沼…身に覚えがあるなら今すぐページを開くべき一冊。単一責任やカプセル化を「教科書のお題目」ではなく「悪いコードを直す処方箋」として叩き込んでくれるのがすごい。リファクタリング後のコードを見て「えっ、こんなに読みやすくなる?」と声が漏れます。読了後、過去の自分のコミットログを直視できなくなる副作用にはご注意を。

15
22 pt.
NEW
エリック・エヴァンスのドメイン駆動設計

エリック・エヴァンスのドメイン駆動設計

エリックエヴァンス / 翔泳社

2011年4月 発行

どんな本?

「とりあえずServiceクラスに書いとけ」を繰り返した結果、誰も触れない神クラスが爆誕した経験、ありますよね。この鈍器のような一冊は、そんな混沌に「ユビキタス言語」「境界づけられたコンテキスト」「集約」という秩序をもたらしてくれます。読み終わる頃には、ドメインエキスパートとの会話で「それ、エンティティですか値オブジェクトですか」と詰め寄る面倒な人間に進化。コードより先に業務を理解したくなる、副作用の強い名著。積読されがちなのもまた、伝統です。

15
22 pt.
NEW
実践ドメイン駆動設計

実践ドメイン駆動設計

ヴァーン・ヴァーノン / 翔泳社

2015年3月16日 発行

どんな本?

「とりあえずControllerにビジネスロジック書いとくか」が口癖になっていませんか。気づけばServiceクラスは2000行、誰も触れない伝説のFatModelが鎮座する地獄絵図。そんなあなたの設計観を解体してくれる分厚い処方箋。集約、境界づけられたコンテキスト、ユビキタス言語といったDDDの核を、Java/Spring寄りの実装感覚で噛み砕けます。読み終わる頃には会議で「それ、どのコンテキストの話ですか?」と言い出して若干煙たがられるまでがセット。

15
22 pt.
NEW
[改訂3版]内部構造から学ぶPostgreSQL―設計・運用計画の鉄則

[改訂3版]内部構造から学ぶPostgreSQL―設計・運用計画の鉄則

上原一樹, 勝俣智成, 佐伯昌樹, 原田登志

2022年11月26日 発行

どんな本?

VACUUMが走らずディスクが膨れ上がり、深夜に叩き起こされた経験、ありませんか。この本はPostgreSQLの中で何が起きているのかを、プロセス構造からWAL、共有バッファ、自動バキュームの挙動まで容赦なく解剖してくれます。改訂3版では論理レプリケーションやパーティショニングまで追従済み。17から18へのバージョンアップで挙動が気になる人にも、設計判断の根拠をくれる一冊。読み終わる頃には、postgresql.confの数字を「なんとなく」で決めていた過去の自分を殴りたくなります。

15
22 pt.
NEW
現場で役立つシステム設計の原則

現場で役立つシステム設計の原則

増田亨

2017年7月18日 発行

どんな本?

「とりあえずServiceクラスに全部書いとけ」で生まれた1000行のFatService、心当たりありませんか。気づけばControllerもRepositoryも肥大化し、ドメインロジックは行方不明。この本はそんな迷子のオブジェクトたちに「帰る場所」を与えてくれます。値オブジェクト、区分オブジェクト、三層+ドメインモデル。データクラスとロジックを引き剥がす作法を、Java現場の生々しい例で叩き込んでくれるのがありがたい。読み終わる頃には、なんでもString型で渡してくる過去の自分にそっとお説教したくなります。

15
22 pt.
NEW
PostgreSQL実践入門──アーキテクチャ、運用監視、性能改善

PostgreSQL実践入門──アーキテクチャ、運用監視、性能改善

堀口恭太郎, 細谷柚子, 渡佑也, 山田達朗, 白石裕輝, 須賀啓敏

2026年2月10日 発行

どんな本?

「とりあえず動いてるからヨシ!」で運用してきたPostgreSQL、ある日突然スロークエリの嵐に襲われて初めてVACUUMやautovacuumの存在を真剣に検索する、そんな経験はありませんか。この本を読むと、なんとなく眺めていたpg_stat_statementsが急に意味のある数字に見えてきて、実行計画の読み方からWAL、レプリケーション、バージョンアップ戦略まで、点だった知識が線でつながる感覚を味わえます。Amazon Linux 2023で17から18へ上げるような実運用シーンでも、慌てずに段取りを組めるようになるのが頼もしい。「とりあえず再起動」で乗り切っていた過去の自分とは、そろそろお別れする頃合いです。

15
22 pt.
NEW
手を動かしてわかるSpring Boot入門 ステップバイステップで学ぶWebアプリ開発の基本

手を動かしてわかるSpring Boot入門 ステップバイステップで学ぶWebアプリ開発の基本

田村 達也 / インプレス

2026年4月07日 発行

どんな本?

Spring Bootの公式ドキュメントを開いて「で、結局どこから手を付ければ?」と固まった経験、ありませんか。アノテーションの森に迷い込み、@Autowiredと@Componentの関係をなんとなくで済ませてきた人にこそ刺さる一冊。コントローラ、サービス、リポジトリの三層構造をハンズオンで組み立てながら、Thymeleafでの画面表示やJPAでのDBアクセスまで一気通貫で体験できます。読み終わる頃には「とりあえずSpring Initializrからzipを落とす」が日常動作に。Java入門書の次の一歩としてちょうどいい段差を用意してくれている、優しい踏み台。

15
22 pt.
NEW
ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本

ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本

成瀬允宣 / 翔泳社

2020年2月13日 発行

どんな本?

「とりあえずService層に書いとけ」で肥大化したクラス、心当たりありませんか。エンティティと値オブジェクトの違いも曖昧なまま、なんとなくレイヤードアーキテクチャを真似していた日々に、優しくツッコミを入れてくれる一冊。リポジトリ、集約、ドメインサービスといったDDDの語彙を、サンプルコードと一緒にボトムアップで積み上げてくれるので、青本で挫折した人ほど染みます。読み終わる頃には、ただのgetter/setterの塊だったクラスが愛おしく見えてくる副作用つき。

15
22 pt.
NEW
Clean Architecture

Clean Architecture

Robert C. Martin

2018年7月 発行

どんな本?

「とりあえず動くからヨシ!」で書いたコードが半年後に化け物に育っていた経験、ありませんか。この本はそんな現場のカオスに、依存性のルールという一本の補助線を引いてくれる劇薬です。エンティティ、ユースケース、インターフェースアダプタ、フレームワークという同心円を理解した瞬間、SpringBootのControllerにビジネスロジックをベタ書きしていた過去の自分を全力で殴りたくなる。フレームワークは詳細、DBも詳細という思想を浴びると、世界の見え方が変わります。なお読了後、既存プロジェクトを見て発作的にリファクタしたくなる副作用には要注意。

26
21 pt.
NEW
基礎から学ぶマーケット・デザイン

基礎から学ぶマーケット・デザイン

川越敏司

2021年12月20日 発行

どんな本?

「公共財をタダ乗りせず正直に評価額を申告させるには?」という、人間の本性に逆らうような難題に、ゲーム理論で殴りかかる一冊。VCMやマッチング理論、オークション設計まで、ノーベル経済学賞級のメカニズムが一通り並びます。読み終わる頃には、社内の「誰がランチの店を決めるか問題」にすら戦略的耐性のあるメカニズムを設計したくなる副作用つき。Pythonで実装まで踏み込めば、抽象的だった「インセンティブ整合性」が急に手に馴染む道具に変わってくれる。経済学は文系の学問、と思っていた過去の自分を殴りに行ける良書。

26
21 pt.
NEW
AWS運用入門 改訂第2版

AWS運用入門 改訂第2版

山﨑翔平, 峯侑資, 小倉大 / SBクリエイティブ

2025年7月11日 発行

どんな本?

深夜のアラート通知で叩き起こされ、寝ぼけ眼でマネジメントコンソールを開いた経験、ありませんか。この本はそんな「なんとなく運用」から卒業させてくれる一冊です。CloudWatchでの監視設計、IAMの権限管理、Systems Managerを使った運用自動化まで、本番環境で本当に必要な知識がひと通り揃っています。改訂第2版ではセキュリティや最新サービスにも対応。読み終わる頃には「AWSは怖い」が「AWSに怒られるのは自分のせい」に変わっているはず。まあ、結局怒られるのは変わらないんですけどね。

26
21 pt.
NEW
Claude CodeによるAI駆動開発入門

Claude CodeによるAI駆動開発入門

平川知秀

2025年12月05日 発行

どんな本?

Claude Codeに「いい感じに作って」と丸投げした結果、いい感じに迷走した経験、ありますよね。本書はそんなノリでAIに任せがちなコード生成を、ちゃんと駆動開発として整える指南書。設計フェーズでChatに一往復挟んで客観評価を得るテクニックなど、Claude Codeとの付き合い方が「便利な部下」から「優秀な相棒」に進化します。プロンプトを盛りすぎて自滅していた日々が嘘のよう。AIが賢くなる前に、使う側が賢くなりましょう。