結論は独学で勉強できない人はおすすめだよ
- 本記事の内容
- プログラミングスクールはやめとけと言われる理由について
- 独学で勉強できない人はプログラミングスクールがおすすめ
私は30代IT未経験からエンジニアに転職した現役エンジニアです。
未経験からITエンジニアの転職に必要なことは「時間」と「努力」です。
本、Udemy、Youtube、SNSがあれば必要な情報は手に入ります。無駄なお金は使わないようにしましょう。
プログラミングスクールはやめとけと言われる理由
結論は自分でできるから。
あくまでサポート
塾をイメージすると分かりやすいですが、勉強は自分でできますよね。
塾がある意味は成績向上の手助けで、つまり「効率の良い学習プラン」と「学習環境の提供」です。
やろうと思えば「自分でできること」をサポートするだけなので、自分で努力できる方には不要なんですよね。
就職先の斡旋もしてくれますが、結局、面接をするのはあなた1人です。転職エージェントと変わらないですよね。
だから「プログラミングスクールはやめとけ」って言われるんだと思います。
プログラミングスクールは意味がない?
プログラミングスクールは無駄なのか、と言われると無駄ではありません。
「効率の良い学習プラン」を提供してくれます。
学校に通わず、参考書だけで東大に受ける人なんていないですよね。
じゃあ、もっと低い大学なら受かるのか?
それは確かにいると思います。会社でいうとブラック企業です。
ブラック企業でも成長できるなら良いですが、SESと言われる派遣専門の会社に就職し、いきなり顧客先に飛ばされ、現場先で詰められて精神的に病んでしまう人を私は何人も見てきました。
こういったSESの闇の部分を隠すエージェントも存在します。ビジネスなので仕方ありません。
なので、プログラミングスクールに通える場合、「効率の良い学習プラン」を伝授してもらい、誰よりもいち早く学習し、自分のやりたいことができる企業に就職する最短ルートだと私は思っています。
独学で勉強できない人はプログラミングスクールがおすすめ
プログラミング独学は9割の人が挫折します
挫折する1番の理由はプログラミングの環境構築に失敗する人が多いです。
プログラミングを始めるには、使用する言語やツールに応じたソフトウェアやライブラリのインストールが必要です。
たとえば、Pythonを学ぶには、Python自体のインストール、必要なパッケージや仮想環境のセットアップが求められます。また、JavaやC++などではコンパイラや開発環境(IDE)を正しく設定する必要があります。
正直、私でも環境構築は苦手です。バージョンの互換性、OSの違い、ソフトウェアのバグ、設定ミス、色々な要因が考えられるからです。
プログラミングスクールの闇とは?
プログラミングスクールの闇と言われる理由は、スクールのサービスの差が大きいからです。
- 過剰な宣伝と誇大広告
- 料金が高額
- カリキュラムの質にばらつきがある
- サポート体制の不備
間違っても悪質なプログラミングスクールを選んではいけません。
プログラミングスクールの選び方
あくまで私の考えですが、基本的に大手を選べば間違いないと思います。
大手の定義は人によって異なりますが、
- 受講生数の多さ
- 全国展開
- 高い認知度と評判
- 幅広いカリキュラムの用意
- 長年の実績
- メディアや業界での認知度
これらが大手の定義だと私は考えています。
特に「受講生数の多さ」が1番重要で、横同士の交流ができたり、転職先に同じスクール卒業生がいたりするので、マイナーなスクールを選ぶくらいなら大手を選んでおきましょう。
メンター制度
プログラミングスクールにはメンター制度が存在します(もちろん、この制度がないスクールも存在します)
メンターとは「指導者」「助言者」の意味です。
例えば、
- 分からないことを質問できる
- 学習方法を相談できる
- 就職の悩みを相談できる
- モチベーション維持について教えてくれる
などのプログラミング学習全般の相談ができ、その都度適切なアドバイスをするのがメンターの役割になります。
「1日にどのくらい学習すればよいか分からない」
「ほかの人は何をどれくらい勉強しているのか」
「卒業生にはどういった企業に就職できたか」
「就職に有利なプログラミング言語はあるか」
「このエラーがでたけど、どう解決してよいか分からない」
などの困ったとき、相談したいときに、メンターに相談をすることができます。
まとめ
未経験からITエンジニアの転職に必要なことは「時間」と「努力」です。
時間は「効率の良い学習プラン」を提供してくれるプログラミングスクールに通えば、成功への期待値は上がります。
努力は誰にでもできますが、そのモチベーションを維持するのは大変です。プログラミングスクールのメンターを利用すれば、高いモチベーションを維持することができます。
迷っているならプログラミングスクールに通うことを強くおすすめします。