このサイトを見てくださっている方の中には、初めてIT業界に挑戦する方や、IT経験者で中途採用またはITフリーランスを目指している方もいらっしゃると思います。
どちらの方に対しても、きっと有益であること間違いなしの、「IT学習」ができる超有能サイトをご紹介します。
無料で学べるものがほとんどなので、初めてIT業界への転職を目指している方や、少しIT業界に興味があるという方にもおすすめできるサイトになります。
※この記事を書いている私も利用しました
初学者向け
progate(プロゲート)
こちらは、プログラミングを学習したことのある方ならご存知の方も多いと思いますが、やはり有名なだけあって内容も充実しています。
この記事を書いている私も、プログラミングを学び始めた当初はこのprogateで楽しみながら、勉強したのを覚えています。(Lvを上げながらゲーム感覚で学習できます。)
メリット
なんと言っても、progateは初学者でも学習しやすい!理解しやすい!本来とっつき辛いイメージの強いプログラミング学習をとても楽しいものとして、アレンジして提供しているサイトになっています。
洗練されたUIも特徴的です。
次に、「環境構築」いわばプログラミングをする上での(面倒な)下準備みたいな作業が不要で、すぐにプログラミング学習を始められるところがメリットとして挙げられるでしょう。
初学者には、プログラム言語を本格的に学び始める前にこの環境構築でつまづいて、挫折してしまうという方も多いので、まずプログラミングの楽しさを体感できる作りになっているのはメリットと言えるでしょう。
デメリット
逆説的ですが、メリットの最後に挙げた「環境構築」を省いているところが、長期的に見るとデメリットにもなり得るかもしれません。(実際に、アプリを作ったりする際や、仕事でプログラミングをする際も当然必要な作業だからです。)
しかし、その部分はを自身でキャッチアップできる人には必ずしもデメリットにはなるとは限らないですね。
初学者〜中級者
有名企業のエンジニア新人研修資料
これは意外と知られていないのですが、最近は、有名企業がエンジニア向けの新人研修資料を一般公開していたりするのです。
どれもクオリティーが高いものが多く、動画・スライド・実際の資材なども公開されていて、正直「え、本当にいいんですか?」と思ってしまいます。
やはり会社として質の高い研修を行なっているということが対外的なアピールになるということなのでしょうか。
理由はさておき、エンジニアとしてこれを利用しない手はありませんね。
いくつか紹介しましょう。
ミクシィ
https://mixi-developers.mixi.co.jp/22-technical-training-5fc362a9dc41
Gitやデータベースなどエンジニアにとって必須なスキルから、Flutter研修など比較的モダンな技術領域までカバーしていて、その動画やスライドなどを公開しています。
ぜひChckeしてみてください!
サイバーエージェント
https://note.com/cyberz_cto/n/n26f535d6c575
こちらは、「良いコードとは何か」について学べる教材となっています。
初学者にはだいぶ難しい内容もあると思いますが、コーディングにおいて誰もが知っているべき考え方や概念が盛り込まれています。もはや、コーディングだけでなくアーキテクチャについても学べる内容となっており、中級者以上のエンジニアも必読では、とすら思います。
今は完全に理解できなくても、読んでおいて損はないと思いますので、ぜひ見てみてください!
さいごに
いかがでしたでしょうか?
IT学習ができる超有能サイトを紹介してみました。
日々IT技術が目まぐるしく変化している中で、エンジニアにとって学習は必須です。
そんな中で、ぜひ「学習の仕方」もアップデートする方法としてこの記事を役立てていただけたら幸いです。