![挫折者続出の原因は◯◯!成功率の高い学習方法も解説!](https://web-camp.io/magazine/wp-content/uploads/2022/10/768130b687dbf030b1f2b25325ebd7ee-1-523x300.png)
本日もマガジンを開いてくださり、
ありがとうございます!
さて前回は挫折経験者から学ぶ
“挫折あるある”を題材にして
逆説的に
挫折しない学習フローを学ぶ回でした。
そんななかで大切なのは
ゴールを設定することで
高い目標を持つことや、
スキル習得して
どのように変わりたいのかイメージして
学習に取り組むことが大切でした。
そして、本日は
予告通り
実際は学習のハードルが高くない
プログラミングで9割もの人が
挫折している原因
を解説します!
それではさっそくいきましょう!
プログラミング学習者に聞いた! 学習方法と辛かったこと
突然ですが、
他の人はどのような手段で
プログラミング学習を
しているのか気になりませんか?
下のグラフは
プログラミング学習者に
主な学習方法を聞いたアンケート結果です。
引用:IOS ACADEMIA BLOG
見て分かる通り、
書籍を使う人は30%、
YouTubeなどの動画サイトを使う人は26%
という結果になっています。
書籍の割合が最も高いことは、
予想通りなのではないでしょうか。
今の世の中
プログラミングについての本は
山のようにあり、
なおかつ比較的安価で
学習を始めることができます。
そのため、
プログラミングに興味を持ったみなさんが
始めに思いつくのが書籍で、
そのまま学習を始める方が非常に多いです。
しかし、下のグラフをご覧ください。
引用:IOS ACADEMIA BLOG
これは
プログラミング学習をしていて
最も辛いと感じるときはいつか
ということを聞いたアンケート結果になります。
これを見ると
割合の大きい順から
・分からないことが多すぎる
・エラーの解決に時間がかかる
・今の学習方法が正しいのか不安になる
・自分には向いていないと感じる
・何を学習すればいいか分からない
ということが挙げられています。
これってほとんどが
1人で学んでいるために
感じることなんですよね。
いくら頑張って参考書を見ても
分からない箇所は一向に分からないままだし、
未経験の自分が考えている勉強法は
本当に正しいのか分からなくなってくる。
そしてついには、
自分には向いていないのかもと
考えるようになる。
また、順調に進んでいても
エディター等は定期的に
アップデートされるため、
書籍の購入から
少し時間が経ってしまったりすると
本と自分の画面で
表示が変わってしまうこともある。
つまり、
書籍って確かに
手を出しやすいんですが
分からないことがあったときに
誰かに聞くことができないので
初心者が自分で勉強するには
結構難しい方法なんです。
また、次いで
YouTubeなどの動画サイトで
学習する人が多かったですが、
動画サイトを活用して学習するのには
以下のようなメリットがあります。
・動画で画面と声による説明、
実際の動きを確認しながら
学習することができる
・書籍より分かりやすく、
スクールより安く学習することができる
しかし、YouTube等で学習すれば
無料で学べるかもしれませんが
エラー解決に時間がかかったり
分からない箇所があったときに
聞くことができなかったりと、
結局は1人で学ぶことには変わりないため
書籍学習と同じ問題に直面します。
つまり、ただでさえ
正しい学習方法で学ばなければ
プログラミングの習得は難しいのにも関わらず、
近年教材選びの幅が広がってしまい、
一昔前よりも正しい学習方法を
選びづらい環境になっていると言えます。
それでは本題の
「なぜ難しくないはずの
プログラミングで挫折率が9割なのか」
を解説していきます。
〇〇。それは挫折への第一歩です。
さっそくですが、
その原因はズバリ『独学』です。
ここでもう一度
振り返って欲しいのですが、
書籍で学習する人は30%で、
動画で学習する人は26%でした。
つまり、
半数以上の人が手段選びの段階で
挫折への第一歩を踏み出してしまっている訳です。
ここからはなぜ、
『独学』が挫折への一歩なのか
ということを解説します。
単刀直入に言うと、
独学では
『0からの開発方法を学ぶ』
という
最も重要なことを学ぶことができません。
一部一部での
プログラミング方法について知っていても
実際に現場で使うのは、
0からどうすればいいかを考えて
それを実現するプログラミングです。
どうしても独学というのは、
自分で学んだものを
自分でできるかどうか試す
というような、
かなりインプットベースの
学習になってしまいます。
こうなってしまうと
点々とした知識は付けることはできますが、
その点と点を結んで線にするという
実践的なスキルは
どうしても身につけることが難しいです。
人間が何かを身につけるには
アウトプットが重要ということが
既に分かっており、
身につけた知識を
別のことに応用することが
必要不可欠です。
そして、
この応用的なアウトプットに対して
アドバイスをもらうことが
人間が成長する上で
最も効率のいい方法なんです。
ここまでで
何となく理解した方も
いらっしゃると思いますが、
書籍だろうと
動画サイトだろうと
独学をしている時点で
成功率は低く、
効率もかなり悪いんですよね。
そのため、
みなさんには効率よく
プログラミングを習得してもらうため
人と教え合う環境や
人と一緒に切磋琢磨できる環境を
積極的に探してみて欲しいと思います!
次回予告
今回も
最後まで読んでいただき
ありがとうございます!
今回は
多くの人がやっている
『独学』こそが
挫折の大きな原因だという
話をしました。
みなさんが
今まで習得してきた
英語や車の運転免許、
社会の常識などは
どれも誰かに
教えてもらいながら
習得してきたはずなのに
プログラミングでは、
気づけば簡単で安価に始められる
独学に逃げてしまっている。
私たちも人間なので
気持ちはよく分かりますが、
次回はそんな楽を追い求めてしまったが故に
失敗してしまった話を
していこうと思います。
みなさんも
他人事だと思わず、
自分も一歩間違えば
そうなってしまうかもしれない
という危機感を持って
読んでもらえたら嬉しいです!
それではまた明日お会いしましょう!
お疲れ様でした!