こんにちは、 @kz_morita です。
Software Engineer として何かを学ぶ際や、なにかを学んでもらう際に、Roadmap があると非常に助かるなぁと思っていたのですが、 roadmap.sh というサイトが非常に便利だったので紹介します。
roadmap.sh とは
roadmap.sh は、Developer が学ぶべきことを Roadmap としてまとまっているサイトです。
実際にアクセスしてもらうと色々な開発の分野についてさまざまな Roadmap がまとめられています。
たとえば、Frontend Developer の Roadmap をみると、最初に Internet について学び、その後に HTML, CSS, JavaScript といった基本的な技術を学び、その後には Git などの VCS や npm などのパッケージマネージャー、そして Framewrk についてなどさまざまな分野が Roadmap としてまとめられています。
こういったロードマップは初学者にとってとても助かる情報だなと思っています。 自分が初学者のころは、その分野の全体像がわからないため、何を学べば良いのかというのがわからないことが多かったです。 全体像がなんとなくでもわかっていると、何から学ぶかといった戦略が立てられるようになるため新しい分野に挑戦する際には非常に助かると思います。
また、すでにその分野で働いている人にとっても、あとどんな分野を学べば良いのかといった自分の現在地のようなものを確認することができるため、自分のスキルアップのための戦略を立てることができると思います。
また、roadmap.sh の良いところとして、公式の Roadmap 意外にも、Coummunity によって作成された Roadmap も公開されているため、さまざまな分野の Roadmap が公開されているところです。
たとえば、以下のような分野の Roadmap が公開されていました。
ニッチなところもあったりするので、色々と見てみるだけでも楽しめると思います。
まとめ
今回は、Developer の Roadmap がたくさん掲載されている roadmap.sh について紹介しました。 みているだけでもとても楽しく、私の好きなサイトの一つです。
色々な分野の Roadmap が掲載されているので、何か新しい分野に挑戦するという方はこのサイトで検索してみると学びが捗ると思います。