はじめに
インターネット上の断片的な情報だけでなく、一度体系的にインプットし直すために、書籍とUdemy講座を購入して学習計画を立てました。
備忘録兼、同じ分野を学ぼうとしている方の参考になればと思い、選定理由とともにまとめます。
購入した書籍(理論・体系理解)
1. [良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方]
購入した理由(Why)
- 社会人エンジニアさんであったり学生エンジニアおすすめの本だったので気になって購入してみた。
- 悪いコードを紹介してから修正して良いコードにしていく構成がとても面白そうだなと思った。
- 他にも実務ベースで今後の設計を考えながらの話などもしているので社会人になる上で必須の本なのではと思った。
2. [SQL 第2版 ゼロからはじめるデータベース操作 (プログラミング学習シリーズ)]
購入した理由
- 技術課題としてDB設計を経験し、設計って面白いなと感じで購入してみました。
- 他にはTechWorldさんもオススメしていた本だったので迷わず購入!
3. [SQLアンチパターン 第2版 ―データベースプログラミングで陥りがちな失敗とその対策]
購入した理由(Why)
- 同じく技術課題をしていて設計のアンチパターンに関して興味が出たので購入。
- 当時の面接官もおすすめしてくれた
4. [SQLアンチパターン 第2版 ―データベースプログラミングで陥りがちな失敗とその対策]
購入した理由(Why)
- 同じく技術課題をしていて設計のアンチパターンに関して興味が出たので購入。
- 当時の面接官もおすすめしてくれた
5. [初めてのGo言語 ―他言語プログラマーのためのイディオマティックGo実践ガイド]
購入した理由(Why)
- ちょっと気が早いけど行きたい会社がGoを使っているので迷わず購入
6. [実用 Go言語 第2版 ―システム開発の現場で知っておきたいアドバイス]
購入した理由(Why)
- 同じくちょっと気が早いけど行きたい会社がGoを使っているので迷わず購入
7. [[24時間365日] サーバ/インフラを支える技術 ‾スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)]
購入した理由(Why)
- 同じ出版社から出ているWebを支える技術が結構良かったのでサーバ/インフラ周りの基本的な知識もこの本なら学びやすいのかなと思い購入
8. [[増補改訂]ビッグデータを支える技術 ——ラップトップ1台で学ぶデータ基盤のしくみ (WEB+DB PRESS plus)]
購入した理由(Why)
- 同じく、同じ出版社から出ているWebを支える技術が結構良かったのででかいデータをどんなふうに扱っているのかみたいな基盤周りの基本的な知識もこの本なら学びやすいのかなと思い購入
💻 受講するUdemy講座(ハンズオン・実践)
書籍でインプットした知識を、手を動かして定着させるために以下の講座を選びました。
1. [現役シリコンバレーエンジニアが教えるGo入門 + 応用でビットコインのシストレFintechアプリの開発]
購入した理由(Why)
- Goを体系的に学んで基本的な知識や能力を身につけたかったため
----
今後の計画
- 自分の学びをGoConfにLTとして出してみたい
- 何かしら学校のテックに置き換えたほうがいいものに関して開発していく
- PaasではなくIaasを使って自分で基盤を構築しその上で開発をする
- セキュリティ面も勉強を行っていく







