📖

エンジニア2年目が体系的に知識を身につけるために読みたい本のメモ

2024/05/09に公開

はじめに

今年でエンジニア2年目になりました。今まで興味のあるブロックチェーン関連については書籍や記事からインプットしてきましたが、結局ぶちあたるのはWeb開発の知識不足。そこで、日頃からインプットされている方からは今更かと思われるものも多くあると思いますが、エンジニアとしてベースの知識を見つけるため5月からの半年で書籍による激インプットをしていこうと思います。

知識を取り入れたい分野

順番は前後するかもですが、体系的に下記の知識をインプットしていきます。
(順番も一応は下記で考えていますが、こっち先に学んだ方がいいというアドバイスがあればコメントしていただけると泣いて喜びます。)

  1. プログラミング
  2. アーキテクチャ
  3. ネットワーク
  4. SQL
  5. OS
  6. クラウド
  7. セキュリティ
  8. システムデザイン
  9. アルゴリズム

それぞれに該当する本

  1. プログラミング
    リーダブルコード
    達人プログラマー ―熟達に向けたあなたの旅― 第2版

  2. アーキテクチャ
    Clean Architecture 達人に学ぶソフトウェアの構造と設計

  3. ネットワーク
    ネットワークはなぜ繋がるのか

  4. SQL
    達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ

  5. OS
    Linuxのしくみ

  6. クラウド
    Docker実践ガイド 第2版
    Kubernetesマイクロサービス開発の実践 impress top gearシリーズ
    or
    Kubernetes完全ガイド 第2版 impress top gearシリーズ

  7. セキュリティ
    体系的に学ぶ 安全なWebアプリケーションの作り方 第2版[固定版] 脆弱性が生まれる原理と対策の実践

  8. システムデザイン
    データ指向アプリケーションデザイン

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

目標月2冊いきたい

目標は表題の通りです。バッファも含めて半年で読み切りたい。
現在2024/05/09。目標10月末までに読破。進捗については随時下記に書き残していく。

Discussion