みなさん、こんにちは!
アドベントカレンダーの2日目(?)をやることになった
かずと申します🎶
まずは、ページを開いていただきありがとうございます😆
この文章を読んでくれているだけで感謝感激です!!
で、ノリで立候補したので何を書こうかな?、と思ったのですが、
技術記事は誰か書くだろう、、、ということで、
私は、
"未経験者が長期間プログラミング学習をやり続ける方法"
について話そうかな、と思います。
なぜ、この内容について話そうと決めたかというと、
私自身、RUNTEQでの9ヶ月以上のフルコミ学習で、
何度か集中が切れてしまった時期があったからです。
そして、その度に反省と改善を繰り返して、
自分なりに学習を継続していく方法を話せるだけの経験は積めたと思います。
最近は、RUNTEQ生も人数がかなり増えてきて、
中には私のように途中で、
集中が切れてしまう方もいらっしゃると思うので、
そういう方に私なりの経験をお話しできればと思います!
なので、もしいま文を読んでいる方で、
・過去に学習の継続が途切れてしまった経験があったり、
・学習継続ができるか不安を抱えていたり、
・「わたし、3日坊主だなぁ」と感じていたり、
何かしら興味を抱いた方は、
ぜひぜひ最後まで読んでいただけたらなぁ、と思います。
それでは、本編をどうぞ🎶
1)長期的に安定して学習を続けるためのコツ
POINT1:きちんと予定を立てて、振り返りをすること(毎日・毎週)
今回のポイントは、
**「計画を立てて、PDCAを回そう!」**って話です。
もう少し具体的に説明すると、
長期的に安定して学習継続をしていきたいなら、
毎日・毎週の始めに計画を立てて、
その日・その週の終わりに振り返りをしましょう!
ということです。
私自身、むかしは、
全く計画を立てたり、振り返りしなかった人間なので、
「めんどくせぇ」とか、
「その時間を勉強に当てた方が絶対良いだろ」って思います。
でも、計画を立てないと、
その日・その週、何すれば良いのかが明確にわからないし、
振り返りをしないと、
自分が失敗したのか、成功したのかすらわかりません。
これは、使い古された表現かもしれないですけど、
やっぱり成功する人って、
たくさん失敗を経験している人だと思うんです。
エジソンだって、
諸説ありますが電球の発明のために、
1万回以上失敗しています。
そして、たくさん失敗を経験するのに
一番手っ取り早いのが、
計画を立てて、振り返りすることだと私は思っています。
だって、立てた計画が100%上手くいくって、
ほぼないと思うんですよ。
必ずどこかで予定外のことが起こり、
上手くいかないこと・予定外のことが起こります。
そういった失敗を直視して、少しずつ修正していく。
そうするだけで、
安定的に学習を継続する力が身につくと思います。
POINT2:定期的に友達と遊ぶこと
長期間、半年とか9ヶ月とか1年とか、
学習を継続していきたいのなら、
適度に息抜きを覚えましょう!
・・・・・・今の言葉を聞いて、
「当たり前じゃね?」とか、
「すでに遊んでいるが?」という方は大丈夫だと思います。
ただ、私は、RUNTEQ入学当時、
卒業までの9ヶ月間、
毎日朝から晩までプログラミング学習をしてやるぜ!
みたいな意気込みでいました。
そして入学序盤は、
実際その通りに、めちゃくちゃがっつり学習をしていました。
でも、ほぼ誰とも話すことがないフルコミ環境で、
その気力ややる気が持つ期間って、
そんなに長くありません。
2〜3ヶ月たつあたりでガス欠を起こして、
やる気がガクッと減ります。
だからこそ、私のようなフルコミ環境で、
普段人と話す機会が少ない方とかは、
そのあたり注意してほしいと思っています。
適度に人と触れ合う時間を作りましょう。
丸1日遊べとか言っているわけじゃありません。
1日30分でも、1時間でも良いので、
誰かと話す時間を確保するだけでも、
だいぶメンタルが安定すると思います。
もしそういう友達がないなら、
それこそRUNTEQで作れば良いです!
仲間と一緒に協力して学んでいくための
プログラミングスクールなんですから!!!
ちなみに、この記事を読んでいる方で、
プログラミングスクールなんぞ入っていないって方は、
「connpass」みたいなサイトで外部LT会に参加したり、
「つなげーと」みたいなイベントアプリでイベント参加したりでも良いと思います。
自分のメンタルを保つための工夫も含めて、
長期間学習をしていきましょう🎶
2)学習したいのにやる気が出ないという方へ
勉強したい!学習したい!という気持ちがあるのに、
なかなか学習を始められない方もいらっしゃると思います。
そういう方は、
まず行動!を心がけましょう。
というのも、そもそも論、
やる気があるから行動できるわけじゃなくて、
行動するからやる気が出るわけです。
つまり、やる気出したかったら、
とりあえず行動しましょう!ってことです。
まぁ、そうはいっても、
「そのためのやる気が出ないんだが、、、」って話だとは思います。
私も一度、そういう状況になったことがあり、
勉強したいのに、
なかなかパソコン机に座ることができませんでした。
理屈上、行動しないといけないことはわかっているけど、
行動できない、、、!みたいな。
私は、そのとき、
コワーキングスペースを契約して、
外で学習することで、
この問題を解決しました。
コワーキングスペースでも、
カフェでも、
友達の家でも、
もくもく会の会場でも、
どこでも良いです。
パソコン持って外出しましょう。
で、外出先に着いたら、
paizaを最低1問は解くことを目標にしましょう。
D級とか、C級みたいな、
かんたんめの問題でも良いです。
行動に移すことでやる気が出るので、
とりま目的に着いたら、
パソコン開いて、paiza画面に行って、
すぐに問題を解きます。
これをするだけで、
だいぶ次の学習へのハードルは下げられると思います。
3)上記全てを試して上手くいかなかった方へ
ここに書かれている全てを試した結果、
全部うまくいかなかった人もいると思います。
問題に対する対策・対応は人それぞれなので、
それは仕方のない部分でしょう。
そんな方に最後の必殺技を授けたいと思います。
"周りの人に泣きついてください"
"周りの人に相談してください"
RUNTEQにいる人は良い方ばかりです。
真剣に悩んでいる方が相談してきたら、
誰かしら救いの手を差し伸べてくれます。
友達や先輩、同期、後輩、講師、、、
きっと誰かが助けてくれます。
「友達いないです」って方でも、
MattermostでCTさんや講師の方には連絡取れますよね?
とにかく誰かに相談しましょう。
なんなら、Xに、
「つらい、、、助けて、、、」って書くだけでも良いです。
(ある程度フォロワーがいれば、)
誰かしらが連絡くれます。
一番ダメなのは、
自分の中で自己完結して、勝手に諦めて、
誰にも言わずいなくなることです。
そうなる前に、
誰かに声をかけましょう!!!
やらない後悔より、やる後悔です!
色々な方に相談に乗ってもらえたら、
きっとあなたの悩みを解決する方法が見つかると思います。
4)最後に
プログラミング学習は、
大変なこともつきものですが、
楽しいこともいっぱいあります。
最後まで、足掻いて、
諦めずに、学びましょう🎶
以上です!!!!