動画に夢中になっている牛山くんに、猫田さんが話しかけてきました。
牛山くん、何を観ているの?
プログラミングのYoutube動画ですよ。なかなかためになるものが多いですねー
へぇー そんなものもあるんだね
そんな話をしているとキャニット先生がやってきました。
プログラミング学習のYoutube動画は、けっこう増えましたよね
Youtube動画でプログラミングを勉強するのは、どうなの?
まぁ、良い部分もあればあまり良くない面もあるという感じですね……。では、せっかくなので今回はYoutubeでのプログラミング学習について紹介しましょうか
なぜYoutubeでプログラミングを学ぶのか
そもそも、なんでYoutubeでプログラミングの勉強をするのかが、よくわからないんだけど
最大の理由はこれでしょうね。 はい、ドーン!
①:無料で学べる
無料だからかー 納得
他のプログラミング学習だと、スクール代や書籍代、オンライン学習の使用料金などがかかります。でも、YouTubeなら無料で十分に勉強できます。
いきなり自己投資して失敗するのはもったいないので、まずはYouTubeである程度の基礎まで勉強して、そこから他の勉強方法に移行する人は多いようです。
②:自分のペースで学習できる
Youtubeでの学習だと、完全に自分のペースでできるのもいいですね
一般的にプログラミングスクールでは、学習期間が決まっています。長い期間をかけて学ぶスクールもありますが、だいたいが高額です。だから、予算が多くない人はどうしても短期間でプログラミングを学ぼうとするのですが……社会人がプログラミング学習のための時間を毎日のように確保するのは難しいでしょう。
その点、YouTubeなら自分の都合やペースに合わせて学習できるため、時間がない社会人の人でも無理なく学習できます。
③:初心者向けの動画が多い
Youtubeの動画は、基本的に初心者向けですよね
さすが牛山くんですね。いろいろと観ているようです。初心者をターゲットに作られている動画が多いので、これからプログラミングを始めようとしている人には、ちょうどいいものが多いですね
YouTubeでプログラミングを学ぶ際の3つの注意点
Youtube動画での学習には、デメリットもあるんですよね……
無料だからね。ある程度は仕方ない
みんながみんな、猫田さんのように物分かりがいいわけじゃないんですよ(笑) Youtubeでプログラミング学習するときの注意点を紹介しておきますね
①:更新が古い動画は見ないようにする
けっこう、古い動画も多いんですよ。 別に公開された時期は、古くてもいいのですが……情報が古いのはあまりよろしくないです
動画の公開日に注意して、なるべく新しい情報を元に作られた学習動画を視聴すると良いです。
②:中級者以上を目指す場合には内容が不十分
YouTubeにあるプログラミング動画は初心者向けの動画が多いので、中級者以上を目指す人には物足りないでしょう
途中からは他の学習方法に切り替える感じですか?
そうですね。スクールに行くのか、オンライン学習サービスに移行するのかは人それぞれですが、Youtube動画だけでプログラミングのスキルが完全に身につくとは、考えないほうが良いです。あくまで入り口としての利用がふさわしいですよ
③:自分で環境構築をする必要がある
初心者がつまずきやすい環境構築ですが……Youtube動画での学習だと、少しわかりにくいかもしれません
動画内で環境構築の紹介をしていることもあることはあるのですが……あまり大きくは扱っていません。環境構築でエラーが出たら解決方法を自力で調べなければならなくなります。初心者には大変でしょうね。
どうして、環境構築についてあまり特集されないのでしょう?
正確には知りませんが……楽しくないからでしょうね(笑) プログラミングの楽しい部分ばかりを伝えようとしたら、私も環境構築については触れませんよ
なるほどー 納得
おすすめのプログラミングYouTubeチャンネル
キャニット先生がおすすめするプログラミングの動画チャンネルを教えてください
そうですね。では、おすすめの動画チャンネルを4つ紹介します
①:しまぶーのIT大学
最近急成長中のエンジニア系YouTuberの「しまぶーのIT大学」です。元Yahoo! JAPANでプログラマーとして働いていた経歴を持ち、自身の経験と知識をもとにIT関係の情報を発信。解説動画では、丁寧にJavaScriptや、IT業界のことについて解説しています。
人気の理由は、プログラミング講座の動画をひとつのテーマに絞って10分~30分ほどでまとめていることでしょう。コーディングの説明シーンでは実際にコードを打つ様子を確認することができます。初心者が抱きがちな疑問をしっかりと拾って丁寧に説明することで、視聴者の「なぜ?」に答える動画が高い満足を与えてます。
②:Akichonプログラミング講座
「Akichonプログラミング講座」は、主にプログラミング初心者の方を対象にしたチャンネルです。初歩段階から丁寧に解説をしてくれますし、スライドなどの使用で要点が理解しやすくなっています。
主にJavaScriptの基礎を教えてくれるのですが、実際にシューティングゲームや、テトリスなどを作ります。動画をただ見るだけではなく、自分でも何かを作りながら学習を進めたい人に向いているチャンネルです。
③:UZUZ就活チャンネル
「UZUZ就活チャンネル」は株式会社UZUZが運営するチャンネルです。企業が運営しているだけあって、動画の内容は質がとても高いです。UZUZは就職活動のサポートも行っている企業ですので、このチャンネルでプログラミングを学習し、エンジニア転職する際に、UZUZの転職サポートを利用するのもいいかもしれません。
④:キノコード
「キノコード」は元リクルート出身の方が初心者を対象に、あらゆるプログラミング言語を解説しているチャンネルです。説明がわかりやすいのはもちろん、初心者に寄り添った形の動画作りを心がけているのが大きな特徴でしょう。Ruby、PHP、Kotlinなどの動画もあります。
とりあえず、この4つをチェックしてみるかー
Youtubeで学ぶプログラミング:まとめ
しかし、Youtubeでプログラミングを学べるなんていい時代ですよね
たしかにー
ただ、流し見ではあまり意味がありませんよ。集中して取り組まないとなかなか身につきません。あと、やはり自分でコードを書くのが大事なので、動画で学んだ内容は自分でもコードを書いてみてくださいね