こんな悩みを解決する記事です。
- プログラミングの独学は無理ではない【挫折理由あり】
- プログラミングの独学を無理なく学習する方法と期間
- プログラミングの独学が無理なのは自己解決できないから
この記事を書いている僕は、IT業界歴3年で、現在WPテーマ開発も行っています。
ここまでできるようになるまで、ずっと独学をしてきました。挫折も経験しながら、無理かもとなんども思いましたが、結果的に継続したら現在のように制作を任せられるほどになりました。
そんな背景から、プログラミングをやってみたいけど独学は難しいのかな?といった方に向けて、おすすめのサービスなども解説していきます。
まずは、独学する上で必要なことを紹介していきますので、順に読んでいってください。
プログラミングの独学は無理ではない【挫折理由あり】
プログラミング学習は基本的に自走が大事です。
プログラミング学習の基本は「自走」
プログラミング学習の基本は自走。自走することで、調べるスキルがついて、成長スピードが格段に上がるからです。
自走とは、学んだことを復習したり、エラーが出るたびに調べて理解していくこと。
逆にこれをやらないと、スクールに行くにしても、独学をするにしても習得するのは難しいです。
なので、自ら調べて解決できるくらい没頭できればマスターも可能です。
プログラミングスクールはあくまで学校
プログラミングスクールはあくまで学校なわけで、『通ったら必ずマスターできる』わけではありません。
とはいえ、スクールは独学にはない「プロからのサポート」があるので、習得しやすさでいったらスクールかなと思います。
上でも書いた通り、基本は自走できるか否かなので、どちらも変わりません。
独学はコスパ+効率に関しては悪いこともある
結論言うと、独学はコスパ+効率に関してはそんなに良くないのが事実。
というのも、すべて自分で解決しなくてはいけないため、時間がかかります。実際に僕も独学で理解できるようになるまで、約2年かかりました。
- 独学:お金はかけず学習したい方向け・だたし時間がかかる可能性がある
- スクール:教えてもらいながら学びたい方向け・お金はかかるが回収可能
独学はお金をほとんど使わなくていいので、財布に優しいのがいい反面、習得できる時間がかかるのがデメリットです。
とはいえ、プログラミングスクールに通うにしても、独学にしてもやり切れれば結果は出るので、まずは行動が吉ですね。
それぞれの方法は下記の記事でまとめてますので、合わせてどうぞ。
プログラミングの独学を無理なく学習する方法と期間
独学をするにしても、いきなり初心者には難しい学習内容を選んでも挫折します。
なので、ここからは学ぶべき内容+期間+サービスについて解説していきますね。
プログラミング言語はWeb系から学ぶべし
まずはWeb系のプログラミングから勉強しましょう。Web系の言語は比較的覚えやすく、目に見えて成果わかるので、挫折しにくいです。
実際に僕もWeb系から学びつつ、徐々に他のことを学んでいきました。何かできるようになると、必要な知識がわかるので勉強しやすいですからね。
ちなみにWeb系をマスターすれば副業で稼ぐことも可能なので、一石二鳥ですよ。
プログラミングの独学期間は3ヶ月
プログラミングは最長3ヶ月で学び切りましょう。
僕みたいにのんびり勉強して2年かかったり、半年かけてしまうのはNGです。
あまりに長いと最初に勉強した内容を忘れて、二転三転してしまうのがオチなので、短くもなく長くもない3ヶ月でマスターすることをおすすめします。
独学に向いている無料サービスもある
独学するならほぼ無料のサービスがおすすめです。
サービスに関しては、こちらの「【独学→副業】プログラミングは無料サービスで完結する件【無料で稼ごう】」ですべてまとめているので、合わせてどうぞ。
実際に僕が独学して、ある程度基礎から応用まで学べたサービスをまとめているので、参考になると思います。
プログラミング独学は無理ではない【ただし書籍はNG】
書籍だとアップデートができないので、新しい技術が学べないというデメリットがあります。
しかも大体プログラミング系の本は分厚すぎて、それだけでもモチベ下がりますよね。
書籍で学んでいて、もしエラーが出たら、それを解決する方法が書いてなかったりするので、挫折する原因の1つでもあります。
なので、基本はWebで公開されているサービスを活用しつつ、どうしても必要な知識があったら本を買うくらいでOKです。
プログラミングの独学が無理なのは自己解決できないから
プログラミングが無理だと諦めてしまう人の大半は、自己解決ができないからです。
冒頭でも書いた通り、基本は自走しつつ、わからないことがあったら調べるのが鉄則です。
例えば、コードを書いていてエラーが出たら、そのままにせず、解決するまで修正することができれば、確実にマスターできます。
逆に時間がかかるのが嫌で、早くプログラミングをマスターして副業で稼ぎたい方は、お金を出してプログラミングスクールに通った方がコスパもいいと思います。
プログラミングスクールは高いと思うかもしれませんが、書籍や有料サービスをむやみやたらに買うより、ずっとお得です。
Web制作の案件だとスクール代はすぐに取り戻せるので、先行投資だと思えば、全然ありですよ。
それでもプログラミングを独学するならすぐに行動しよう
何かで成果を出したいなら、初動が大事です。
無理という言葉は負の自己洗脳に近いので、やるやらないではなく、即行動しましょう。
やろうかな?と思った事は最速でやった方が良い。辞めようかと頭をよぎった事も最速で辞めた方が良い。やろうと思い付いたのに理由なくちょっと待ってからと躊躇してその後着手しても良い結果はほぼ出ないと思う。辞めようかと思ったのにだらだら続けても時間の無駄。やる・やめるいずれも最速が正しい
— tsubasa_yozawa (@tsubasa_yozawa) February 26, 2020
今ある無料サービスだけでも、十分独学可能なので、必ず挑戦して、マスターしてください。