00:00:00昨日、
00:00:00YouTubeでとても興味深い動画を見つけたんだ。その動画で僕が言及されて名指しされていたから、
00:00:09じゃあリアクションしてみようと思ったんだ。
00:00:12その動画のタイトルは
00:00:13「No One Watches YouTube to Learn Anymore(もう誰もYouTubeで学習しない)」
00:00:16で、
00:00:16もちろんこのエピソードの下にリンクを貼っておくよ。
00:00:18投稿者はMelkeなんだけど、正しく発音する必要はないよね。だって彼も僕の名前を正しく発音しなかったんだから。
00:00:25この動画で彼は、
00:00:26もうコーディングチュートリアルなんてないと主張していて、
00:00:29僕もそれには共感できる部分があるから、
00:00:32自分の考えをシェアするよ。
00:00:33でもまず、彼が何を言っているのか聞いてみよう。
00:00:37ほら、
00:00:37僕が学んでいた頃は、
00:00:38Traversy MediaとかBen Awadとか、
00:00:41それからこの人、
00:00:41Maximilian Schwarzmullerみたいなチャンネルにすごく頼ってたんだよ。名前の発音はもうしないけど、
00:00:47言い間違えそうだから。
00:00:48そう、Schwarzmullerだよ。英語では超簡単な名前だと思うんだけどね。
00:00:51なんで正しく言えなかったのか分からないな。
00:00:54でも彼はUdemyでReactとか他のことについてたくさんコースを作ってたし、BenもBradもそうだった。
00:01:01で、今彼らのチャンネルを見ると、全く違うものが見えるんだ。
00:01:05Traversy Mediaのチャンネルで今メインになってるのは
00:01:08「learning to code has changed(コーディング学習は変わった)」
00:01:13っていう動画で、
00:01:13新人のジュニア開発者や、
00:01:15コーディングの学び方にアプローチする人々にとって、
00:01:17なぜ状況が大きく変わったのかを詳しく解説してるんだ。
00:01:20彼のチャンネルを見ても、クラッシュコースやチュートリアル動画はそんなに多くない。
00:01:26「AI以前のコーディングは石器時代だった」とか。
00:01:28「AIによってジュニア開発者の姿は変わるだろう」とか。
00:01:29「僕の現在のテックスタック」とか。
00:01:31自分のテックスタックや決断を説明したり、技術関連のトピックについて意見を述べたりする、様々なコンテンツになってるんだ。
00:01:40Ben Awadはもう動画すら作ってない。
00:01:42だから彼はもうこれをやってないんだ。
00:01:46このMaximilianっていう人も、
00:01:48彼のチャンネルに行って動画を見ると、
00:01:50もうチュートリアル動画は全くないんだ。なぜなら再生回数が稼げないから。もう人々はそういうコンテンツを見なくなったんだよ。
00:01:58そう、それがまさにポイントなんだ。
00:02:00でも、これについてはもっと考えをシェアするよ。
00:02:03彼は完全に正しいけどね。
00:02:04もちろん、コーディングチュートリアルにはもっと良い時代があった。
00:02:08正直に言おうよ。
00:02:10さて、
00:02:11このチャンネルについて言うと、
00:02:13もしYouTubeでこれを見てるなら、
00:02:16このチャンネルは自分の意見をシェアするために作ったんだ。
00:02:20チュートリアルをシェアしていたチャンネルはAcademindチャンネルの方なんだ。
00:02:26でももちろん、正直に言おう。
00:02:28このチャンネルを見てみると、もっと活発だった良い時代があったよね。
00:02:33完全に正直に言うよ。
00:02:35そして、あの昔ながらのチュートリアルを見るには、かなり下までスクロールしないといけないんだ。
00:02:40さて、このチャンネルについてはいくつか計画があるんだ。
00:02:43それをシェアするよ。
00:02:44そして計画があるだけじゃなく、このチャンネルでワクワクするような新しいチュートリアルをいくつか準備してるんだ。
00:02:51でもやっぱり、
00:02:52チュートリアル、
00:02:53コーディングチュートリアル、
00:02:55そしてたぶん一般的なチュートリアルも、
00:02:57死んではいないかもしれないけど、
00:02:59衰退しつつあるか、
00:03:01確実にもっと良い時代があったよね。
00:03:03そしてはっきり言っておくと、高品質なコーディングチュートリアルはまだたくさんあるよ。
00:03:09つまり、
00:03:10Code with Antonioの超長いコース、
00:03:13本質的にはコースだけど、
00:03:15再生回数を見ると価値があるのか疑問だけど、
00:03:18それは彼が決めることだよね。
00:03:21でも確実に彼はいる。
00:03:23Pythonでも、興味のあるどんなコーディング言語やプログラミング言語でも、高品質なチュートリアルは見つかるよ。
00:03:33freeCodeCampもあるけど、そこでも再生回数は必ずしも以前のようではないんだ。
00:03:41そして見られる一つのトレンドは、
00:03:43これらすべてのコーディングチュートリアルが、
00:03:46ますます超基礎レベルになってきていることだと思う。以前からずっと基礎的だったけど、
00:03:52さらに基礎的になってる。
00:03:54上級コンテンツへの需要はほとんどなくて、少なくともある程度はエンターテインメント性を求められてるんだ。
00:04:03人々がプロジェクトを作るのを見たいだけで、
00:04:07そのプロジェクトの作り方を学びたいわけじゃないって感じのプロジェクトがあるんだ。
00:04:14だから全体的にもっとエンターテインメント的でプロジェクト重視になってて、
00:04:22それはもちろん僕もBradもできることなんだけどね。
00:04:28ただ、僕たちが作ってきたコンテンツは、もう本当に時代に合わなくなってるんだ。
00:04:34そして例えば、
00:04:36freeCodeCampの数字を見ると、
00:04:40コーディングチュートリアル全般がもうあまり良いパフォーマンスを出していないし、
00:04:47確実に過去のレベルにはないって言っても過言じゃないと思う。
00:04:53そして、その主な理由は3つあると思っていて、1つ目はTikTokや一般的なショート動画コンテンツだね。
00:05:01ほら、
00:05:02TikTokはもちろん、
00:05:04調べたんだけど僕はTikTokユーザーじゃないから、
00:05:08でも2016年に導入されたみたいで、
00:05:119年前だね、
00:05:11結構前だ。
00:05:12でも、
00:05:13僕が本当に知ったのや周りの人が使い始めたのは、
00:05:182018年とか2019年頃だと思う。そしてもちろんパンデミックで、
00:05:26だと思うんだけど。
00:05:28そしてもちろん、今はすべてショート動画コンテンツだよね。
00:05:31すべての動画はショートじゃなきゃいけなくて、
00:05:33もちろんTikTokだけじゃないのは知ってるよね。でもTikTokはかなり印象的な数字を持ってる。
00:05:3820億人のグローバルユーザー、本当にすごい時間の無駄だよ、本当に、すごい時間の無駄。
00:05:46TikTokだけで20億人のグローバルユーザー、GoogleのAI概要が信頼できるならね。
00:05:53そしてもちろんTikTokだけじゃなく、Instagram ReelsやYouTube Shortsもあるよね。
00:05:59YouTube Shortsだけで毎日700億回以上の再生回数があるんだ。
00:06:04また、本当にすごい時間の無駄だよ。
00:06:07ちなみに、良いショート動画も確実にあるよ。
00:06:10それは疑ってないし、
00:06:12僕自身もショート動画を作ったことがあるし、
00:06:14もっと作ろうと思ってる。なぜなら、
00:06:16それが人々が見るものだから。もし彼らが見るなら、
00:06:19少なくとも役立つものを作ろうとはできるよね。
00:06:22少なくとも当たれば、まあ、試してみるよ。でもそう、すごい消費量なんだ。
00:06:26YouTubeの月間アクティブユーザーは20億人。
00:06:31本当に驚きだよ。
00:06:32だからそう、ショート動画があって、注意持続時間は短くなって、それはもちろん影響があるんだ。
00:06:41僕のチャンネルを見てみると、
00:06:43もちろんBradのチャンネルや他のコーディングチュートリアルチャンネルを見ても同じだけど、
00:06:51スクロールダウンして、
00:06:53数年前に戻ると、
00:06:54えっと、
00:06:55これは2020年頃だから、
00:06:57パンデミックが始まった頃だね。
00:06:59そしてこれらの数字を見ると、
00:07:02確かに弱い動画もあるし、
00:07:04何かを発表しただけの動画もあるけど、
00:07:06全体的にこれらの動画のほとんどでかなり良い視聴があって、
00:07:11これらのほとんどは昔ながらのチュートリアル動画で、
00:07:15単に特定のアプローチやヒント、
00:07:17トリックをシェアしたり、
00:07:19教えたりしてるんだよね?
00:07:21だから素晴らしい視聴があったんだ。
00:07:23さらに下にスクロールして、
00:07:262018年、
00:07:2719年頃に戻ると、
00:07:28当時は1つのトピック、
00:07:30例えばここではNodeとGraphQLについて、
00:07:34シリーズを作ることができたんだ。そしてたくさんの動画を作って、
00:07:401つ1つの動画は多分1万から2万再生くらいしか行かなかったと思うし、
00:07:46リリースした時は5千から1万5千くらいで、
00:07:49それから時間をかけて再生回数を集めていったんだ。
00:07:54でももちろん、これらは作りやすかったし、実際のプロジェクトみたいなものを見せることができた。
00:08:02深く掘り下げることができたんだ。
00:08:04それが主な要点なんだ。なぜなら、これらの動画はすべて30分の長さだったから。
00:08:08これは本質的にYouTubeで公開した無料コースで、
00:08:12コース全体はもちろん見ての通りかなりの再生回数を得たし、
00:08:17それから1つの特定のトピックについて話す単独の動画もあって、
00:08:23それもたくさん再生されたんだ。
00:08:25そして正直に言うと、あの時期が大好きだったんだ。なぜなら、知識をシェアすることが僕の好きなことだから。
00:08:33僕はそれが得意だと思う、たぶんね。でも本当にそれが楽しいんだ。
00:08:37ほら、コーディングのことは全部独学で学んだんだ。つまり、それを勉強したわけじゃないんだ。
00:08:42僕は経営学を勉強したんだ。
00:08:45でも、12歳か13歳くらいの時にコーディングを始めたんだ。
00:08:50そして当時は、
00:08:51もちろんインターネットとか何もなかったから、
00:08:53本を読んだり、
00:08:54ただいろいろ試したりしてコーディングを学んだんだ。
00:08:56覚えてるんだけど、
00:08:5813歳くらいの時の最初のプロジェクトの1つは、
00:09:01Warcraft 3用の自分だけのドキュメンテーションを生のHTMLとCSSで書いて作ることだったんだ。
00:09:09プログラミング言語じゃないのは分かってる、言いたいことは分かるよね。
00:09:13それが僕のバックグラウンドなんだ。
00:09:14知識を共有するのは楽しいですし、当時はそういうことができたんです。
00:09:20ちなみに当時も、開発者として成長するといった意見動画を作っていて、それもとても好評でした。
00:09:26だからこそ、
00:09:27意見を共有するためにこのチャンネルを作りたかったんです。というのも、
00:09:31YouTubeは変わってしまったからです。当時は1つのチャンネルで全部やれました。
00:09:36登録者数が非常に重要でした。
00:09:38今では、登録者数は良い数字ではありますが、全ては注目を集めること、YouTubeアルゴリズムに乗ることが全てです。
00:09:48そのため、もちろん専門化されたチャンネルを持つ必要があります。
00:09:52意見用のチャンネル、
00:09:53ライブストリームのアーカイブ用のチャンネル、
00:09:56チュートリアル用のチャンネルと分けて、
00:09:59これが今のやり方のようで、
00:10:01こうしないとペナルティを受けることになります。
00:10:05正直に言いましょう。
00:10:06だからサムネイルに顔を載せるんです。当時も既にやっていましたけどね。
00:10:11でも今ではさらに重要になっています。
00:10:12サムネイルでは驚いた顔をするとか、注目を引くような何かをしなければなりません。
00:10:17ええ、それが現状です。
00:10:20そして、念のため明確にしておきますが、これは不平を言っているわけではありません。
00:10:27あの古き良き時代は好きでしたが、私も年を取っているわけですから。
00:10:31それはそういうものです。
00:10:32でも、物事が変わったことは受け入れています。
00:10:35もちろん、
00:10:35それに合わせて変化しようとしています。だからこそこのチャンネルにはかなりの活動があり、
00:10:42Academyチャンネルで苦戦しているんです。見ての通り、
00:10:46スクロールすると、
00:10:47ここにあるチュートリアル動画、
00:10:49例えばこのRemixクラッシュコースは13万回再生されています。
00:10:54多いですが、これは公開されたのが...
00:10:56ここには3年前と書いてありますね。
00:10:584年近く前だと思いますが、3年かもしれません。でもこの数字は3年間での数字です。
00:11:04そしてここにいくつかの動画、
00:11:06例えばこれらのAWS動画がありますが、
00:11:08これらはかなりの労力をかけたものなのに、
00:11:103年経っても1万回再生もいっていません。
00:11:12そしてこれらは実際にはほぼ4年前のものです。
00:11:14このように、昔ながらのチュートリアルの数字は減少しているのがわかります。
00:11:20その理由の1つは間違いなく注意持続時間の短縮ですが、もちろんそれだけが理由ではありません。
00:11:26もう1つの大きな理由は、マクロ経済だと思います。
00:11:31このグラフをご存知かもしれません。かなり憂鬱なグラフで、
00:11:35米国のIndeedにおけるソフトウェア開発の求人投稿数を示しています。
00:11:41世界全体でもなく、全てのプラットフォームでもありませんが、それでも私たちが感じていることを示していますよね。
00:11:48パンデミック中に大きなピークがあったのがわかります。
00:11:53残念ながら、このグラフは2020年2月、2020年代初頭より前には遡れないので。
00:12:00パンデミック前のデータはあまりありませんが、ここから始まったことがわかります。
00:12:05そしてパンデミックが襲ったときに落ち込み、
00:12:08その後高みまで急上昇しました。もちろんパンデミックそのものは違いますが、
00:12:14コンテンツクリエイターの視点からすると、
00:12:17あの時代は素晴らしかったです。なぜなら、
00:12:20みんながコーディングを学んでいたからです。
00:12:23だから、私が作っているコースを作ることは、今でもやっていますし、これからも続けますが、とてもうまくいっていました。
00:12:29でもYouTubeでも、
00:12:30まだかなりの注目を集めていました。もちろん、
00:12:34注意持続時間の減少やTikTokなどの影響はまだありましたが、
00:12:38それを補って余りあるものでした。
00:12:40そして状況が変わりました。ちなみにこれはAIのせいではありません。
00:12:44ChatGPTがリリースされる前から減少が始まっていました。
00:12:48パンデミック中に企業が過剰に雇用したため、
00:12:51急激に減少しました。誰もがこれが新しい常態で、
00:12:55永遠にソフトウェアエンジニアが5倍必要だと思っていました。
00:12:59そうではないことが判明しました。
00:13:01これはWeb開発だけでなく、ソフトウェア開発全般です。
00:13:04例えばゲーム開発でもそうです。
00:13:07もしゲーマーなら、私もある程度そうですが、多くのスタジオが閉鎖されたり苦戦していることを読んだことがあるかもしれません。
00:13:13つまりソフトウェア開発の危機と言えます。少なくとも今は底を打ったようですが。
00:13:22でももちろん、まだAIの問題があります。これについては後で触れます。
00:13:27しかしこれは、
00:13:27もちろん、
00:13:28主要な要因の1つで、
00:13:29これらのチュートリアルへの需要は明らかに減少しました。それと、
00:13:33注意持続時間の短縮による影響と、
00:13:35長尺チュートリアルがあまりうまくいかなくなったことを組み合わせると。
00:13:40それはまた別の打撃です。
00:13:41そしてもちろん、3つ目の主な理由としてAIがあります。
00:13:49ちなみに、
00:13:50ちょっと宣伝させてください。このグラフは、
00:13:53Excalidrawでこの醜い形で描いただけですが、
00:13:57紙を使うこともできました。
00:13:59そして私のサイト、buildmygraphic.comにアクセスしました。
00:14:02そこでカスタムコンテンツを選び、
00:14:05写真を選択し、
00:14:06その図面をアップロードして、
00:14:08いくつか追加の指示を加えました。好みのスタイル、
00:14:11水彩を選んで、
00:14:12このグラフィックを生成しました。
00:14:15もしグラフィック、インフォグラフィック、その他の種類のグラフィックが必要なら、試してみる価値があるかもしれません。
00:14:21動画の下にリンクを貼っておきます。
00:14:23でもAI、これが3つ目の主な理由です。
00:14:28もちろん、ChatGPTがリリースされた2022年11月にゆっくりと始まりました。
00:14:34でも明らかに、AIは今、大きなものです。
00:14:38そしてそれは基本的に生活と学習のあらゆる側面に影響を与えており、オンライン学習は間違いなくその1つです。
00:14:45ChatGPTに聞けばいいのに、なぜ30分のチュートリアルを見る必要があるのでしょうか?
00:14:50まあ、チュートリアルを見たい理由はあります。なぜなら、何かを尋ねてAIの幻覚や古い情報を得ることと、
00:15:02一方で、まだ知らないかもしれないトピックを誰かにガイドしてもらうことの間には違いがあるからです。
00:15:07もちろん、私自身がやっているので要点は理解しています。
00:15:10ChatGPTやGemini、
00:15:13またはお気に入りのAIチャットボットで、
00:15:16急速に学習できる、
00:15:17または少なくともある程度学習しているように感じられます。
00:15:22もちろん、利点もあります。
00:15:24チュートリアルを見ていて何かわからないことがあった場合、
00:15:27フォローアップの質問をするだけでいいからです。ちょっと運が悪いですね。
00:15:32自分で調べなければなりません。ちなみに、これは必ずしも悪いことではありません。
00:15:36でもそれは別の話です。
00:15:38でももちろん、ただ質問できる方が便利で、意図した結果により早く到達できます。
00:15:46正直に言いましょう。でも、ChatGPTは学習に本当にそんなに優れているのでしょうか?
00:15:51それとも、
00:15:52cursorやcloth codeをエージェント的エンジニアリングのアシスタントとして、
00:15:58またはvibe codingやvibe codingのようなものに使えるのと同じように、
00:16:04結果を得るのに適しているのでしょうか?
00:16:072つのうち1つはより多くの作業が必要です。
00:16:08ChatGPTを学習に使えます。
00:16:11でもそれには、
00:16:12応答について考えること、
00:16:13それでも自分で調査すること、
00:16:15試してみること、
00:16:16賢いフォローアップ質問を考え出すこと、
00:16:19より深く掘り下げること、
00:16:20時々公式ドキュメントを読むことが含まれます。
00:16:23複雑です。
00:16:24そして、これらのツールが簡単にしてくれるとしても、ある程度は常にそうです。
00:16:29でも学習とは、ニューロンを結びつけることがすべてです。
00:16:33それはタダでは手に入りません。
00:16:35でももちろん、何かを尋ねて、解決策を得て、それを使って先に進むのは超便利です。
00:16:40公平に言うと、ChatGPT以前でも、特定の状況でStack Overflowでそうしていました。
00:16:45でももちろん、ChatGPTやその他のチャットボットは、これらすべてを劇的に加速させました。
00:16:52そして、それが私たちを今日と現在の状況に導いています。
00:16:57これらすべての要因が、もはや誰もYouTubeで学習しなくなった理由です。
00:17:05そして、
00:17:05私のものを含むこれらすべてのチャンネルが、
00:17:08コーディングチュートリアルのリリースを遅くしたり、
00:17:12完全に停止したりしている理由です。
00:17:14もちろん、問題ないと言う人がいることはわかっています。
00:17:18チュートリアル地獄はとにかくひどかったし。
00:17:21あなたたちはみんなくだらないコンテンツを作っているだけだと。
00:17:24ええ、確かに、嫌う人は嫌うものです。
00:17:26あなたがやっていることを好まない人は常にいます。
00:17:29そして明らかに、YouTubeでもインターネット上のどこでも悪化しています。世界の人々がただ不幸なようだからです。
00:17:36でももちろん、要点は理解しています。チュートリアル地獄に陥る可能性があります。
00:17:41チュートリアルを次から次へと見続けて、何も成し遂げられないかもしれません。
00:17:46学習とは、学んだことを応用することに常に関わっています。
00:17:50チュートリアルを見たり、
00:17:51知識を得たりした場合、
00:17:53それを何かのデモプロジェクトや実際のプロジェクト、
00:17:56何であれ応用することが常に重要でした。
00:17:58今、ChatGPTやこれらすべてのAIチャットボットでは、愚かさの地獄問題が潜在的にあります。
00:18:05何かを求めて、解決策を得て、それを疑うことも理解することもなく、次に進む。
00:18:10そうなると、
00:18:11あなたのスキルレベルは本質的にAIのスキルレベルと同じになります。なぜなら、
00:18:15あなた自身には何のスキルもないからです。
00:18:17それがより良い世界なのかどうか、私にはわかりません。
00:18:21もちろん、AIを使って学び、物事を疑問視することもできます。そうすれば、先ほど言ったように、加速装置になり得ます。
00:18:28しかし、
00:18:29今日最も優れた学習方法は、
00:18:32やはり人間の意見、
00:18:33人間の指導、
00:18:35そういった視点を学んでいることに混ぜ合わせることだと思います。
00:18:41さらなる経験、
00:18:42私が時々チュートリアルで脱線して、
00:18:44関連することを説明したり、
00:18:46なぜ特定の方法で何かをしているのかを説明したりする、
00:18:50そういった小さな寄り道を得ることです。単に解決策を与えるのではなく。
00:18:55それもまた重要なことだからです。
00:18:57AIへのプロンプトの出し方によっては、代替案について聞くことが一度もないかもしれません。
00:19:01ただ解決策を得て、それを最善のものとして受け入れるかもしれませんが、実際にはそうではないかもしれません。
00:19:06こうした理由すべてから、人間による指導を受けた学習には価値があると思います。
00:19:10そしてもちろん、
00:19:11それにはYouTubeチュートリアルも含まれますし、
00:19:15ブログ記事、
00:19:16書籍、
00:19:16音声形式など、
00:19:17あなたに合ったものすべてが含まれます。それは混合なのです。
00:19:21来年は、このブレンド型学習アプローチのためのより良い解決策を見つけることに全力で取り組むつもりです。
00:19:30準備ができたら、それについてもっと共有します。
00:19:32素晴らしいアイデアがいくつかあると思っています。
00:19:34でも、そう、昔の日々が懐かしいですね。
00:19:38ただ、それは何の助けにもなりません。
00:19:40今、私たちは新しい世界に生きているのです。
00:19:43そして、私たちにはこれらすべての要因があります。
00:19:46正直に言いましょう。おそらく3つの要因すべてが加速していくだけでしょう。
00:19:52マクロ経済はAIによって間接的にしか影響を受けません。
00:19:56しかし、人々はショートフォームコンテンツを見ていて、それがなくなるとは思えません。
00:20:01そしてAIもここに留まります。
00:20:04AIは消えません。明らかに。
00:20:08ちなみに、これをはっきりさせておくと、AIは便利であり、その他もろもろです。
00:20:13私の動画を見ていれば、私が言っていることを聞いていればわかると思いますが、私はAIを頻繁に使っています。
00:20:18しかしもちろん、それは影響を及ぼしていますし、多くのネガティブな欠点があります。それについても私は定期的に話しています。
00:20:25だから、
00:20:26この動画でMelke Melkeが言ったことすべてに心から同意しますし、
00:20:31この動画を見ることをお勧めします。そして、
00:20:34私たちは適応していくしかないと思いますし、
00:20:37私も間違いなくそうしようと努力します。
00:20:40Academindでも教育コンテンツを作り続けます。
00:20:45実際、そのチャンネルには、無料のフルコースを含む素晴らしいチュートリアルがいくつか用意されています。
00:20:51たくさんのアイデアがあります。
00:20:53時間だけが問題です。
00:20:54そして、準備ができたらもっと共有します。
00:20:58ぜひ、これについてあなたが考えていることも共有してください。
00:21:01これについてのあなたの考えは何ですか?それとも、私が見落としているものは何かありますか?