プログラミングスクール選びに困ったら

# 1. はじめに
最近、twitterでプログラミングスクールはどこに行くべきか等の質問をとても多く頂くので、
私的なスクールを選ぶ際のポイント等をまとめます。

細かく書くと記事一つでは足りないので
**●有料と無料スクールの違い(転職先の紹介企業について)**
**●オンラインと通学スクールのメリットとデメリット**
**●有料スクールの転職保証の闇**
の３点に絞ってまとめています。

あくまで私の主観でまとめていますので、もちろん選んだ結果に責任はもてません。
どこのスクールに行ったとしても、最終的には受講するその人のやる気次第です。
スクール選択には自分で責任をもってしっかり決断してください。

# 2. 有料スクールと無料スクールどちらが良いのか問題
プログラミングスクールには有料と無料どちらのスクールも存在します。
そしたら無料の方が良いんじゃないか、と思われるかもしれません。
しかし無料のスクールは、無料で提供しているだけの様々な理由があるので、しっかりとそこを考慮する必要があります。
### 無料スクールが無料の理由
無料のプログラミングスクールは、なぜ無料で運営が成り立っていると思いますか？
それは、**エンジニアの人材が足りない企業へ生徒を転職させることで紹介金をもらっているから**です。
つまり無料プログラミングスクールの多くは、
学習が終わったらスクールと提携している企業へ転職する必要があります！
もし提携企業への転職をしない場合は結局違約金を払わされることがほとんどです。
そして提携企業に関してですが、いわゆる"ブラック企業"と世間が判断するような企業の比率が高くなっているのが事実です。
もちろん優良企業も少なからず存在するのですが。

なぜブラック企業の比率が高くなるのか。
それは考えてみればわかることなのですが。
要は**"企業側から紹介金を払って人材を募集しないと、人材が集まらない企業"**だから。
そして**"現に人材が足りない企業"**である、つまり
**"長時間労働や企業としてのエンジニア教育体制は整っていない企業"**である可能性が高いということです。
そして無料スクールの紹介企業のほとんどはSESであり、受託や自社の比率は有料スクールに比べてとても低くなっています。
つまりは入社後、もしかしたらほとんど教育をしてもらえないまま客先常駐させられる可能性があるということです。
SESや受託、自社についてわからない方はしっかり調べてみてください。
転職するなら必須の知識です。

### では、有料スクールで転職保証が付いている所の企業はブラックではないの？
実際そんなことはありません。あくまで比率の話です。
無料スクールにはそういった企業が提携している可能性が高いですが、もちろん有料スクールにも存在はしています。
ただし有料スクールの方が、しっかりした教育体制や福利厚生等、また残業時間に厳しい企業が多いです。
こちらも考えればわかるのですが、
有料プログラミングスクールは、とても高額な受講料を生徒さんから受け取り、転職までサポートしています。
もし転職先の企業がブラック企業ばっかりだったら、途端に口コミで悪い噂が広がり、
無料スクールに経営として勝てなくなります。
また企業側から見たときに、人材の紹介料金は有料プログラミングスクール＞無料プログラミングスクール。
有料プログラミングスクールに人材を求める企業は、
**"高額な紹介料金をスクールに払える余裕のある企業"**
だと解釈することが出来ます。
つまりそういう企業は**"資金面にある程度余裕がある"**企業。
つまり資金面に余裕があるということは、**社内教育もしっかり充実している可能性が高い**ということです。

###有料と無料どちらが良いのかについてのまとめ
**●無料プログラミングスクールが良い人**
・エンジニアとして転職できるならどの企業でも構わない
・学習コストを掛けたくない

**●有料プログラミングスクールが良い人**
・教育体制や残業規制、福利厚生等ある程度しっかりした企業に行きたい
・自社開発や受託企業に入りたいと既に固い意思がある


#3. オンラインスクールと通学スクールどちらが良いのか問題
結論から言うと、どっちが良い悪いは無いです。
ですが、ざっとそれぞれのメリットデメリットをまとめておきます。

### オンラインスクールのメリット
**●場所を選ばず受講できる。自宅でも受講可能なので時間の融通が効く。**
働きながらプログラミングを学びたい方、また主婦の方やお子さんがいらっしゃる方におすすめです！

**●受講料が比較的安い**
通学スクールと比べると受講料が半分〜3分の１以下で設定されています。
つまり、高額な受講料は払いたく無いけど、しっかりしたカリキュラムの元学びたい！という方におすすめ！

### 通学スクールのメリット
**●学習する場所が確保されている**
もちろんですが、しっかりとした学習場所が提供されているので学習が捗ります。
自宅だと、テレビや漫画、ベット等の様々な誘惑がありますが、スクールにはありません。
そして他の受講生が必死に学習している姿を見ると、負けられない！と学習意欲も高まるので、とても集中できる環境です。

**●メンターさんにすぐに聞ける**
オンラインでもメンターさんに聞くことは出来ますが、チャットのような体制で返信に時間がかかったり、
もしくは質問回数が制限されているところもあります。
通学の場合はそのような規制はありませんし、メンターさんが常に常駐しているのですぐに教えてくれます。

**●カリキュラム以外の知識を教えてくれる**
通学の場合は直接メンターさんから指導いただけますので、カリキュラム以外のアドバイス等も結構して頂けます。
効率の良い学習の仕方やおすすめの学習アプリ、便利なショートカットキーなど。
対面で学習するからこそのメリットですね。

**●学習仲間が出来る**
これは割と最大のメリットかもしれないです。
スクール生同士、人にもよりますがとても仲良くなれます。
異業種からの転職で不安な方の場合は、これがかなりモチベーションになります。
知識面の共有はもちろんですが、メンタル面での支えの部分が大きいです。

**●オンラインでは体験できないカリキュラム内容**
スクールによっては**チーム開発**を取り入れているスクールがあります。
こちらは４〜６人ほどのチームで成果物を作成するというもの。
実際企業では個人で１つのアプリケーションを作成することはほとんどないので、チームとしてどのようにタスクを管理するかを学べるのは大きいと感じます。

**●転職サポートが付いているところも**
スクールによっては転職活動までサポートしてくれるところも存在します。
自分でエントリーする手間が省けますし、履歴書添削なども行ってくれます。
ただし転職保証付スクールの場合は注意が必要です。
その内容に関しては次の章でまとめていますので、ぜひご覧ください！

###オンラインスクールのデメリット
**●誘惑に負けてしまいやすい**
場所を選ばずに学習出来るからこそ、誰も監視はしてくれません。
自分でしっかり頑張る固い意思のある方でないと継続しにくいかもしれません。

**●質問してから返事が来るまで、ある程度時間がかかる**
こちらはオンラインなのでしょうがないのですが、直接メンターさんと会っているわけではないですから、
チャット等で質問してから返信が来るまではもちろんある程度の時間がかかります。

**●質問内容によっては解決し辛い**
初学だからこそ、どこでエラーが起きているのかなんて予測がつき辛いですよね。
その状態でオンラインで質問をした場合、質問した内容が全く見当違いだと、いつまでも解決できません。
メンターさんと何度もやりとりしてやっと解決、なんてことが発生しやすいです。
通学スクールだと、こっちがわけわからない状態で質問しても、メンターさんが直接パソコンをいじってコードチェックしてくれるので即座にエラー箇所を指摘してくれます。

###通学スクールのデメリット
**●受講料がとても高額**
こちらはぜひご自身で調べて頂きたいのですが、結構高いです。
軽い気持ちで払える金額ではないです。

**●受講料に比べて通学する際の交通費もかかる**
受講料だけ考えていると痛い目に合います。
もちろん通学なので交通費もかかりますし、これが結構負担になります。
週5日通うとしたら、バカにならない金額ですね。

**●都心にしかスクールがない**
通学スクールの多くは都内がほとんどです。
都心から遠い方は通うのに苦労して挫折率が高くなりますので、オンラインがおすすめです。
私の友人も通学2時間以上の距離でとても辛そうでした。

**●入塾テストのようなものがあるところも**
スクールによっては、入る前に適正テストがあります。
誰でも入れるスクールが全てではないので注意が必要です。
もしかしたらオンラインでもテストがあるところも存在するかもですが。。

**●スクールによっては、退職していないと入れない**
こちらはスクールにもよるのですが、働きながらだと通わせてもらえないスクールも存在します。
おそらくチーム開発等がカリキュラムに入っているスクールはほとんどそうです。
チームメンバーと一緒に作業をすることが出来ないので、禁止しているのでしょう。

#4. 転職保証付き有料プログラミングスクールの保証問題
以前twitterでこちらに触れた際に、とても反響頂いたので再度まとめます。

**転職保証の"保証"はあてにしてはいけません。**

転職保証付き有料スクールは、
**転職までサポートします！もし転職できなければ全額返金します！**
と宣伝して集客しているところがほとんどですが、**全額返金されるケースなんてほとんど存在しません。**

転職保証が適用されるためには様々な条件をクリアしていないといけません。
まずはカリキュラムをしっかりこなしていること。
スクールによってここは基準が違うので具体的には申し上げられませんが、ざっくり言うと
**ある程度しっかりした成績の人だけが適用される**ってことです。

そして転職保証付きスクールに入ると、スクールから紹介してもらえる企業で転職活動をするのですが、
**１社でも内定もらったら、そこへ結果行かないとしても保証外れます。**
つまりはその生徒さんのレベルで絶対に内定もらえそうな企業をとりあえず受けさせて、内定取らせておけば保証を外すことができます。
ちなみに受ける企業が興味ないからといって、選考をこちらから辞退することは出来ません！

#5. さいごに
どこのスクールが良くてどこのスクールが悪いと言うのは本人次第。
その人の今の生活環境や金銭面で判断すれば良いと思います。

大切なのは、**しっかり自分で行きたい！と思えるスクールへ通うこと。**
その為にはスクール選びは慎重に。時間をかけてでも比較すべきです。
スクールのほとんどは体験入学やカウンセリングを設けていますので、面倒でも行くことをおすすめします！

以上、スクール選びの際のポイントをまとめました！
少しでも参考にして頂けたなら幸いです:relaxed:

※何か質問がある場合はtwitterでも受け付けます。
しかし、ご自身で調べていない状態で質問するのはご遠慮ください。