クラウド・インフラを学ぶ書籍リスト。分野ごとに、易しい順
段階1・2の教材。分野ごとに、易しいものから順に並べている。ここから選ぶ。出版社ページへのリンク付き。
段階1:論理的思考・問題解決
- コンサル一年目が学ぶこと。大石哲之。ディスカヴァー・トゥエンティワン、2014年。
- 結論から話す、仮説思考、数字で語るなど、仕事の基本スキル30。
- 世界一やさしい問題解決の授業。渡辺健介。ダイヤモンド社、2007年。
- 問題を分解して原因特定・打ち手検討する手順の入門。
- 新版 問題解決プロフェッショナル。齋藤嘉則。ダイヤモンド社、1997年(新版2010年)。
- ゼロベース思考・仮説思考・MECE・ロジックツリーの体系。
- [新版]考える技術・書く技術。バーバラ・ミント(山﨑康司 訳)。ダイヤモンド社、1999年。
- ピラミッド原則による考えの構造化と文章化。
- イシューからはじめよ[改訂版]。安宅和人。英治出版、2010年(改訂版2024年)。
- 解くべき問い(イシュー)の見極めから始める知的生産の手順。
段階2:各分野の基礎知識
コンピューターの仕組み
- コンピュータはなぜ動くのか 第2版。矢沢久雄。日経BP、2003年(第2版2022年)。
- ハードとソフトの基礎を1冊で概観する入門書。
- プログラムはなぜ動くのか 第3版。矢沢久雄。日経BP、2021年(第3版)。
- CPU・メモリ上でプログラムが動く仕組みの解説。
- コンピュータシステムの理論と実装 第2版。Noam Nisan、Shimon Schocken(斎藤康毅 訳)。オライリー・ジャパン、2024年(第2版)。
- NAND から OS まで自作して学ぶ教科書(Nand2Tetris)。
OS
- [試して理解]Linuxのしくみ 増補改訂版。武内覚。技術評論社、2018年(増補改訂版2022年)。
- 実験でプロセス・メモリ・ファイルシステムなど OS の仕組みを学ぶ。
Linux
- Linuxコマンドブック ビギナーズ 第5版。川口拓之、田谷文彦、三澤明。SBクリエイティブ、2020年。
- 基本コマンドとシェルスクリプトの入門とリファレンス。Ubuntu・CentOS 等対応。
- ゼロからわかる Linuxコマンド200本ノック。ひらまつしょうたろう。技術評論社、2023年。
- 頻出コマンドを200問の演習で覚える。
- 本気で学ぶ Linux実践入門。大竹龍史、山本道子。SBクリエイティブ、2019年。
- サーバー管理に必要なコマンドの使い方と実行例。CentOS・Ubuntu 対応。
- シェル・ワンライナー160本ノック(出版社ページ未取得)。上田隆一ほか。技術評論社、2021年。
- シェルのワンライナーを問題演習で習得する。
- [改訂第3版]シェルスクリプト基本リファレンス。山森丈範。技術評論社、2017年(改訂第3版)。
- 移植性の高い sh スクリプトの書き方リファレンス。
ネットワーク
- スラスラわかるネットワーク&TCP/IPのきほん 第2版。リブロワークス。SBクリエイティブ、2014年(第2版2018年)。
- イラストで学ぶネットワークと TCP/IP の入門書。
- ネットワークはなぜつながるのか 第2版。戸根勤。日経BP、2007年(第2版)。
- URL 入力から表示までの通信経路を順に追う本。
- 図解入門TCP/IP 第2版。みやたひろし。SBクリエイティブ、2020年(第2版2024年)。
- 400点超の図で物理層からアプリケーション層まで TCP/IP を解説。
- マスタリングTCP/IP 入門編 第6版。井上直也ほか。オーム社、2019年(第6版)。
- TCP/IP の各層をプロトコル順に解説する教科書。
- DNSがよくわかる教科書 第2版。日本レジストリサービス(JPRS)。SBクリエイティブ、2018年(第2版2026年)。
- DNS の仕組みと運用を基礎から解説。
HTTP・Web
- Web API: The Good Parts。水野貴明。オライリー・ジャパン、2014年。
- HTTP 上の Web API の設計・運用の解説。
- Real World HTTP 第3版。渋川よしき。オライリー・ジャパン、2017年(第3版2024年)。
- HTTP の歴史とプロトコル例から仕組みを解説。
RDB・SQL
- SQL 第2版 ゼロからはじめるデータベース操作。ミック。翔泳社、2016年。
- SQL の基本文法から結合・集約・アプリからの実行までの入門書。
- 達人に学ぶSQL徹底指南書 第2版。ミック。翔泳社、2008年(第2版2018年)。
- CASE 式・ウィンドウ関数・EXISTS 等 SQL の書き方。
- 達人に学ぶDB設計徹底指南書 第2版。ミック。翔泳社、2012年(第2版2024年)。
- 論理設計・正規化・アンチパターンの解説。
- SQL実践入門。ミック。技術評論社、2015年。
- 実行計画を読んで効率的な SQL を書く方法。
- SQLアンチパターン 第2版。Bill Karwin(児島修ほか 訳)。オライリー・ジャパン、2013年(第2版2025年)。
- DB 設計・SQL・アプリ開発の失敗25例と対策。
アルゴリズムとデータ構造
- アルゴリズム図鑑 増補改訂版。石田保輝、宮崎修一。翔泳社、2017年(増補改訂版2023年)。
- 33のアルゴリズムと7つのデータ構造をイラストで解説。
- 問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本。米田優峻。技術評論社、2021年。
- アルゴリズムに必要な数学と基礎アルゴリズムを、約200問の例題・演習で学ぶ。
- 問題解決力を鍛える!アルゴリズムとデータ構造。大槻兼資(秋葉拓哉 監修)。講談社、2020年。
- AtCoder 例題と C++ で学ぶアルゴリズム入門書。
- 競技プログラミングの鉄則。米田優峻。マイナビ出版、2022年。
- 競プロの77技術と153問の演習をまとめた本。
テスト
- はじめて学ぶソフトウェアのテスト技法。リー・コープランド(宗雅彦 訳)。日経BP、2005年。
- 同値クラス、境界値、デシジョンテーブル、状態遷移などのテスト技法。
- テストから見えてくるグーグルのソフトウェア開発。ジェームズ・A・ウィテカーほか(長尾高弘 訳)。日経BP、2013年。
- Google のテストの体制と、テストと一体になった開発の実態。
コード
- リーダブルコード。Dustin Boswell、Trevor Foucher(角征典 訳)。オライリー・ジャパン、2012年。
- 命名、コメント、制御フローなど、読みやすいコードを書く技法。
セキュリティ
- セキュリティ技術の教科書 第4版。長嶋仁。アイテック、2017年(第4版2026年)。
- 支援士試験範囲の技術を分野別に解説した教科書。
- 体系的に学ぶ 安全なWebアプリケーションの作り方 第2版。徳丸浩。SBクリエイティブ、2011年(第2版2018年)。
- Web 脆弱性の原理と対策を仮想環境で実習する本。
AWS
- Amazon Web Services 基礎からのネットワーク&サーバー構築 改訂4版。大澤文孝。日経BP、2023年(改訂4版)。
- AWS で VPC・EC2・Web サーバーを手を動かして構築。
- AWS運用入門 改訂第2版。山﨑翔平、小倉大、峯侑資。SBクリエイティブ、2023年(改訂第2版2025年)。
- EC2・IAM・RDS などの基本から、バックアップ、セキュリティ統制、監査、コスト最適化までの運用。
- AWSコンテナ設計・構築[本格]入門 増補改訂版。新井雅也、馬勝淳史。SBクリエイティブ、2021年(増補改訂版2026年)。
- ECS/Fargate を中心にしたコンテナの設計と、ハンズオンでの構築。
Terraform
- 実践Terraform。野村友規。インプレス NextPublishing、2019年。
- Terraform で AWS 構成を組む200超のサンプル付き解説。
- 詳解 Terraform 第3版。Yevgeniy Brikman(松浦隼人 訳)。オライリー・ジャパン、2023年。
- Terraform による Infrastructure as Code の包括的な解説。
SRE
- SRE サイトリライアビリティエンジニアリング。Betsy Beyer ほか編(玉川竜司 監訳)。オライリー・ジャパン、2017年。
- Google の SRE の原則と実践をまとめた本。
監視
- 入門 監視。Mike Julian(松浦隼人 訳)。オライリー・ジャパン、2019年。
- 監視の設計原則とアンチパターンの解説。
- Datadog 公式ドキュメント(日本語)。Datadog。Web、随時更新。
- エージェント導入、メトリクス、ログ、APM、モニター(アラート)、ダッシュボードの設定手順。
次に読む
- 使っているもの、やっていること:次のまとめ
- 知識:なぜ基礎か