(備忘録) 新人に読ませたい技術書ベストセレクション

本投稿はSoftware Designの2023年4月号の特集「スペシャリスト10人に聞きました 新人に読ませたい技術書ベストセレクション」の備忘録です。


0. 技術書の読み方

  • 「技術書の読書術 / 著 増井, IPUSIRON」

1. インフラ

1.1. Linux

  • 新しいLinuxの教科書

  • 本気で学ぶLinux実践入門

  • 試して理解 Linuxの仕組み

1.2. システム運用

  • クラウドエンジニアの教科書

  • 入門監視

  • マスタリングTCP/IP 入門編

2. プログラミング

2.1. 技術の仕組み

  • コンピュータはなぜ動くのか

  • 問題解決力を鍛えるアルゴリズムとデータ構造

2.2. Javascriptのための周辺知識

  • Game Programming Patterns

  • 7つの言語 7つの世界

  • 入門WebAssembly

2.3. アルゴリズム

  • アルゴリズム図鑑

  • アルゴリズム的思考力が身につくプログラミングコンテストAtCoder入門

  • プログラマの数学

3. 開発・設計

3.1. チーム開発のための設計

  • ドメイン駆動設計入門 / 著 成瀬

  • プリンシプルオブプログラミング

  • 良いコード/悪いコードで学ぶ設計入門

3.2. アジャイル開発

  • エクストリームプログラミング / 著 Kent Beck

  • Clean Code アジャイルソフトウェア達人の技

  • 株式会社マジルミエ1

3.3. データを扱うスキル

  • はじめよう!要件定義

  • 達人に学ぶSQL徹底指南書

4. セキュリティ

4.1. セキュリティ基礎

  • サイバー攻撃 ネットの世界の裏側で起きていること / 著 中島

  • 体系的に学ぶ安全なWebアプリケーションの作り方

  • 情報数学の基礎

4.2. ネットワーク・セキュリティ

  • DNSがよく分かる教科書

  • パケットキャプチャ入門 - LANアナライザ Wireshark 活用術 - / 著 竹下

  • プロフェッショナルSSL/TLS

  • インフラ/ネットワークエンジニアのためのネットワーク技術&設計入門

  • プロフェッショナルIPv6 / 著 小川

  • ピアリング戦記 -日本のインターネットを繋ぐ技術者たち-

番外編

  • SOFT SKILLS ソフトウェア開発者の人生マニュアル

  • ベタープログラマ


参考

  • 「Software Design 2023年4月号」, 技術評論社, p64~p85

いいなと思ったら応援しよう!