2024 年 読んで良かった本を一言で書く
こんにちは。たんです。
2024 年の振り返りの一環として、短い時間で読んだ本を紹介してみたいと思い書きました。
著者のスペック
- エンジニアキャリア 4 年目の個人事業主 1 年目
- Go / Typescript / React / Terraform / AWS あたりが主な技術領域
- 今後インフラ寄りの職責に進んでいく予定
2024年に読んだ本
AWS認定ソリューションアーキテクト-プロフェッショナル
2024年1月に取得した AWS SAP 合格のために読みました。AWS を使ったシステムデザインを問題形式で学べるので、資格取得が目的でなくても読んでおいて良かったです。
SOFT SKILLS ソフトウェア開発者の人生マニュアル
ソフトウェアエンジニアのキャリア人生を仕事以外の観点からも学べる本。ちょうど個人事業主になる前に読んでいたので、独立した後のキャリアにも想いを馳せることができました。発信は大事で、その一つの表現方法として技術ブログがとても良いと書いてあったことが印象に残っています。
ソフトウェアアーキテクチャの基礎
今まで動ければ OK で開発していたところから、マインドセットを大きく変えることができた本。開発、運用するソフトウェアの(非)機能要件を満たすために、どのようにシステムをデザインするのかを考えることができました。抽象的な説明が多く理解が不十分なまま読了してしまった記憶があり... AWS 等のクラウドでアーキテクチャや要件について考える際に再度立ち返っていきたいです。
詳解 Terraform
Udemy でいくつか学んだあとこちらの本を購入。使いまわしやすいディレクトリ構成や、モジュール化のベストプラクティスを学べました。
実践Terraform
Terraform でとにかくたくさんサンプルコードを書きたかったので購入。2021 年の書籍であり、公式ドキュメントを確認する必要があるのですが、Route 53 + ALB(SSL化) + ECS のようなモダンな API の構成など学ぶことができました。
Go言語による並行処理
この本を読んでいた時に、ちょうど実務でバッチ処理をタイミングがあったのですが、DB への書き込みで本来 30分以上かかる処理を 5分以内にすることができました。
Go でどのように並行処理を書けばいいのかをハンズオンで理解することができました。
AWS Lambda実践ガイド
500ページ以上と大分ボリューミーですが、かなり良かった...。
Lambda の仕組みだけでなく、その周辺の API Gateway, EventBridge, SNS, Dynamo DB など、また SQS での非同期プログラミングなどを一緒に学べました。
GitHub CI/CD実践ガイド
生成 AI や技術ブログのコピべでやっていたのを体系的に学びたくて購入しました。痒いところに手が届く感じで、今まで書いたコードの意味や Github Actions の細かい仕様を理解できたし、ハンズオンでもたくさん良いプラクティスを書くことができた。逆引きとしても活用する予定です。
まとめ
AWS の資格取得と副業に時間を使っていたこともあり、振り返ってみるともっと読んでおきたかったなあ...と思いました。来年はより事業者としての自覚を持ちつつ、エンジニアとしても成長できるように本を読んでいきたいと思いました。
それでは皆さん良いお年を!
Discussion