プログラミング初心者の方もエンジニアとして数年経つひとも、みなさん勉強してますか???
私は実は仕事以外で何を勉強していいのか、何を作ったらいいのか路頭に迷っていました。
前はUdemyやYouTubeといった動画で学習したり、大学の図書館にある技術書を読み漁ったりして勉強していましたが、勉強のモチベーションを無くしていたためしばらくできていませんでした😓
そこで勉強の仕方を変えたり、有益なリソースがないか調べていたところGitHubで無料で公開されているコンテンツが非常に完成度が高かったため紹介させていただきます😆
未経験・初心者向け
developer-roadmap
フロントエンドやバックエンド、ブロックチェーンといった各分野のエキスパートになるための道筋が細かくまとめられています。
闇雲に開発の勉強をしていても永遠に勉強が終わらないので、体系立てて学習するための指標として非常に参考になります。
computer-science
コンピュータサイエンスが一通り学べるレポジトリで大学の講義で学ぶ内容を一通り学べます。
プログラミングだけ書ける人材がもう不必要になると囁かれているのでコンピュータの仕組みを知ってシステムを創れる人になるために必要だと思います。
中級以上向け
awesome-design-patterns
各プログラミング言語のデザインパターンが載っているレポジトリです。
特にオブジェクト指向の概念の理解を深めたい時に参考になりそうです。
私の場合は、Vueでよく使われるパターンをこのサイトで学んでいます。
project-based-learning
何か作って学びたいという人にはこのレポジトリをお勧めします。
各プログラミング言語ごとに簡単なアプリケーションを一通り開発するチュートリアルが紹介されており、急にその言語を使うことになって習得する必要があるときなどに便利です!
学習する時にはStarしておこう
学習するときはStarの登録をしておくとGitHubのホーム画面から簡単にレポジトリを探すことできます!
Starのトグルボタンを押してCreate Lists
で学習用のリストを作成して、そこに登録しておくと便利ですー!
実は人生初めてのQiitaの投稿でした😮
これから一人で多くの人の人生が華やかになるように情報を与えていきたいと思うので、ぜひよろしくお願いします。