仕事や家事があると、毎日同じ時間に学習するのは難しいものです。「毎日2時間」のような計画は、忙しい日が1日入るだけで崩れやすくなります。
社会人の学習は、1日単位より1週間単位で設計すると続けやすくなります。
1週間で3つの学習ブロックを回す
理解する
教材を読み、仕組みを知る
教材を読み、仕組みを知る
実装する
コードを書き、1つ動かす
コードを書き、1つ動かす
振り返る
説明する、直す、次を決める
説明する、直す、次を決める
曜日は固定しなくてOK。忙しい日は空白のままでよい。
1日ではなく1週間で考える
学習を「理解する」「実装する」「振り返る」の3ブロックに分けます。月曜に理解、火曜に実装と固定する必要はありません。空いた時間に次のブロックを進めます。
最小単位を「時間」ではなく「行動」にする
「30分勉強する」ではなく、「見出しを1つ作る」「エラーを1つ切り分ける」「条件分岐を1回使う」のように、終わりが分かる行動にします。
10分しか取れない日でも1行動なら完了できます。時間が長く取れた日は、そのまま次の行動へ進めばよいだけです。
学習終了時に次の1操作を残す
終了前に「次は、ボタンをクリックした時に文字を書き換える処理を足す」のように、再開時の最初の操作を1つ残します。次回、何をするか考える時間を減らせます。
CodeNestの現行公開情報では、学習状態に合わせたコンテンツやAIチューター、短い時間でも進める学習体験が案内されています。中断後に次の学習へ戻る手掛かりとして使うこともできます。
忙しい週は「維持モード」を用意する
成果物を進められない週は、前回のコードを開く、1行だけ説明する、次の1操作だけ残す。これだけでも再開地点を失いにくくなります。
次に読む: 独学が止まる場所の診断