#書評
206 件の記事
コンピュータとネットワークの基礎を学ぶおすすめ本8選【CS・OS・TCP/IP】
コンピュータとネットワークの基礎を学び直すための本を8冊まとめた。コンピュータとプログラムが動く仕組み、コンピュータサイエンスの全体像、OSとUNIX、TCP/IPとメールの順に紹介し、各書の個別レビューへ移動できる。
エンジニアのキャリアを考えるおすすめ本4選【基礎力からスタッフエンジニアまで】
ソフトウェアエンジニアのキャリアを考えるための本を4冊まとめた。エンジニアとしての基礎力、キャリアの考え方と向き合い方、スタッフエンジニアという技術リーダーの道の順に紹介し、各書の個別レビューへ移動できる。
生成AI時代の開発を学ぶおすすめ本4選【プロンプト・コンテキスト・AIコーディング】
生成AIを開発に活かすための本を4冊まとめた。プロンプトエンジニアリング、コンテキストエンジニアリング、AIコーディングの実践、生成AIで価値を生む考え方の順に紹介し、各書の個別レビューへ移動できる。
SaaSと事業づくりを学ぶおすすめ本6選【立ち上げ・アーキテクチャ・営業・顧客理解】
SaaSや新規事業づくりを理解するための本を6冊まとめた。SaaSの立ち上げ、マルチテナントのアーキテクチャ、営業とカスタマーサクセスの仕組み、リーン・スタートアップとジョブ理論による顧客理解の順に紹介し、各書の個別レビューへ移動できる。
監視・SRE・運用を学ぶおすすめ本7選【監視入門からSLO・ログ・キャパシティまで】
システムを安定して運用するための監視・SRE・運用の本を7冊まとめた。監視の入門、SLOによる信頼性の目標設定、ログとオブザーバビリティ、バックアップ、本番対応とキャパシティプランニングの順に紹介し、各書の個別レビューへ移動できる。
システム設計とアーキテクトを学ぶおすすめ本8選【設計面接から設計プロセスまで】
システム設計とアーキテクトの仕事を学ぶための本を8冊まとめた。設計面接の題材で学ぶシステム設計のパターン、アーキテクチャ設計のプロセス、アーキテクトの役割、トレードオフと非機能要件の順に紹介し、各書の個別レビューへ移動できる。
Webパフォーマンスを学ぶおすすめ本4選【仕組みからチューニング・CDNまで】
Webシステムを速くするための本を4冊まとめた。システムパフォーマンスの仕組み、ISUCONに学ぶサーバーサイドのチューニング、フロントエンドのチューニング、HTTPキャッシュとCDNによる配信の順に紹介し、各書の個別レビューへ移動できる。
ソフトウェアエンジニアリングの基礎
『ソフトウェアエンジニアリングの基礎』の書評。Nathaniel SchuttaとDan Vegaによる一冊。コードを読む・書く、テスト、アーキテクチャ、本番運用から、学び方やキャリア、AIとの付き合い方まで、コーダーからエンジニアになるための実務の基礎を一冊で見渡せる。
アジャイル開発を学ぶためのおすすめ本9選【スクラム・リーン・カイゼン】
アジャイルやリーンによる開発を体系的に学ぶための定番書を、入門から実践まで9冊まとめた。アジャイルの入門、実践と改善、リーンによる価値検証の順に紹介し、各書の個別レビューへ移動できる。
エンジニアが業務システムの基礎を学ぶおすすめ本5選【会計・金融・在庫・生産・物流】
会計・金融・在庫・生産・物流といった業務システムの基礎を、エンジニアの視点から学ぶための本を5冊まとめた。「エンジニアが学ぶ◯◯システムの知識と技術」シリーズを分野別に紹介し、各書の個別レビューへ移動できる。
良いコードを書くためのおすすめ本9選【リーダブル・リファクタリング】
読みやすく変更に強いコードを書くための定番書を9冊まとめた。読みやすさの基礎、リファクタリングによる改善、複雑さとの向き合い方、視野を広げる一冊の順に紹介し、各書の個別レビューへ移動できる。
データベースを学ぶためのおすすめ本10選【SQL・設計・運用】
データベースを体系的に学ぶための定番書を、SQLの入門から設計・運用まで10冊まとめた。SQLの基礎、応用、設計、PostgreSQL、分散処理の順に紹介し、各書の個別レビューへ移動できる。
エンジニアの思考法・知的生産を高めるおすすめ本10選
エンジニアの思考力と知的生産を高めるための定番書を10冊まとめた。問題解決、論理的思考と伝達、抽象化、学び方の順に紹介し、各書の個別レビューへ移動できる。
エンジニアリングマネジメントを学ぶためのおすすめ本12選【組織・リーダーシップ・PdM】
エンジニアリングマネジメントを体系的に学ぶための定番書を、組織づくりからリーダーシップ、プロダクトマネジメントまで12冊まとめた。組織とチームの設計、マネージャーの役割、技術戦略、プロダクトの順に紹介し、各書の個別レビューへ移動できる。
Go言語を学ぶためのおすすめ本9選【入門から実践まで】
Go言語を体系的に学ぶための定番書を、入門から実践まで9冊まとめた。文法の入門、言語の深い理解、Web・システム・分散の実装の順に紹介し、各書の個別レビューへ移動できる。
Ruby / Rails を学ぶためのおすすめ本7選【入門から実践まで】
RubyとRuby on Railsを体系的に学ぶための定番書を7冊まとめた。入門、言語を深める、Railsの実践の順に紹介し、各書の個別レビューへ移動できる。
ソフトウェアアーキテクチャを学ぶためのおすすめ本12選【入門から実践まで】
ソフトウェアアーキテクチャを体系的に学ぶための定番書を、入門から実践まで12冊まとめた。設計の基礎、トレードオフ、ドメイン駆動設計、マイクロサービス、API設計の順に紹介し、各書の個別レビューへ移動できる。
ソフトウェアテストを学ぶためのおすすめ本7選【入門からTDD・品質まで】
ソフトウェアテストを体系的に学ぶための定番書を、入門からTDDや品質保証まで7冊まとめた。テストの基礎、TDDと単体テスト、現場の実践と改善、品質の体系化の順に紹介し、各書の個別レビューへ移動できる。
エンジニアのためのおすすめ技術書まとめ【分野別インデックス】
このブログの技術書まとめ(おすすめ本)を分野別に一覧化したインデックス。設計・言語・データ・品質・セキュリティ・基礎と運用・生成AI・マネジメント・キャリアまで、目的に合わせて選べる。各まとめから個別レビューへもたどれる。
Webアプリのセキュリティを学ぶためのおすすめ本8選【認証・認可・セキュア設計】
Webアプリケーションのセキュリティを体系的に学ぶための定番書を、認証・認可からセキュアな設計まで8冊まとめた。OAuthによる認可、デジタルアイデンティティ、セキュアな設計・実装の順に紹介し、各書の個別レビューへ移動できる。