プログラミングを独学で習得したいけど、やっぱり無理かなぁ。初心者はプログラミングスクールで勉強するのが常識なのかぁ。どうやって勉強したらいいのだろう??
本記事ではこういった疑問に答えます!
- プログラミングの独学は無理ではない
- プログラミングの基礎学習は3か月程度がおすすめ
- プログラミングで活躍にしている人は100%独学
まず、現役エンジニアがプログラミングスキルをどこで学んだかというデータを見ていきたいと思います。
このデータからも独学の方が大勢いることが分かります。この記事を書いている僕(カヲル)も独学でプログラミングを身につけました。
プログラミングというと「難しいそう」、「頭よさそう」等のイメージを持つ方もいるかも知れませんが、僕自身勉強は得意なほうではありませんし、コンピュータに対して秀でた才能があるわけではありません。
しかし、独学で学んだプログラミングをバリバリ活用し仕事をしています。
今回は「プログラミングを独学で習得したいけど、やっぱり無理かなぁ。」と言う方向けに僕の経験も踏まえてアドバイスできたらと思います。
プログラミングの独学は無理ではない
一般の方がプログラミングを学ぼうと思ったときにまず思い浮かべるのは「スクールに通ってみよう」という考えだと思います。
プログラミングスクールの利点
スクールに通うというアクションをとれば、心理的な負担感(ハードル)は減るかもしません。
プログラミングスクールに通う利点は過去実績を反映した教育ノウハウに基づく体系的なカリキュラムの提供と学習の場の提供が受けられるということです。
しかし、受験勉強をする際に塾や予備校に通った経験がある方も多いとは思いますが、最終的に勉強をするのはその人自身になります。
転職支援をしているプログラミングスクールもあるよ。
最初は独学ではなくスクールに通うべきか?
勉強するのはその人自身とは言え、多くの人は受験勉強の際には塾や予備校に入ります。
勉強をしていてつまずくところがあれば、直接プロに学習の相談をできるのは心強いです。また、完全に一人だと怠けてしまわないか心配というのであれば、スクールを選択するのもよい手かも知れません。
独学での挫折や行き詰まりを感じた理由に関してのアンケート結果は下記の通りです。
アンケートを見ると独学には一定のハードルが存在することを認めざるを得ません。
しかし、スクールに通ったほうが本当に学習の効率が上がるかは人それぞれです。
多くのことはネット検索で解決できますし、最近では分かりやすい書籍も多く出版されています。
やる気次第!スクールはお金に余裕があればでOKだと思うよ!
それでもスクールを選択する場合は2か月で20万円くらいかかってしまいますが、自動車教習所と同等以下の自己投資で将来的にプログラミングの仕事が取れるのですから、コスパはとても良いと思います。
プログラミングの基礎学習は3か月程度がおすすめ
プログラミングを学び始めようと思う方には、習得するまでにどのくらいの学習期間が必要か疑問に思う方もいるかと思います。
結論を言うと基礎の習得は約3か月(200~250時間)が目安になります。
その後は就職するなりして継続して勉強する環境を作る必要があります。現場で使えるスキルの習得にはさらに半年(1000時間)くらいが必要になります。
3年(6000時間)くらいの実務経験を積めば、戦力として活躍できるようになるかと思います。
プログラミングは向き不向きがあることも事実なので、もし3か月頑張って基礎を習得できないようであれば方向修正することも考えるといいよ。まずはチャレンジしよう!
プログラミングで活躍している人は100%独学
最後にまとめですが、プログラミングに限らず技術系の仕事をするには独学は必須です。
就職した場合は最初の半年~1年程度は先輩社員について指導を受けると思いますが、やはり実践での勉強が一番早いです。
また、仕事をしながら勉強する場合は必要に迫られてする場合もあるので、目的意識が明確となり学習意欲もあがります。(学校でやる勉強とはわけが違います。)
また、全て理解できないまでも7~8割くらい作り方が分かるプログラミングの仕事であれば、Google先生に聞きながら完成させることができます。そうやって少しずつ学習し成長していくようにしましょう。
まずはチャレンジしないことには何も始まらないので、お金に余裕があればプログラミングスクールに通い、なければ独学で学ぶようにしましょう。