あなたはプログラミングを動画で学ぶ場合、どのように学んでいるでしょうか?
プログラミングを動画で学ぶ場合、じっくりコーディングを見ながら、手を動かして写経するのが一般的です。
しかし、Udemyで多くの受講生を抱えるAnjela Yu先生は全く異なるアプローチを提唱しています。
これから紹介するこの方法は、アクティブリコールの考え方に基づいています。
動画を10分程度見て理解に努めた後、その内容を再現することが鍵となります。
具体的には、以下の手順で進めていきます。
- まず10分間、動画を見て内容を理解する(この際、手は動かさない)
- その後、動画を見ずに10分間の内容を実践する
- つまずいた点や分からなかった部分を確認する
- 次の10分間の動画に進む
このサイクルを繰り返していくのがAnjela Yu流です。
大切なのは講師と全く同じペースでコーディングすることではありません。あなたがしたいことは、講師と同じタイミングでタイピングすることではないはずです。
プログラミング学習は地道な作業の積み重ねが重要です。 この方法を実践すれば、着実に理解を深めることができるはずです。なによりも成長が実感できます。
私自身も試してみましたが、最初は本当に大変でした。 しかし、焦らずにゆっくりと取り組めば、きちんと知識を定着させられます。
ぜひ一度、この革命的な学習法に挑戦してみてください。 アクティブリコールの力で、効率的にプログラミングスキルを身につけることができます。
例:ある10分間の動画でfor文の使い方が説明されていたとします。
- まずfor文の構文や使い道を理解するため、動画をしっかり見ます。
- 次に動画を止め、動画で紹介されていたfor文を使った実践的なコーディングを何も見ずに再現してみます。
- つまずいた点や分からなかった部分があれば、もう一度動画を見直します。
- そして、次の10分間の動画に進みます。
このようにして、1つ1つの概念を着実に理解し、実践していきます。動画の内容を自分で再現するプロセスがなによりも大切です。 写経とは異なり、自分で考え、コーディングする機会が多くなります。
最初は大変かもしれませんが、粘り強く実践することで必ず確実に上達できます。
動画講座とアクティブリコールを組み合わせた、この革新的な学習法を試してみてはいかがでしょうか。
The Complete Flutter Development Bootcamp with Dart
Officially created in collaboration with the Google Flutter team.
コメント