毎日勉強できない社会人へ|週単位で続けるプログラミング学習の組み方

仕事や家事があると、毎日同じ時間に学習するのは難しいものです。「毎日2時間」のような計画は、忙しい日が1日入るだけで崩れやすくなります。

社会人の学習は、1日単位より1週間単位で設計すると続けやすくなります。

1週間で3つの学習ブロックを回す

理解する
教材を読み、仕組みを知る
実装する
コードを書き、1つ動かす
振り返る
説明する、直す、次を決める

曜日は固定しなくてOK。忙しい日は空白のままでよい。

1日ではなく1週間で考える

学習を「理解する」「実装する」「振り返る」の3ブロックに分けます。月曜に理解、火曜に実装と固定する必要はありません。空いた時間に次のブロックを進めます。

最小単位を「時間」ではなく「行動」にする

「30分勉強する」ではなく、「見出しを1つ作る」「エラーを1つ切り分ける」「条件分岐を1回使う」のように、終わりが分かる行動にします。

10分しか取れない日でも1行動なら完了できます。時間が長く取れた日は、そのまま次の行動へ進めばよいだけです。

学習終了時に次の1操作を残す

終了前に「次は、ボタンをクリックした時に文字を書き換える処理を足す」のように、再開時の最初の操作を1つ残します。次回、何をするか考える時間を減らせます。

CodeNestの現行公開情報では、学習状態に合わせたコンテンツやAIチューター、短い時間でも進める学習体験が案内されています。中断後に次の学習へ戻る手掛かりとして使うこともできます。

忙しい週は「維持モード」を用意する

成果物を進められない週は、前回のコードを開く、1行だけ説明する、次の1操作だけ残す。これだけでも再開地点を失いにくくなります。

次に読む: 独学が止まる場所の診断

今週の「次の1行動」を決める

毎日できる前提を捨て、理解・実装・振り返りを週の中で回してみてください。

CodeNestを無料で体験する