こんにちは、DAIです。最近、以下のようなDMが来ました。

はじめまして、いきなりDMすいません。 僕は、現在、派遣夜勤専門で働いている25歳です。 週3日勤務や、リモートワーク、フリーランスになりやすい仕事だと知り、プログラマーという仕事に興味を持ち、3月から[某プログラミングスクール]に入校予定です…(中略) (しかし、インフルエンサーの人の動画を見て)いきなり仕事を辞めてプログラミングスクールに通うのをオススメしない理由の動画を視聴し、入校を辞めた方がいいのではないか?と思うようになりました。 理由としては、動画内で話されていたように仕事をやめて、高額な金額を払い、3ヶ月間は貯金を切り崩して生活、勉強しなければならないので、早く転職しないとヤバイ状況での転職活動になるので、自分が将来的になりたいライフスタイル、希望の進路に進めるのかどうか不安になったからです。 ただ、夜勤は辞めたいと常々思っており、2月で現職を辞める事には変わりないのですが、1ヶ月間スクールに通って(短期集中で基礎を学び)昼職に就き(プログラミング関係以外でも可)平行して、プログラマーの勉強をして転職した方が良いのかなと思っているのですが、オススメのスクールやもっとこうした方がいいんじゃない?というアドバイスがあれば聞きたいたいと思いDMしました。 Daiさんにとっては、くれくれ君でwin- winではないのは重々承知しているのですが、アドバイスを頂けるとありがたいです。 ※現在プロゲートでHTML&cssは5周ほどし、JSを勉強中です。

よく上記のような、「プログラミングスクールで失敗したくないのでおすすめのプログラミングスクールを教えてほしい!」という内容のDMをいただきます。その時は以下のように返しました。

DAI:正直な話、どのプログラミングスクールに行くかよりも、どれだけ早くオリジナルアプリを作って、面接に挑むかとか、エンジニアの知り合いにちゃんとした情報を聞くかのほうが大事で、手段のレイヤーで悩むのはあまり意味ないです。実際インフルエンサーの方でプログラミングスクールに通っていた方はほぼいません。みんな独学です。あくまでも、独学のサポートでヒトに聞きたい!くらいの姿勢でプログラミングスクールに行ったほうが転職しやすく、失敗もしにくいかと思います!

このように、「プログラミングスクールに行って失敗したくない!」という声をよくいただくので、今回はプログラミングスクールに行って失敗しないようにするにはどうすればいいかについてまとめていきたいと思います。

プログラミングスクールに行っても失敗する人の思考パターン

結論からいうと、

  • プログラミングスクールに行く=エンジニア転職できる

という思考回路でプログラミングスクールに入る人は、ほぼ100%転職に失敗します。理由は簡単で、完全に他責思考だからです。

エンジニアとして現場で働くには、高度なスキルを身につける必要があります。通いさえすれば免許が取れるような自動車教習所とはわけが違います。

よって、プログラミングスクールに行けば、自動的にエンジニアに必要な能力が一定数決まっていて身に付けることもでき、誰でもエンジニアになれる!と思う前提が間違っているのです。

プログラミングスクールに行って失敗せず成功する人のパターン

逆に、プログラミングスクールに行って失敗せずにうまくいく人は、プログラミングスクールに行く理由を自分自身で明確にし、プログラミングスクールを「手段」として利用しています。例えば、プログラミングスクールを上手に利用する人は、

  • 独学でアプリ作成まで頑張ってきたけど、どうしても解決できないエラーがあるからメンターに質問したい
  • エンジニアの業界知識が一切ない。ツイッターやWantedly等でいろいろ面談してみたけど、どうしても情報がわからなかった。だから、業界や現場のことをしっかり分かっている会社のスペシャリストに聞きたい

みたいな、欲しいインプットを明確にして通っている方が、失敗せず成功しています。

ちなみにプログラミングスクールに行かずにプログラミング転職に成功する人ももちろんいます。プログラミングの知識に限らず、自分が今本当に必要な知識を自分の手足を使って調べられる人たちです。こういう人はだいたい転職にも難なく成功するものです。

プログラミングスクールに通っても失敗する人のよくあるBADな行動

プログラミングスクールで失敗する人は、よく「どのプログラミングスクールに行くか」で間違ったか合ってたかを考えがちです。が、そもそもの失敗要因は「欲しい結果をイメージしないまま、プログラミングスクールに行っていたこと」です。

また、ほとんど基礎の勉強をしてこなかった人がいざプログラミングスクールに行ってみたものの、Progateで調べれば簡単に分かることを数十万円かけて勉強し、結果的につまずいてしまう、というケースも多いです。

さらに、自分でいろいろ調べる習慣がなければスキルはつきません。プログラミングスクール側も、まったく使えない人材を、プログラマーという超即戦力で使える職種に紹介することはできないので、プログラミングスクールに通わなくても済んだような簡単な転職案件を紹介され、「エンジニア」という名前で採用されてもコードを書くことなく安月給みたいなことになります。

なので、「お金払っているんだからプログラミングスクールが全部おんぶにだっこで転職サポートしてくれるだろう!」という人は、ほぼ間違いなく転職に失敗します。

そして失敗した理由を「選んだプログラミングスクールが悪かったせいだ」と勘違いしているので、プログラミングスクールを何軒も回り、お金だけどんどんなくなっていく…… という状態になります。(言い方がかなり悪いですが、プログラミングスクールのカモになってしまいます)

プログラミングスクールに行って失敗しないためにすべきこと

ということで、プログラミングスクールに行っただけで失敗しないために、最低限すべきことを明確にしましょう。

  • プログラミングスクールに通い始める前にプログラミング言語に軽く触れておく
  • プログラミングスクールに通う目的を明確にしておく
  • 信用度の高いプログラミングスクールを選ぶ

上の3つを心がけておけば、プログラミングスクールに通ったのに失敗してしまったということは避けられるはず。早速細かく説明していきます。

プログラミングスクール通いで失敗しないための心得①:プログラミング言語に軽く触れておく

プログラミングスクールに通う前に、まずは最低限、以下のような基本的なプログラミング言語には触れておきましょう。

Progateなどのプログラミング学習サービスで学習しておくことを強くおすすめします。

  • HTML
  • CSS
  • JavaScript
  • Ruby

これらはプログラミング言語の中でも基本中の基本です。この辺りのプログラミング言語を先に勉強してみて、面白いと思えなければ、プログラミングにはあんまり向いていないかもしれません。

逆に、少しでも面白いと感じるのであれば、エンジニアのポテンシャルはたっぷりとあると思います。失敗を恐れずトライしてみましょう。

プログラミングスクール通いで失敗しないための心得②:スクール通いの目的を明確にする

基礎知識を独学しておくことの次に大切なことは、「なぜプログラミングスクールにお金を払ってまで通うのか」目的を明確にすることです。

目的が不明瞭なまま惰性でプログラミングスクールに通っていても、欲しい情報を得ること、必要なスキルを身に付けることはかないません。

目的を明確にし、

  • プログラミングスクールで勉強することで何ができるようになっていればいいのか
  • プログラミングスクールでどのようなサポートを受けるべきなのか

を、自分で定義しておいてください。常に目的を見失わず、能動的かつ効率的にプログラミング知識を深められること間違いありません。

  • フリーランスのエンジニアとして独立したい
  • エンジニアとして就職したい

プログラミングスクールを卒業した先にはどんな目標があるのかも、ビジョンとして意識しておくとよいでしょう。

プログラミングスクール通いで失敗しないための心得③:信用度の高いプログラミングスクールに行く

プログラミングスクールに通って失敗しないためには、「ちゃんとした」=信用度の高いプログラミングスクールに行きましょう。

他力本願ではいけないと説明してきましたが、そもそものスクール選びを間違えてしまう場合も正直ありますし、通う場所がよくないのであれば元も子もありません。

正直おすすめできないプログラミングスクールの特徴をリストアップしておきます。

  1. 無料のプログラミングスクール
  2. Twitterなどで悪評が多いプログラミングスクール

まず第一に、無料のプログラミングスクールは失敗しやすいのでやめておきましょう。タダより怖いものはない、とよくいいます。基本的に、無料でスクール生を集めているプログラミングスクールから、エンジニアとして転職するのは難しいでしょう。転職できたとしても、ほとんどコードを書く仕事にはつけません。

第二に、Twitterなどで悪評が多く見られるようなサービス・プログラミングスクールはやめておきましょう。また、検索結果にネガティブな口コミがたくさん書いてあるようなサービス・プログラミングスクールも控えておくべきでしょう。

転職や就職で失敗しないためにも、高評価なプログラミングスクールを選びましょう。

もう失敗しない! おすすめのプログラミングスクール【目的別3選】

失敗しないためにも、高評価なプログラミングスクールを選びましょう。と言ったからには、僕のおすすめのプログラミングスクールをいくつかご紹介して終わりにします。

失敗しないプログラミングスクール選び:フリーランスエンジニアになりたい人向け

プログラミングスクールを修了した後すぐに、フリーランスエンジニアとして生計を立てていきたいと考えている人には、

  • CodeCamp(コードキャンプ)
  • TechAcademy(テックアカデミー)

をおすすめします。

現場経験のないままフリーランスですぐに案件を受注したい場合、Webデザイン領域のスキルを持っておくととても安心。そういう意味でも、CodeCampとTechAcademyをおすすめします。

まず、CodeCamp(コードキャンプ)について特徴を紹介します。CodeCamp(コードキャンプ)は僕も受講したことのあるイチオシのプログラミングスクールです。

  • 完全オンライン学習可能:場所を選ばず学習できる
  • 東証一部上場企業の厳選された現役エンジニアが学習をサポート:オンラインでも安心
  • フロントエンド、バックエンド、ネイティブアプリ開発まで対応したコース:実践的なスキルを身につけられる
  • 365日/7時~24時まで、現役エンジニアとのテレビ電話でレッスン受講可能:仕事や学校との両立も目指せる

Webデザインコースでは、HTMLやCSS、Boostrap、Photoshopなどのスキルを学習することができました。受講内容がもっと気になる人は、CodeCamp受講体験記事も合わせてご覧ください。

完全オンライン学習で時間や場所に悩まず学習することができたので、仕事や学校があっても続けやすい環境です。さらに、実務経験者からのアドバイスを受けながら、実践的なスキルベースで学習できるので、即戦力を目指したスキルアップができると思います。

CodeCampの公式ホームページを見てみる

続いてTechAcademy(テックアカデミー)の特徴をご紹介します。

TechAcademy(テックアカデミー)は、僕自身が受講したわけではありませんが、受講者インタビュー記事があるのでこちらも見てみてください。

  • オンライン完結で学習可能:場所を選ばず勉強できる
  • 受講生に1人ずつ現役のプロのパーソナルメンターがつく:不明点やつまずきを解消できる
  • チャットで質問すればすぐに回答が返ってくる:悩みは即時解決できる

TechAcademy(テックアカデミー)も、オンライン学習が可能で様々な分野について学習できるプログラミングスクールです。目的・目標に合わせて豊富なカリキュラムの中からコースを選択できます。

フリーランスとして稼ぐ場合、まずはWebデザインの知識を身につけたいところ。よって、TechAcademyで基礎と実践を並行して学び、Webデザイン領域で即戦力になれれば理想だと思います。

他にも、プログラミング言語について何を学びたいかによって様々なコースがあるので、目標が明確な人はぜひ一度カリキュラムを見てみてください。もちろん無料体験もやっています。

TechAcademyで無料体験してみる

失敗しないプログラミングスクール選び:エンジニアとして転職したい人向け

プログラミングスクールを修了後、エンジニアとしての転職を希望している人には

  • ポテパンキャンプ

ポテパンキャンプをおすすめします。

エンジニアとしてすぐに転職する場合、サーバーサイドエンジニアとして転職できるプログラミングスクールをおすすめしています。ポテパンキャンプは僕も実際に受講してみたので、気になる人はこちらの記事をご覧ください。

ポテパンキャンプは、未経験からのエンジニア就職実績トップクラスを誇るプログラミングスクールです。「エンジニア転職」という目標が明確な人におすすめ。

  • 教育レベルが高い:ポテパン卒だと転職先で「即戦力扱い」される
  • 「自社開発企業」のみを紹介:転職後のキャリアアップにもコミット
  • 圧倒的ハイコストパフォーマンス:1カ月5万円から受講可能

「現場よりも厳しい」プログラミングスクールだと歌われるように、学習する段階で求められるレベルはかなり高くなっています。

その分、即戦力になるレベルのスキルが身につき、それを実際に活かせる職場を紹介してもらえるのがポテパンキャンプのすごいところなのです。

プログラミングスクール修了後に即転職を目指したい人は、ポテパンキャンプの受講をぜひ視野に入れてみてください。公式HPから無料カウンセリングも受け付けています。

ポテパンキャンプの公式HPを確認する

プログラミングスクールに行っても失敗してしまった、ということがないように、目的意識を明確に、評判の良いプログラミングスクールを選んで受講しましょう。

何より大切なのは、モチベーションと積極性です。自分の働くビジョンを明確に頑張ってください!

関連記事

【体験談まとめ】プログラミングスクールで受講者がおすすめした厳選5社を一挙解説【全インタビュー付き】