どうも!コウちゃんです!
この記事ではこのような人に向けて書いています。
この記事は自分がプログラミングスクールを受講する前に見たかったと思う内容にしてあります。
特にプログラミング初心者で他の業種からプログラミングスクールを受講しようとしている人には役に立つ内容になっているので是非とも読んで頂ければと思います。
<この記事からわかる事>
- 失敗しないプログラミングスクールの選び方
- 失敗するプログラミングスクールの選び方
- プログラミングスクールを受講する前にやるべきこと
それでは紹介します!!!
目次
【前提】プログラミングスクールを受講する必要があるのかを考えよう
まず第一に、そもそもプログラミングスクールを受講する必要があるのかを疑って行きましょう。
確かにプログラミング学習はスクールを経由した方が学習効率が良く、就職や転職サポートといったメリットがあるので魅力的です。
しかし、プログラミングスクールを受講しなくてもプログラマーしてる人はいるし、就職や転職をしている人はしています。
なのでまずはここから疑って行きましょう!
プログラミングを勉強する手段は豊富にある
プログラミングスクールで高い受講料を払わなくても、探せばいくらでもプログラミングを学習する方法はあります。
例えば、
- Googleの検索エンジン
- YouTube
- プロゲート
- ドットインストール
- 書籍
これらを駆使しながら実際にサービスを作れば楽ではないものの、徐々にプログラミングスキルを習得することは可能でしょう。
あのホリエモンこと堀江貴文さん曰く、堀江さんがプログラミングしていた頃よりも現在はプログラミングを勉強する環境が整っており、非常に恵まれているとのこと。※完コピではないため言葉に多少の違い有り
とはいえ、僕がプログラミングスクールに通った経験があるし、やっぱり効率的に学ぶとしたらスクールを経由するべきだと思っているので、選択肢としてあるということを知っているだけで十分かと。
独学でプログラミングを習得してしまう人が以外に多い
ただ、僕の周りにはプログラミングスクールを経由しなくても独学でプログラミングを習得してしまう人が結構いるので、出来そうだなと思う人は試しに独学で学習してみるのも有りだと思います。
独学でプログラミング学習ができるのであれば独学の方良いですよね。
- スクールよりはお金がかからない
- 独学で学ぶくらいの人の方が向いている気がする
- 独学で学んだ過程に価値が出る
プログラミングスクールができる以前は、未経験者は独学でプログラミングスキルを習得していたはずなので、もちろん無理な話ではないのでしょう。
しかし、誰しもが独学でプログラミングを学習する必要がないもの事実です。
なのでプログラミングスクールでの学習と独学での学習の比率を4:6くらいの比率で学習するようなイメージが理想だと思ってます。
就職して技術を磨くことも出来る
未経験からプログラマーとして就職することが出来るのであれば、この方法でプログラミングを習得してしまうのが最も良いでしょう。
なぜならプログラミングスキルを磨きながらお金がもらえるからです。
プログラミングを覚える上で、こんなに良い条件はなかなか無いですよね。ただ、就職先で思い通りにプログラミング学習が出来るのかがわからない所がデメリットにはなりますが。
とはいえ、もし不満があったらすぐに転職すればOKなので大きな問題では無いかと。
たまに転職についてネガティブなイメージを持っている人がいますが、現在では転職に対するネガティブなイメージも徐々になくなりつつあるので気にしない方が良いですね。
ましてや20代、30代前半であれば可能性はいくらでもあるので変な心配は不要です。それに加えて多少のプログラミングスキルでもあれば最高です。
持っているスキルと上手に転職することが出来れば、収入アップも期待出来るのである程度のスキルを持っている人はそこも狙って行くと良いかと。
プログラミングスクールの失敗しない選び方
僕の実体験からプログラミングスクールに失敗しないための選び方を紹介します。
間違いなく失敗しないという訳ではありませんが、今回紹介することを知っているだけで失敗する可能性は限りなく低くすることが出来ると思ってます。
是非とも参考にしてください!
無理のない受講期間を設定する(自分の性格から選ぶのが理想)
僕がプログラミングスクールを受講する際に、結構迷ったのが受講期間です。
どのスクールも基本的には
- 1ヶ月
- 3ヶ月
- 6ヶ月
という受講期間が多いと思います。これ以外の受講期間を設けているプログラミングスクールもありますが基本的にはこの形が多いです。
で、まず第一に受講期間によって受講料が異なるので自分のお財布と相談して、最も適してる金額の受講期間を選ぶこと。
受講期間が増えれば増えるほど、学べることも多くなるのですが正直短期集中でガッツリと取り組めば、1ヶ月でもある程度のスキルは身につくかと思います。
決して、自分の持っている金額以上の受講期間を選ばないように。途中で生活資金が足りなくなってプログラミング学習どころではなくなったら元も子も無いので。
で、正直お金に余裕があってどの受講期間でも余裕だよって人は、自分の性格から受講期間を選べば良いかと。
<例えば、僕の判断基準を参考にするとこんな感じ>
- 1ヶ月→モチベーション維持に自信がない人
- 3ヶ月→まあ普通かなって感じの人
- 6ヶ月→コツコツ学習することが出来る人
- それ以上→プログラミングが純粋に好きな人
あくまで僕個人の基準ですが参考にはなるかと。
重要なのは自分の性格に合わせた期間を受講することです。短期集中型の人は無理して長期間の学習をするのは苦痛だと思うので1ヶ月のコースを選べば良いと思います。
その代わり、その1ヶ月間は全身全霊でプログラミング学習に徹すること。それが出来ればとりあえずは1ヶ月でも十分かと。
逆に丁寧にゆっくり学習したいよって人は3〜6ヶ月のコースを受講すれば良いと思います。
多分プログラミングスクールを受講しようと思ってる人のほとんどが、ある程度人生経験がある人だと思うので自分の性格を理解している人がほとんどだと思います。
なので、自分の性格に合わせて学習するのがおすすめですね。
注意するべきなのは、受講期間が長い=スキルが身につく
という思い込みを失くすこと。短期集中でも人によっては簡単な案件をこなせるくらいのスキルは身につくので、まずは自分の性格に合わせた受講期間で勉強しましょう。
サポート体制がしっかりしているスクールを選ぶ
言うまでもないと思いますがサポート体制がしっかりとしているプログラミングスクールを選びましょうということです。
ただこれだけでは具体的ではないので、少し深掘りして解説していきます。
<僕が気にするサポート体制とは>
- 学習に詰まってしまった時にすぐに対応してくれるスクールか
- 就職・転職までしっかりサポートしてくれるスクールか
- 自分の実績となるサービスを開発するサポートをしてくれるか
最低限、以上を気にするべきだと思います。もしこれらが含まれていないスクールなら正直スクールに通うメリットがあまりないような気がするのでこれらについては最低限抑えておくと良いでしょう。
特に学習に詰まってしまった時の対応が早いスクールが個人的には重要視したい所ではあります。
理由としては、僕が受講したスクールで僕の担当だった講師の人が、とにかく連絡の返答が遅い人で本当にイライラしたからです。
返事が返ってくるのが、1〜3日とかならまだ許せるのですが下手したら1週間以上も連絡がないことがあり、プログラミングスクールに通っているメリットをあまり感じられないという目にあったことがあるからです。
現役のプログラマーなどに言わせると、問題を解決は自分でするのが当然くらいに言われそうですが、それならスクールに通ってる意味はないのでなるべく対応の早いスクールがおすすめです。
僕の知っている中ではTechAcademy [テックアカデミー]が時間帯に制限があるものの、連絡の返答の速さに力を入れているので良いなと思いました。
返答が遅いとモチベーションも下がりますし、何より受講期間が限られているので無駄な時間を過ごすことになってしまいますよね。
それだったら独学で十分な訳で、そういったこともあって連絡の返答が早いスクールかどうかが個人的に結構重要だな。なんて思ってます。
現在住んでいる地域からプログラミングスクールを選ぶ
プログラミングスクールに通おうとしている人の中には、地方に住んでいてオンラインじゃないと厳しいかたがいると思います。
そのような人はオンライン学習で十分なので、オンライン学習に対応しているスクールを受講しましょう。
連絡のサポートがしっかりしているプログラミングスクールであれば、オンラインでもオフラインでも大きな差はありません。
むしろ、オンライン学習の方が時間を節約できるのでオンライン学習を選ぶべきでしょう。
ですが仮に家からすぐ近くで通える距離にスクールが運営する教室でもあれば、オフラインで受講するのもありです。
そこは臨機応変に、現在住んでいる地域から最も適しているプログラミングスクールを選びましょう。
重要なことになるので、もう一度繰り返しお伝えしますが、連絡の返答が早いプログラミングスクールであればオンラインもオフラインも大きな差はありません。
なので、地方に住んでいて通うことが負担になってしまう人は時間を全てプログラミング学習に費やすためにオンラインでの受講をおすすめします。
プログラミングスクールの間違った選び方
今度は逆に、プログラミングスクールの間違った選び方を紹介します。
間違った選び方と紹介していますが、あくまで個人の主観によるものなので参考程度にして頂ければと思います。
無料体験をせずにいきなり受講してしまう
プログラミングスクールを受講しようとなると、それなりに高額な費用が発生します。
スクールや受講コースによっても異なりますが、ものによっては家族で海外旅行に行けてしまうほどの費用が必要になるスクールもありますよね。
いざプログラミングスクールを受講して、もし自分が想像しているようなイメージと違ったら悲しくないですか?
せっかく高額な受講費用を払って、自分のスキルアップのために受講するのですから、なるべく有意義なものにしたいですよね。
で、僕がプログラミングスクールを実際に受講して間違えたなって思ったことは、無料体験を最大限利用せずにプログラミングスクールを受講してしまったことです。
いくつかのスクールの無料体験は試したのですが、今思うと無料だし高額な受講料を支払うのだからもう少し慎重になって色々なスクールを体験するべきだったなと。
もちろん無料体験をせずに、いきなり受講しても良いのですが経験上、それはあまりおすすめできないですね。
ほとんどのスクールが無料体験や無料カウンセリング等を実施しているのですから、自分に合ったスクールを探すためにも気になったスクールは片っ端から試してみるべきだったなと。
なので、これからプログラミングスクールを受講しようとしている人に僕と同じような後悔をして欲しくないなと。
高額な料金だから間違いないという勘違い
プログラミングスクールの中には、他のスクールよりも高額な料金でプログラミングを教えているスクールがあります。
もちろん、そのようなスクールはきちんと提供するサービスに見合った料金を提示していて、そのようなサービスを求めれる人たちのニーズを満たしているので僕は全く否定的に捉えてはいません。
ですが、高額な料金を支払うことことで支払った料金に比例してプログラミングスキルが身に付くという考えについては少し否定的です。
なぜなら、必要以上に高額な受講料を支払わなくとも良いサービスを提供しているスクールは多々あり、人によってはある程度の基本的なステップまで学習すれば後は独学でのスキルアップが可能だからです。
なので高額な料金=高度なスキルが習得できる。という認識は間違いです。
偉そうに言ってる僕はまさにそれでした。
とりあえず、高額なプログラミングスクールを受講しておけば間違いないだろう。と思ってました。
言うまでもなく、そのような考えの僕は高額なスクールを受講しても、高度なプログラミングスキルは身につきませんでした。※身に付く人もいる
重要なのは自主的に学ぶ意識かと。
なので僕と同じように高額なスクールを受講すれば、それに伴ったスキルが身に付くという思考停止状態の考え方は間違っていると断言できるので辞めましょう。
最後に:まずは無料体験を受けてから受講するか考える
プログラミングスクールの選び方と間違った選び方について紹介しました。
この記事で紹介したことは、僕の個人的な意見で書いているので全ての人にとって正しいかと言われると正直わかりませんが、1つの意見として参考にするのであれば役に立つ内容だと思います。
結構長々と書いてしまったので、
という人がいるかもしれないので、もっとシンプルな方法を補足として紹介しておくと、
まずは無料体験を受けてから受講するか考えよう。
という事だけ覚えておけばOKです。
本当にいきなり受講することはおすすめしません。
この記事がこれからプログラミングスクールを受講しようと考えている人のお役に立てれば幸いです。