はじめに
過去に何度か、プログラミング学習に興味を持ったことがありました。
ただ正直に言うと、「続いた」と言える経験はありません。
それなのに今回は、特別な気合を入れたわけでもないのに、なぜか止まっていません。
「意志が強くなったのか?」
と言われると、そんな感覚もありません。
違うのは、おそらく“時間の前提”のほうだと感じています。
今回は、学習が止まらなくなった背景にあった「時間設計の見直し」について整理してみます。
過去に続かなかった理由
以前の学習は、こんな状態でした。
- PC中心で、まとまった時間(1時間以上)が取れないと何も進まない
- 理解が重いと一気に止まる
- 成果が見えず、孤独感が強い
- 学習ルートが一本しかなかった
つまり、「止まるルート」が普通に存在していました。
一度流れが切れると、そのままフェードアウト。
これを何度も繰り返していました。
当時は「時間がないから仕方ない」と思っていましたが、今振り返ると、
“まとまった時間が必要”という前提そのものが間違っていたのかもしれません。
前提を変えたきっかけ
今の学習は、最初から完璧に設計していたわけではありません。
PC中心で進めようとしてうまくいかなかった経験から、
「隙間時間でもできる方法」を探し、スマホ学習から入りました。
スマホ中心で学習を始めた経緯や感触については、別の記事で詳しく書いています
そこで気づいたのは、まとまった時間を確保するよりも、毎日少しでも触れるほうが圧倒的に止まりにくいということでした。
毎日少し触れるという設計
今意識しているのは、とてもシンプルです。
- どこか1日まとめてやるではなく、毎日少しでも触れる
長時間やることを目標にしていません。
数分でもいい。
1問だけでもいい。
コードを1回読むだけでもいい。
ゼロにしないことを最優先にしています。
結果的に、「今日はできなかった…」という日がほぼなくなりました。
なぜ止まらなくなったのか
学習が止まらなくなった理由は、
モチベーションが上がったからではありません。
時間の使い方を変えたからでもありません。
時間の“前提”を変えたからだと思っています。
- まとまった時間がない=できない ではなく
- 少しでも触れればOK
この差は、思っていた以上に大きかったです。
以前の記事でも整理しましたが、自分は「頑張るタイプ」というより「積み上げるタイプ」だと感じています。
AIとの対話で見えてきた自分の性格についてまとめた記事もあります
今回の時間設計は、たまたまその性格と噛み合った形なのかもしれません。
継続学習として見えてきたこと
この考え方は、プログラミング学習に限らないかもしれません。
以前は「時間がないから続かなかった」と本気で思っていました。
でも今は、「時間の使い方ではなく、時間の前提が止めていた」と感じています。
この視点の違いは、自分にとってかなり大きな気づきでした。
まとめ
今回うまくいっている理由は、才能でも意志の強さでもありません。
「まとまった時間が必要」という前提をやめ、毎日少し触れる設計に変えただけです。
まだ成果が出たわけではありません。
でも少なくとも、止まらない状態は作れています。
今はこの設計がどこまで機能するのかを、淡々と観測していこうと思っています。
