はじめに
業務でSpring Bootを使って、REST APIの開発する予定なので、マスターするまでのロードマップを生成AIに聞いてまとめてみました。
私のスキルレベルはこんな感じ
- Javaは学生の頃からちょくちょく触ってて、業務でもコーディングはしてきた。(半年 ~ 1年未満)
- Spring Bootに関しては、1ヶ月程度研修で勉強したレベル (1年前ぐらい)
DIコンテナあたりの概念は知ってて、超基本的な実装だったらできるつもり
生成AIに質問してみた
作成したロードマップ
内容精査して、整理してみた。ねずみ色はこれから学習しようと思っていること。
苦手意識があり、注力してしっかり勉強したいことは赤色にしました。
※括弧内は到達レベルの目標です。
基本編 (ゴムゴムのピストルが打てるぐらい)
この辺の知識は、割と既に知っていることが多いので、サクサク勉強が進みそう。
中級編 (ギアセカンドが使えるぐらい)
ここが一番勉強することが多い感じ。
でもここら辺抑えないと業務で使うことはできないと思うので、苦手意識克服してギアセカンド習得します。
上級編 (覇気が使えるぐらい)
リアクティブプログラミングに関しては聞いたことがありません。Redisあたりは勉強したいと思っていたので、ちょうどいいかも。
最後に
ざっと整理したら、意外といい感じ!
Udemyとか、書籍を使って基本編は11月中、上級編は年内にマスターできるように学習していこうと思います。
Spring Boot勉強したい!と思っている人がいたらぜひ参考にしてみてください。