✔️プログラミングを始めたらどんなハードルがあるの?
✔️行き詰まったときに乗り越えるコツを知りたい!
今回はプログラミングの独学の壁についてお話し致します。
これからプログラミングを始める人、現在プログラミングを勉強している人の参考になればと思います。
これからのキャリアを相談したい方は下記に相談してみましょう。
>>【DMM WEBCAMP】無料カウンセリングで今悩んでいることをプロに相談できます現状維持バイアス
現状維持バイアスとは、明らかに今よりも良い環境や条件だったとしても、自分が体験しない未知のものを受け入れる事に心理的な抵抗が生じ、現状のままで良いと固執する事を言います。
つまり、「今からの変化を受け入れたくない」という作用です。
プログラミングの勉強をしていると、エラーが起こってどうしても前に進まない状態になることがあります。
そうなるとこの現状維持バイアスがかかります。
本業を続ければプログラミングを勉強する必要はないのではないか、、
わざわざ今の状況から変わる必要はないのではないか、、
と思い始めてしまいます。
躓けば躓くほど、言い訳が頭の中をよぎります。
周りの人をみると仕事以外の時間を勉強に当てている人なんていない、、
本業で疲れているからそれ以外の時間は自由時間に使いたい!
この状況を脱するにはプログラミングで成功した自分を想像し続けることです。
時間や場所に縛られない働き方をしている将来の自分
多くの案件をこなして稼いでいる自分
なんでも良いです。とにかく成功したことをよりリアルに想像して下さい。こうすることで、目標を達成する為の手段としてプログラミングを学習していることを再確認できます。
大事なのは目標をしっかりと認識し、達成した自分を想像し続けることです。
孤独との闘い
私サラプロはサラリーマンをしながら独学で2年間勉強してきました。
この時に特に感じていたのが、「孤独」です。
プログラミングスクールなどに通えば周りに一緒に勉強する仲間ができるかもしれませんが、独学の場合は1人で孤独に戦わなければいけません。
世の中でサラリーマンをしながらプログラミングをしているのは自分だけなのかという気持ちになることもありました。
これを脱する方法は、いかに仲間を見つけ、定期的に危機感を煽るかです。
まずは、自分の目標・仲間とする人を探します。ツイッターやブログや身近な人でも誰でもいいです。
ここで大事なのは、自分より少しだけ進んでいる人を選ぶことです。ここで目標を高く持ちすぎてしまうと、逆にやる気を無くしてしまいます。
目標・仲間を決めたら、こまめにその人の状況をチェックします。
私はちょうど同時期くらいにプログラミングを始めた友人がいたので、定期的に連絡を取っていました。彼はプログラミングスクールに通っていたので、そこでどんなことを学び、どのくらいの進捗なのかを定期的に確認していました。
彼の進捗が自分にとってかなり刺激になりました。やる気をなくしたときでも、彼の学習スピードを確認し、自分を鼓舞するようにしていました。
成長の実感が持てない
私は、progate,ドットインストール,参考書を一通り終えて、自分には相当力がついたと勘違いしていました。
実際に本格的な開発を始めると自分の力の無さを思い知らされました。
あんなに勉強したのになぜこんなこともできないのだろう?
こんなことを考えて自暴自棄になってしました。
しかし、安心して下さい。そんなの当たり前です。基礎問題を一通りといたくらいで簡単にプログラミング開発ができるほど甘くはないからです。
ここで覚えていてほしいのは、プログラミングの実力は指数関数的な伸び方をします。つまり、緩やかに上昇するというよりは突如一気に上昇します。そしてまた成長を感じられない時期が続き、また一気に上昇します。
これの繰り返しです。なので成長を感じられる場面は少ないと思いますが、継続していれば確実に成長できます。
成長が感じられないからといって途中でやめてしまったら、大変もったいないです。
何事もそうですが、継続してこそ力を発揮します。
是非、プログラミングの成長速度に関しては認識しておいて欲しいです。
仕事と両立してスキルを身につけたい方
これからのキャリアを相談したい方は是非参考にしてみて下さい!
- 将来のキャリアに不安を感じるが、何から始めていいかわからない。。
- 仕事が忙しいため両立できるか不安。
- 効率よくスキルを身につけたい
- 完全未経験からエンジニアを目指したい方へ!カウンセリング受講者の97%以上が未経験者で安心です。
- 「就業両立コース」で、仕事と両立して効率よくスキルを身につけることができます!
- キャリアイメージ、スキル習得など、無料カウンセリングで、今悩んでいることを気軽にプロに相談できます
まとめ
✅プログラミング独学の壁
✅独学の壁を乗り切る方法
今回は以上になります。
プログラミング学習は継続していれば必ず成果を生み出します。また、段々とプログラミングの楽しさにも気づいていくと思います。
みなさん頑張っていきましょう!