
この本を読もうと思った理由はいくつかありますが、一番の理由はインフラの知識が曖昧だったからです。
今までいくつかインフラの勉強は行いました。
有名な以下の本も読みました。
しかし時間が経つにつれて忘れてしまい、「なんとなく分かっている」という状態になっていました。
そういった状態が個人的に気持ち悪かったのでさらっと読めそうなこの本で復習してみようと思い買ってみました。
インフラ周りの知識は普段アプリケーションの開発をしているエンジニアだと業務で使う機会がないため、いつのまにか忘れている知識が増え、なんとなく分かっている状態になっている人が多いのではないでしょうか。
どんな人におすすめか
この本はインフラ周りの本をまだ読んだことがない初学者におすすめです。
インフラエンジニアとは何か?というところから始まり、以下のようなWebサービスを開発する上で必要な基礎が網羅されています。
- ネットワークの基礎
- サーバーの基礎
- 仮想化技術の基礎
- アプリケーションの基礎
- Webアプリの運用の基礎
- セキュリティの基礎
- クラウドの基礎
ただし、1つ1つはそこまで詳細に語られず、どんな仕組みで動いているのかをざっくり理解するという感じになります。
メインはネットワークの基礎である程度内容は網羅されているのですが、真に理解するのであればマスタリングTCP/IPなどをこの後に読むことでマスターできると思います。
インフラの基礎知識がまったくない人には、少し難しく感じる可能性もありますが、まずは読んでみて、もっと詳しく知りたい!と思った部分を専門書でカバーすると良いと思います。
よかった点
- 説明はかなり簡潔に書かれているため、さくさく読める点
- 1つ1つの説明は簡潔だが、ネットワーク周りは基礎が網羅されている点
- 仮想化、クラウド、セキュリティ、CI/CD、IaCなど現在使われている技術もさわり程度だが語られている点
微妙な点
これは多くのインフラの本に当てはまることなのですが、基本知識を学ぶだけになります。
プログラミング言語やフレームワークなどと違い、ハンズオンが難しいため、「そういう仕組みなんだ」と理解するだけになります。
インフラエンジニアとしてこれから働く人なら、業務とともに身についていくかもしれません。
なのでNotionにまとめながら読むとか、何かしらアウトプットをしながら読むことをオススメします。
おすすめの読み方
マスタリングTCP/IPなどより専門的に書かれた本と交互に読むとオススメです。
具体的にはマスタリングTCP/IPを読み、復習用にこの本をさらっと読むと良いです。
この本に書いてある内容の本が簡単なので、「はいはいこれね」と言った感じで記憶に残りやすいと思います。
私はCourseraの「The Bits and Bytes of Computer Networking」をメインで見つつ、この本で復習していました。
(まぁThe Bits and Bytes of Computer Networkingを見るなら、むしろこれだけでネットワーク周りで最低限必要な知識は身につくのですが、、、笑)

コメント