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