[保存版]プログラミング超初心者におすすめの勉強法まとめ~挫折しないで継続することが大切

プログラミング

こんにちは。平日はアプリエンジニアをしつつ、週末とか時間ある時に記事を書いたりしています。

今回はプログラミング超初心者向けに、挫折せずにエンジニアになる為のおすすめの勉強法を解説します。

私自身文系出身で独学でプログラミングを始めたので、何度も挫折しそうになりました。

これからプログラミングを始めようか迷っている人や、現在少し挫折気味の人に読んで欲しいです。

本記事を読めば、プログラミングは正しい方向で勉強すれば挫折せずに稼げつエンジニアになれるよーという話をしていきます!

2,3分で読み終わると思います。

それではみていきましょう。

プログラミング超初心者は挫折しやすい【事実】

プログラミング初心者は事実圧倒的に挫折しやすいです。

【経験談】プログラミングで挫折しないシンプルな方法にも書きましたが、プログラミングの挫折率は9割とか言われています。

挫折率が高い理由には、

  • 最初のプログラミングを始めるまでの設定が難しい(環境設定が難しいのは有名な話です)
  • 独学で、モチベーションをキープするのが難しい
  • 何を作って良いかわからない
  • 本を買ってみたが、書いてある通りにコードを書いても動かない
  • ちゃんとプログラミングを理解できるようになるまで時間がかかる
  • 何かをみながらじゃないと、何も作れない
  • 勉強しても勉強しても学ぶことが多い

などなど挫折ポイントがたくさんあります。

エンジニアになれば可能性は無限大

プログラミングには、(特に始めたばかりの超初心者)挫折ポイントがたくさんあって、エンジニアになるまでややハードルがあるのですが、

色々工夫すれば頭良くなくても、挫折せずにプログラミングをできるようになることは十分可能です。

何よりも、挫折せずにエンジニアになれば、たくさん稼げるし、世の中の課題解決とかできるので普通に良いですよね。

20代の若いうちから稼げる業界・職種ってそんなにないですよね。

目安ですが、20代で、

正社員->400万~800万円くらい

フリーランス・業務委託→ 800万円以上も可能

✔︎しかもエンジニアの良いところは、自分でもビジネスを始めれるポテンシャルもあるというところです。

若くして、ビジネスを始めて数年後に3億円で売却とかって、IT業界が圧倒的に多いですよね。

プログラミング超初心者は正しい方向に努力すべき【戦略】

プログラミング初心者はなるべく挫折しやすいポイントを避けて、勉強をすべきです。正しい方向で勉強することが大事です。

✔︎逆に言えば、正しい方向で勉強すれば挫折せずに稼げるエンジニアになれます。

私が独学でプログラミングを始めたとき、何度も挫折しそうになりました。

  • 本に書いてある通りにコードを書いたのに動かない
  • エラーが消えない(->1文字タイピングミスだった)。なかなか次の勉強に進めない
  • いつまで経っても何かを参考にしないと何も作れないと悩む

これらの経験から今思うと無駄な勉強をしてたくさん悩んだなーと思っています。

例えば、

本を買って勉強するって割と普通だと思うのですが、プログラミングに関して言うとやめたほうが良かったり、完全独学で勉強するのは、知識も入ってこないし、モチベーションの維持が難しいので良くなかったりなど。

✔︎繰り返しになりますが、挫折ポイントを避けて正しい方向で、勉強しましょう。

【実践済み】超初心者おすすめの勉強法

おすすめの勉強法以下です。

✔︎基礎を身につけて(独学でもOK)、インターン(バイト)・就職する

プログラミングの基礎を身につける(3ヶ月〜6ヶ月くらい)

まずはプログラミングの基礎を身につけましょう。

本での勉強とかこの段階ではNGです。

おすすめは、独学でもやれるぜ!って人は、

  • Progate(プロゲート)
  • ドットインストール

で自分の勉強したいコースを何周もやることです。

Progateやドットインストールであれば、月間1000円くらいでプログラミングの基礎を勉強することができます。

» Progate公式サイト

» ドットインストール公式サイト

次にプログラミング自分もしかしたら挫折するかも、けど絶対に挫折したくない、少しお金払っても、エンジニアに確実になりたい!という方はスクールがおすすめです。最近流行ってますよね。

プログラミングスクールだとテックブーストがおすすめです。テックブーストで元講師をしていたのでわかるのですが、”プログラミング全くわかりませんー”という状態から3ヶ月後とかに、”エンジニアのインターン受かりましたー”みたいな感じになれます。

私が講師をしていた時に担当していた、大学1年生は、プログラミングのRuby on Railsを学んで3ヶ月後にWebエンジニアのインターンに受かっていました。

テックブーストは無料でオンライン相談できるので一度希望を伝えてみるのがおすすめです。

テックブースト(Tech Boost)公式サイト

完全にオンラインでスクールで学びたい地方の方は→テックアカデミー(TechAcademy)がおすすめです。1週間無料オンラインで授業受けれます。家で勉強できるし、無料だし試してみるのおすすめです。

まとめ

以上です! 今回はプログラミング超初心者の勉強の仕方を簡単にまとめました。

本ブログは他にもプログラミングに関する記事を書いているので参考にしてみてください〜〜!

その他おすすめ記事:

»【目安】プログラミング独学でエンジニアになるまでの期間【最短半年】

» 【保存版】プログラミング独学で人気企業に就職するロードマップ【必要期間は2年です】