フリーランスエンジニア兼Webマーケターのミツキ(@ptnimz1987)です♪
世間ではプログラミングスクールをおすすめしないという意見があって下記のように不安に抱える方もいるかと思います。
- プログラミングスクールに入ろうと思ったら反対されてしまった・・
- プログラミングスクールって本当におすすめしないようなものなの・・?
- 自分にはプログラミングスクールで学ぶって無理なのかな・・
周りから反対されると不安になってしまう気持ちもわかりますが、プログラミングスクールをおすすめしないと主張している方の意見は基本的に嘘や理にかなっていないものが多いです。
そこで今回はプログラミングスクールをおすすめしないという意見に対して反論する形でプログラミングスクールの良さを解説していきたいと思います。
プログラミングスクールで学ぼうか迷っているという方は参考にしてみてください。
僕はエンジニア歴が10年程。 現在は在宅でフリーランスとして活動しています。
プログラミング関連はちょくちょく叩かれたりもするのですが、エンジニア10年の経験からプログラミングスクールで学ぶことが合理的である理由について解説をします。
プログラミングスクールをおすすめしないという意見を論破します
それでは早速プログラミングスクールおすすめしないという意見に論破するという形で解説をしています。
まず下記の観点でプログラミングスクールをおすすめしないという意見について解説をします。
- 料金が高い
- 自分で調べなくなってしまう
- プログラミングスクールで作ったものが評価されない
- レガシーの技術を学ぶことになる
それぞれについて偏見であるということを見てきましょう。
1.プログラミングスクールは料金が高いからおすすめしないという意見
まずはプログラミングスクールは料金が高いからおすすめしないという意見です。
プログラミングスクールは相場として50~60万、高いところでは80万円くらいします。
それを高いと思うかどうかは人次第です。
ただ大学の学費などと比べると安いということが一目瞭然です。
- プログラミングスクール:50~60万
- 大学:合計360万くらい(僕が行ってた都内の私立大学文系)
上記の通り、大学よりプログラミングスクールの方が安いです。
さらに大学で社会に役立たないような勉強するよりはエンジニアとしての基礎を学ぶことができるプログラミングスクールはコスパが良いと言えます。
結論:プログラミングスクールはむしろコスパが良い
2.プログラミングスクールに行くことで自分で調べなくなるからおすすめしないという意見
続いてプログラミングスクールで学ぶことによって自分で調べなくなるからおすすめしないという意見について解説をしていきます。
このような意見を言ってる人は十中八九プログラミングスクールで学んだことがない人かと思います。
基本的にプログラミングスクールの役割としては下記になります。
- エンジニアになるために必要なカリキュラムを用意してくれる
- 独学だと挫折することが多いので挫折しづらいサポートをしてくれる
- 自分だけでは理解できないところをサポートしてくれる
カリキュラムは用意してもらえますが、自分で勉強するっていうスタイルのスクールが多いです。
結論:プログラミングスクールで学んでも自分で調べる力はつく
3.プログラミングスクールで作ったものは評価されないからおすすめしないという意見
三つ目の意見として、プログラミングスクールで作ったものは評価されないからおすすめしないという意見です。
プログラミングスクールで学ぶと「自分の制作実績を作れる」というのが大きな強みとしてあります。
その制作実績が企業から評価されないという意見ですが、無意味な制作実績をわざわざプログラミングスクールが作らせるわけがありません。
ポイント
基本的にプログラミングスクールは企業に就職するというゴールから逆算して必要なカリキュラムを決めているので、不要な制作実績を作らせるわけないです。
結論:プログラミングスクールの制作実績は就職にも役立つ
4.プログラミングスクールはレガシーな技術を学ぶことになるからおすすめしないという意見
最後四つ目の意見として、プログラミングスクールはレガシー(古い)技術を学ぶことになるからおすすめしないという意見です。
プログラミングスクールの中には微妙なスキルを身につけるようなカリキュラムのスクールもありますが、有名どころのスクールは基本的にカリキュラムを随時更新しています。
つまりその時代にあったスキルを身に付けられることになるので、レガシーな技術しか学べないというのは見当違いと言えます。
結論:プログラミングスクールは現場で役立つスキルが身につく
無料のプログラミングスクールをおすすめしないという意見を論破します
ここまでプログラミングスクール全般に関しておすすめしないという意見について反論する形で解説してきました。
続いて、無料のプログラミングスクールおすすめしないという意見に対して解説をしていきたいと思います。
1.受講者の意識が低いから無料のプログラミングスクールはおすすめしないという意見
まず受講生の意識が低いから無料のプログラミングスクールはおすすめしないという意見です。
確かに有料のものに比べれば無料のものは「お金」という投資をしていない分、意識が低い人がいるのは事実です。
ただ無料のプログラミングスクールであっても「時間」の投資はしています。
参考
プログラミングスクールは大体最低3ヶ月という期間を投資することになります。
遊ぶために3ヶ月使うと言うのであれば意識が低い人がほとんどになってしまうと思いますが、自分の将来のためにしっかりと考えている方がプログラミングスクールで学ぶので無料だからといって意識が低いということはありません。
2.無理やり転職させようとするから無料のプログラミングスクールはおすすめしないという意見
続いて無料のプログラミングスクールは無理やり転職させようとするという意見です。
基本的に無料のプログラミングスクールは転職先の企業からお金をもらうことによって運営できています。(下記図参照)
この仕組みだけ見ると受講生を企業を就職させた方がプログラミングスクールは儲かるのですが、長期的に見ると無理やり転職させるのはデメリットでしかありません。
参考
- 無理やり転職させる
- 不安に感じる方が出る
- 悪評が広まる
- プログラミングスクール自体の評判が下がる
という悪循環になってしまうので、無理やり転職させようするっていうことはありません。
3.就職先のレベルが低いから無料のプログラミングスクールはおすすめしないという意見
三つ目の意見は二つ目と少し似ていますが、就職先のレベルが低いので無料のプログラミングスクールはおすすめしないという意見です。
確かにこちらも有料に比べれば無料の方が就職先の選択肢は少ないと言えます。
ただ二つ目と同様に就職先がブラック企業しかないとするとプログラミングスクール自体の評判が下がることにつながりかねません。
仮に自分に合わない会社に就職してしまった場合は転職すれば済む話なので、気にする必要はないでしょう。
結局プログラミングスクールをおすすめしない代替案は理にかなってない
ここまでプログラミングスクールをおすすめしないという意見に反論する形で解説していきました。
プログラミングスクールをおすすめしないという方は「代替案はこれ!」というのを示してたりするのですが、代替案が理にかなってないということが多いのでそちらについても解説しておきます。
プログラミングスクールをおすすめしない人の主張1.資格をとる
まず資格を取ればいいという意見です。
正直エンジニアとして生きていくのであれば資格はそれほど重要ではありません。
下記の動画でも解説をしていますが、現場で求められるエンジニアの条件は資格よりも実務経験や実績です。
資格を頑張ってる方に悲報ですが、いくら資格を取ったところで良い仕事に就けるというわけではありません。
これは、東大や京大の方が必ずしも良い会社で出世して稼いでるわけではないのと同じですね。
プログラミングスクールをおすすめしない人の主張2.本を購入する
二つ目の主張として本を購入して勉強すればいいという代替案です。
確かにプログラミングの勉強を独学で進められるという人であれば本を購入して勉強するという方法でもいいかもしれません。
ただプログラミングスクール大手の侍エンジニア塾の調査によると下記の通り9割近くの方が独学で挫折しているという統計が出ています。
弊社がプログラミング学習経験を持つ240名の方を対象に行ったアンケート結果によると、プログラミング学習時に「つまずいた経験がある・挫折したことがある」と回答したのは全体の87.5%に及びました。
つまりプログラミング学習を行っている10人のうち、9人は挫折を経験してしまうということですね。挫折者の統計をみると、6割が独学の学習者、2割が学校、1割が企業研修といった結果になっています。
引用元:侍エンジニア塾
独学でプログラミングスキルを身につけるのが難しいという方にとって、プログラミングスクールは挫折しない仕組みとして最適なので本を購入するというのは正直おすすめしません。
加えて言うと、本にもよりますが本の内容が古い情報ということもあるので、知識が無い方が選んで本を買うと失敗することになります。
プログラミングスクールをおすすめしない人の主張3.オンライン教材で勉強する
三つの代替案としては、オンライン教材で学べば良いという意見です。
有名どころで言うとプロゲートやドットインストールがありますね。こちらも本と同様に独学できるという形であれば勉強の仕方としてはありかと思います。
ただプロゲートやドットインストールのデメリットとして下記の点があります。
デメリット
- プログラミングの基礎の部分しか学べない
- 自力で制作実績を作り、自力でポートフォリオを作る必要がある
- 自分で就職先を探す必要がある
それなりに力のある方であればできるかもですが、僕のような凡人だと厳しいかと思います。
ちなみに迫さんのスキルハックスであればオンライン教材はありです。
基本的に自分で勉強していく必要がありますがつまずいた時に質問ができますし、仕事を取るためのサポートもしっかりしてもらえるのでおすすめです。
それでもプログラミングスクールをおすすめしない人の特徴
ここまでプログラミングスクールをおすすめしないという主張に対して反論してきました。
ただ中にはプログラミングスクールをおすすめしないという人も中います。
プログラミングスクールをおすすめしない人の特徴は二つあるので解説をしていきます。
プログラミングスクールをおすすめしない人の特徴1.既にスキルの身につけ方がわかる人
まず一つの特徴としては、既にプログラミングスキルを身につける方法がわかっている方です。
ポイント
独学できる方であれば本やオンライン教材で勉強する方がコスパが良いと言えます。
わざわざプログラミングスクールで手取り足取り教えてもらう必要はないので、自分で勉強できるという方は自分で勉強した方が良いでしょう。
上記でも書いた通り、Rubyのスキルを身につけたいという方はスキルハックスが良いと思います。
プログラミングスクールをおすすめしない人の特徴2.自己投資する気がない人
プログラミングスクールをおすすめしない人の特徴の二つ目としては自己投資する気がない人です。
有料にしろ無料にしろプログラミングスクールは「時間」を投資する必要があります。
プログラミングスクールで学んでる時間は稼ぐことができないので、ボランティアで労働してるような感覚になる人もいます。
しっかりと未来に向けて自分のお金や時間を投資できるという方でない限りはプログラミングスクールはおすすめできません。
おまけ:プログラミングスクールで特におすすめできないもの
最後にプログラミングスクールの中でもおすすめできないスクールの特徴について解説をします。
プログラミングスクールでおすすめしないのは、「他社の悪口を言って自分のスクールを上げようとしているスクール」です。
参考
別の例でいうと、「〇〇のバナナは病気になる可能性があるからこっちのバナナの方がいいですよ」みたいな感じで、他のものを下げて自分のものをあげようとするものは基本的におすすめしません。
他のものを下げないと自分のものが良いものに見えない=そのもの自体の価値が低いということになるからです。
基本的に下記で紹介しているプログラミングスクールであれば、その点問題ないですし品質が高いと言えるのでプログラミングで学ぼうと思ってる方は参考にしてみてください。
まとめ
プログラミングスクールをおすすめしないという主張に対して、今回は反論する形でプログラミングスクールの強みについて解説をしてきました。
おさらいすると下記の通りになっています。
プログラミングスクール全般をおすすめしないという意見
- 料金が高い→むしろコスパが良いと言える
- 自分で調べなくなる→プログラミングスクールで学ぶのも自分で調べる必要がある
- 制作実績が評価されない→身も蓋もない嘘
- レガシーな技術を学ぶことになる→カリキュラムがアップデートされるので嘘
無料のプログラミングスクールはおすすめしないという意見
- 受講生の意識が低い→時間を投資しているので低すぎるということはない
- 無理やり転職させようとする→プログラミングスクール自体の評判が下がってしまうので嘘
- 就職先のレベルが低い→二つ目と同様
プログラミングスクールをおすすめしないという方の代替案もいくつかありますが、基本的に理にかなっていないものがほとんどです。
もしプログラミングスクールが不安という方はしっかりサポートしてくれるオンライン教材で学ぶのが良いですね。(例:スキルハックス)
基本的に下記の記事で紹介しているプログラミングスクールはエンジニアとしても一歩を踏み出したいという方にとって力強い味方になってくれます。
特にテックアカデミーは1週間無料体験ができるので、
- 1週間後には自分のプログラミングが合ってるのかどうか?
- プログラミングを使って仕事をするのはどういうことなのか?
というのがなんとなくわかります。
プログラミングスクールで学ぶか迷っているという方はまずはテックアカデミーで一週間無料体験するのがいいですね。