プログラミングスクール vs 独学!どっちがいい?元講師の現役エンジニアが比較してみた。

Writing by Naoto

webkoreはフリーランスのweb制作チームで運営しています。お仕事のご依頼は、web制作やシステム開発のご相談その他のご相談からお気軽にご相談ください。

プログラミングの勉強を始めようと思った時に、『プログラミングスクールと独学』どちらがいいかで悩む方も多いと思います。

 

僕は過去に約100人にプログラミングを教えてきました。現在はweb制作、ITコンサル、メディア運営をフリーランスチームでやっています。

 

  • 今まで約100人にプログラミングを教えてきた
  • 自分は独学で勉強した
  • 現在フリーランスでweb制作をやっている

このような経歴の僕から見て、『プログラミングスクールと独学』どちらが良いのか、思うことを書きます。プログラミン教育と実務経験、どちらもある人は多くはないので、是非参考にしてみてください。

TOPICS

プログラミングスクールか独学の選択は目的による

いきなり結論ですが、どちらがいいとかはないです。

それぞれメリット、デメリットがあるだけです。

 

ただ、どのスクールを選ぶかはすごく重要です。

最近は60万を超えるような高額なスクールも増えてきています。(というか大手はほぼこの価格帯)60万払ってもできるようになるまで徹底的にサポートしてくれるのなら良いのですが、そういったところばかりではありません。

 

まずはプログラミングスクールのキャッシュポイントについて理解する必要があります。

 

大手プログラミングスクールのキャッシュポイントは大抵、下記の2つです。

  • スクールの受講料(生徒から取る)
  • 生徒が転職や就職に成功した際の紹介料(紹介先の企業から取る)

 

大手は大体のプログラミングスクールが独自の学習教材で自習させて、質問は通い放題や質問し放題で対応するという形を取っています。

 

このシステムは正直通わない、質問しない生徒が多いほど人件費がかからず、プログラミングスクール側が儲かる構造になっています。それ故、契約させてからあとはほどほどにサポートして卒業させるようなところもあります。

 

ただ、転職コースの場合、生徒にかなりコミットさせていて、スクール側も手厚くサポートします。

 

受講料0円のプログラミングスクールが存在するのは、転職や就職に成功した際に紹介料で稼げるからです。この紹介料は受講料なんかより全然高額になります。そんな高額払ってでもエンジニアが欲しい企業がたくさんあるわけなので、やっぱりエンジニアは需要あるんです!!

 

※もちろん卒業までちゃんとサポートしてくれるプログラミングスクールもあるので、プログラミングスクールが駄目と言いたいわけではありません。良いとこ選ぶ必要があるという話しです!!

 

おすすめのスクールに関しては別記事で書いています。

 

↓フリーランスを目指している方

 

↓転職を目指していて、無料のスクールを検討している方

 

ちなみに未経験からでもエンジニアやデザイナーになることは可能だし、始める歳も関係ありません、これは断言できます!!

 

プログラミングスクールの闇が深いと言われる理由については下記の記事を参考にしてください。

プログラミングスクールのメリット、デメリット

まずはプログラミングスクールに通うことのメリットとデメリットについて説明します。

 

ここでの『プログラミングスクール』とは集団、個別、講義形式、自習形式、問わず講師がいて自由に質問が出来るという条件にします。

 

自由に質問できないのであれば、独学と同じなので通う意味はほぼないです。教材とかの価値もあるじゃん!と思う方もいるかもしれませんが、教材なら市販の本で十分です。

プログラミングスクールのメリット

モチベーションが続きやすい

プログラミングは勉強すれば誰でも出来るようになります。ただかなりの方が挫折します。よくわからない英語の呪文のようなもの(コード)を書いて、勉強した通りに書いているのに(つもり)思い通りにいかないのですから辞めたくなる気持ちもわかります。

僕は大学でプログラミングが必修だったので、続けるしか選択肢はありませんでしたが、始めたばかりの頃は、何度PCをベランダからぶん投げてやろうと思ったか。はじめのうちは単純なミスに気づかず、何時間も頭を悩ませたりします。

 

そうしているうちにモチベーションが下がり挫折してしまうことが多いのですが、スクールに通っている場合は、カウンセラーや講師が進捗管理をしてくます。また、お金を払ったから辞められないという気持ちにもなれます。

 

とにかくちゃんと続ければ、いつか『あれ?わかってきたぞ!』という瞬間がくるので、それまで頑張り続けるのが大事です。

 

習得時間が短縮出来る。

基本的に初学者の人が勉強中に詰まって15分以上悩むのは無駄です。誰かに聞けるなら聞いて解決して次に進む方が断然効率が良いです。

 

多くのスクールはわからないところは教室やオンラインチャットで質問できるの、効率的に学習を進めることが出来ます。

問題解決やアドバイスをしてくれる講師がいることは、技術的にもメンタル的にもかなり心強いものです。問題解決にかかる時間が1/10とかになるので、とても効率的です。

 

プログラミングが楽しくなってくるのは、ある程度できるようになってからなので、そういった意味でも習得時間を短くすることは良いことです。

 

就職や転職の支援もしてくれる

大手のプログラミングスクールは就職や転職支援をしてくれるところがほとんどです

 

企業を紹介してくれたり、一緒に自己分析や面接対策をしてくれたりといった、サポートです。就職や転職が目的な方は、紹介先の企業が多いので受講料は高額ですが、大手のほうが良かったりもします。ただ就職・転職先をプログラミングスクール側の都合で進めてくることもあるので、そこは注意が必要です。

 

同じような志を持った人が周りにいる

これはオンラインではなくリアルな教室に限りますが、スクールに通えば周りは自分と同じように勉強を始めたばかりの生徒さんです。独学で1人で勉強するのは、なかなかの意志が必要なので仲間がいることは大きなメリットです。『自分も頑張らなくては!』という気持ちになります。

 

友達を作って一緒に頑張ったり、講師と仲良くなってモチベーションを上げてもらえれば挫折する確率もだいぶ減ります。

 

個人的にこのメリットはかなり大きいと思っています。自分1人で頑張れるか不安な方は、オフラインの教室があるスクールを選ぶと良いです。

 

因みにジムでの筋トレ継続率は1年後の継続率4%程度らしいです。プログラミング学習の継続率もこれくらいだと思います。

ただ、何度も言いますが、プログラミングはやれば誰でも出来るので、継続できるかどうかが大切です!!

プログラミングスクールのデメリット

お金がかかる

『月10000円~』や『月29000円~』とうたっているスクールもありますが、それは分割だったり、最初に10万円以上の登録料が必要だったりします。転職成功したら全額キャッシュバックや無料のスクールも中にはあります。

 

大手の転職コースは60~80万円くらいになることもあるので、金額だけ見ると決して安くない買い物です。それでもエンジニアの給料は高いし、フリーランスになれば最低でも1日の作業で4万円~くらいは稼げるので悪くない投資だとは思います。

独学のメリット、デメリット

次は独学のメリット、デメリットについてです。

 

僕の弟は文系出身、未経験から独学でエンジニアになりました。

就活には苦労していましたが、強い意志さえあれば独学でエンジニアも可能です。因みに1年くらい働いて、今はフリーランスになっています。

独学のメリット

お金がほとんどかからない

0円で学習するのは流石に非効率なので、少しはお金をかけたほうが良いです。本、ドットインストール、Udemyがおすすめです。

 

ビジネスインフルエンサーが数万程度の学習教材を販売していますが、買わない方が良いと思います。正直、インフルエンサーは影響力はあっても、技術力は微妙な人も多いです。

 

普通に考えればわかりますが、本はその業界で有名な人が書いているので質は高いです。

 

詳しい勉強方法は別記事にしています!

 

学ぶ力がつく

『学ぶ力』はすごく重要だと感じます。

特にITの世界は、新しい技術やトレンドの流れも速いので、常に学び続ける必要があります。

 

受験でもプログラミングでも英語でも、何かを学ぶプロセスは共通していることが多くあります。今の時代、ほぼ無料でなんでも学べるので、『学ぶ力』があれば人生が豊かになるでしょう。

 

学歴は関係ないと言いたいところですが、学歴がある人は習得するまでにかかる時間が速いように思います。それはやっぱり、学ぶ力があるからです。

 

自分で苦しんで考えて学んだことは、絶対に今後色々なところで生きてきます。

独学のデメリット

時間がかかる

プログラミングスクールのメリットでも書きましたが、プログラミングはバグに悩ませられますし、勉強している中でどうしても理解できないところや、実装できないことが出てきます。

 

teratailtなどをを使って解決することも出来ますが、基本的に自分でどうにかする必要があります。勉強慣れしている人や普段からPCをよく使う人ならまだしも、完全に0からスタートだと最初は大変です。

 

最近はMENTAも流行っているので、スクールに通うほどのお金はないけど、独学は不安という方はメンターを付けるのも良いと思います。

プログラミング出来るとめっちゃ良いことあります!!

プログラミングが出来ると良いことがたくさんあります。

  • 深刻なエンジニア不足な会社が多い
  • プログラミングはスキルレベルを計るのが簡単なので、学歴がなくても良い
  • PC1台でどこででも仕事ができるので、フリーランスになればかなり自由な生活が送れる
  • 最近だとリモートワーク可のところも多かったり、サラリーマンでも結構自由
  • 仕事の単価が高く、儲かる

 

Google:1998年設立

Facebook:2004年設立

Amazon:1994年設立

Google、Facebook、Amazon共に平成にできたIT企業です。夢がありますよね。

 

プログラミングは好き嫌いはあるので、全ての人がやれば良いとは全然思いません。ただ、好きな人にとってはかなり良い仕事だと思います。とりあえず暇な学生と人生くすぶっている社会人はプログラミングやってみましょう。

 

本気でフリーランスや転職を目指す方で独学が不安な方は、スクールに通っても良いと思います。お金はかかっても長い目で見れば大したことない投資だったと、いつか思えるはずです。

 

↓フリーランスを目指している方

 

↓転職を目指していて、無料のスクールを検討している方

この記事を書いた人

Naoto

理系院卒→フリーランス(4年目)。インターネットと読書が好き。就職経験なし、野蛮な生き方してきました。サーバーサイド以外は何でもやります。