社会人でプログラミングを勉強したい人「プログラミングを勉強したいんだけど、どう勉強すればいいんだろう?やっぱりあまりお金をかけたくは無いんだけど、独学で身につけられるものなのかな?」
社会人になってから、プログラミングの勉強を始めたい人も多いですよね。
プログラミングを学習する方法としては、独学とスクールに通うなどの方法があると思います。
ですが、個人的には独学はあまりおすすめしません。
理由としては以下ですね。
独学は避けた方が良い理由
- どうしても自分のペースで進めてしまう
- 独学での学習はインプットに時間がかかる
- 本の写経ばかりだと考えなくなる
- 結局は時間とお金を無駄に消耗してしまう
要するに、結果的には身につくまでにすごく時間がかかってしまうんですよね。
多少、個人差はありますよ。
でも、そうこうしているうちに、モチベーションが下がったり、何年も身につけるのに時間がかかってしまったりします。
なので、スクールとかオンラインスクールとかやれるのであればそっちを使った方が良いですね。
ちなみに、おすすめのスクールに関しては、以下の記事でもご紹介しているので、ぜひ参考にしてみてください。
関連記事 ≫【社会人必見】プログラミングが学べる入門者向けおすすめスクール
今回は、「社会人のプログラミング学習は独学を避けるべき【時間とお金は大事】」と題してご紹介してまいります。
それでは、早速みていきましょう!
もくじ
社会人が独学でプログラミング学習をすると自分ペースでやってしまいがち
社会人の人が新しいことを勉強しようとしたときのあるあるですね。
ついつい、自分のペースでやってしまったり、仕事の状況に振り回されて勉強ができなくなってしまいます。
ですので、よく挫折してしまいます。
独学のプログラミング学習で挫折してしまう理由としては以下ですね。
独学で挫折をしてしまうよくある理由
- 仕事が忙しくなってコントロールできない
- 意思の力だけで勉強しようとすると気力が続かない
- 自分の興味関心に流されてしまいがちになる
例えば、急に大きな仕事が発生して何日も夜遅くまで仕事をしなければいけなくなったりした事ってありませんか?
仕事なので多少は仕方ありませんが、自分のプログラミングの学習のモチベーションが下がったりしますよね。
こうなると、自分の意思の力だけではプログラミング学習が継続できなくなってしまいます。
あるいは、自分で勉強していたとしても、他のことに興味関心が生まれてきてしまい、そっちに気持ちや時間を割いてしまったりとか。
こういう「自己コントロール」が独学の場合だと難しいですよね。
独学でのプログラミング学習はインプットには時間がかかりすぎる
独学でのプログラミング学習には、インプットするのにすごく時間がかかります。
時間がかかってしまう理由としては以下のことが上げられますね。
独学でインプットに時間が掛かってしまう理由
- 良い本をや自分のレベルにあった本がなかなか見つからない
- 入門者だからこそ言葉や専門用語の理解に時間がかかる
- 頑張って進めても数ページという厳しい現実
やっぱりプログラミング未経験の入門者の場合、専門用語もわからないし、その自分のレベルに合った良い本や情報にたどり着くのにすごく時間がかかるんですよね。
なんとか一生懸命そのことについて調べて、それだけで半日とか1日時間を費やしたりしてしまいがちです。
いや、本当に。
それでもわからないと、本当にストレスだったりしますしね。(これが身につけるための乗り越えないといけない壁だったりもするんですけど)
社会人として仕事をしながら入門者として勉強する場合、ここに時間をかけてしまうのは非常にもったいないです。
やっぱり時間は有限ですので、この辺りは始めから潔く考えるのがベストです。
独学で本の写経ばかりだと考えなくなる&自己満足というワナにおちいる
プログラミング入門の本とかを独学でやっていると、本に書いてあるプログラムコードを書き写しながら進めたりしますよね。
これをいわゆる「写経」というんですけど。
この写経ばかりやっていると、いつまでも入門者のレベルから成長しにくかったりします。
その理由としては、以下ですね。
プログラミング入門者が独学でやってしまいがちな写経のワナ
- 写経に一日中かかってしまう
- やったところで満足してしまう
- 結局やりたい事をやるのにどうして良いかわからない
どうでしょうか?
これ、僕自身がどっぷりハマっていたワナですw
いや〜、1年半くらいやってしまってましたかね。
結局全然わからないままなんですよ・・・w
1日1日は自分でしっかり勉強したつもりなんですけど、結局やってることは「写経」なので、全然理解ができてなかったりします。
また、本に書いてある通りにプログラムが動くと、それだけで嬉しくて満足してしまいますからね。
独学で本とかを読みながら勉強していると、本の通りに進めることが目的になっちゃって、そこに満足しちゃうんですよね。
ほんと、これは怖いというか、時間の無駄だったなぁと今でも思います。
自分で考えてプログラミングしたり、作りたいものを作るのがゴールなハズなので、結果的に本当に効率良くないので、注意するべきですね。
専門性を身につけるにはスクールがやっぱり効率が良い
ここまで独学のよくないところに関してご紹介して参りました。
結論としては、やっぱりスクールとかオンラインスクールとかやれるのであれば、そっちを使った方が良いですね。
これはプログラミングに限った話ではないかと思いますけど。
よく、社会人になってMBAのスクールに何年も通ったりする人もいますよね。
彼らが考えている事って、以下がポイントだったりします。
スクールに通うメリット・スクールの活かし方
- 強制的に学ぶ環境に自分を追い込む
- 学ぶスピードを速めるためにお金を払う
- 学んだ知識をどんどん活用できる状態にする
こういうスタイルで、積極的に自分を追い込んで学ぶんですよね。
仕事が忙しかろうと、やる気が出なくても、わからなくても、やらなきゃいけないっていう状況に自分を追い込む。
やっぱりこれくらいしないと、一つの専門性って身につかないというのが事実なんです。
僕も後悔しましたからね。
- わからないことをわからないままにしておけない強制力
- やらないといけないと自分を追い込む強制力
- 自分で考えなきゃいけない状況にする強制力
もっとこの環境を作っておけばよかったですよ。
ですので、独学を選ぶよりは、スクールなどに通うなどの自己投資を選択する方が最終的には費用対効果は高いですね。
おすすめのスクールに関しては、【社会人必見】プログラミングが学べる入門者向けおすすめスクールという記事で詳しくご紹介していますので、ぜひ検討してみてください。
まとめ
いかがでしたでしょうか。
今回は、「社会人のプログラミング学習は独学を避けるべき【時間とお金は大事】」と題してご紹介してまいりました。
時間は有限ですからね。
無駄なお金と無駄な時間を過ごさないように、ぜひ、参考にしてもらえたらと思います。
それでは、今回はこの辺で。
今回ご紹介した関連記事