※本ページにはプロモーションが含まれています。
こんにちは!こっさんです☀
この記事を見てくださっている皆さんはきっと、
未経験だけどプログラマーになりたい!
と思っている人。そして、それを実現するための手段の一つとして職業訓練を選択しようとしている人だと思います。
そんな方に、実際に職業訓練校に通いプログラマーに転職したこっさんが、職業訓練校のメリットデメリットや、未経験でも出来るのか!その疑問についてお話していきます。

他にもこんな人にもおすすめ!
- プログラミングスクールに通うか職業訓練を受けるか迷っている。
- 職業訓練を受けることを検討しているが、何の授業を受けるのか悩んでいる。
- どの程度の技術が身につくのか知りたい。
職業訓練とは
簡単に説明すると、お仕事を探している方を対象に、就職に必要なスキルや資格の取得に向けた授業を行う公的な就職支援制度になります
この記事ではプログラミングのコースのことについて書いていますが、他にも医療・福祉や美容、ビジネス基礎等様々なコースがあります。
職業訓練の受講条件については、こちらの記事を参考にしてください。
一般的なプログラミングスクールとの違いは?
プログラミングスクール | 職業訓練 | |
期間 | 1か月~1年 スクールによって大きく変わる | 4か月~6か月が多い |
費用 | 40万~100万まで ピンキリだが、期間やスクールよって変わってきそう | 基本的に無料 ※テキスト代や資格の受験費用は必要 |
受講条件 | 在職中でも受講可能 | 離職中・求職中の方のみ ※雇用保険の対象とならないバイト等は可 |

職業訓練が無料で受けられるのは大きなメリットになりそうですが、どっちが自分に合ってるんだろう、、、

それぞれ特色があるので、より自分に合っていると感じる方を選べばいいよ!
お互いのメリット、デメリットを見てみよう!
メリット

プログラミングスクールのメリット
①期間や修得したい言語、カリキュラムを自由に選ぶことが出来る
職業訓練があらかじめ期間やカリキュラムが全て決められているのに対し、プログラミングスクールでは学びたい期間や、言語等を好きに選択できます。
また、自分の好きなタイミングで始めることができ、未経験から既に知識がある人まで、自分に合ったカリキュラムを組むことが出来ます。企業によってスクールの特色が大きく違ってくるので、自分に合った授業を受けることが出来るのが大きなメリットと言えます。
②オンラインで受けられるところが多い
プログラミングスクールではオンライン授業を提供している企業も多いため、地方で近くにスクールがない方でも関係なく通うことが出来ます。通学費も抑えることが出来る点も利点といえます。
③在職中でも受講することが出来る
プログラマーに転職したいけど自分に合っているか分からないから、今の仕事を続けながら学びたい!という方には向いていると思います。
また、スクールによっては夜間や休日などでも対応しているため、仕事が終わった後に授業を受けることが出来ます。在職中に、転職の準備が出来るという点では大きなメリットですね!
職業訓練のメリット
①受講料が無料
職業訓練では、一部を除きほとんどのコースが無料で受けられます。
テキスト代や資格の受験費用については自費となりますが、プログラミングスクールの料金と比べるとかなり出費を抑えることが出来ます。
②給付金がもらえる
授業が無料で受けられるのに加え、毎月10万の給付金を貰いながら受講することが出来ます。
ただし条件があるため、給付金を貰いながら学びたいという方は事前にハローワークに相談するか、ホームページ等でよく調べてから受講することをおすすめします。
職業訓練の給付金が貰える条件については後日記事をあげます!
③さまざまな人と交流し、切磋琢磨できる
通学式のプログラミングスクールも同様ではあると思いますが、職業訓練では前職や年齢等様々な人が集まる為、普段関わることが無いような人とも交流することができ、とても刺激になると思います。
また、私の受講していた職業訓練のコースでは、グループ活動があったり、最後には4人1組になって一から簡単な機能のシステム開発を行ったりと、一人で黙々と学習するというより皆で協力しながら!という点が結構ありました。
今でも遊んだり、飲みに行ったり交流がありますし、お互いの近況を報告したりすると、「自分も頑張ろう!」と励みになっています。
デメリット

プログラミングスクールのデメリット
①費用が高い
職業訓練では受講料が無料なのに対し、プログラミングスクールでは数十万といった費用がかかるため、あまりお金を掛けずに学びたいという方にはハードルが高いと思います。
ですが、スクールによっては分割払いや補助金を支給できる所もあるため、プログラミングスクールで学びたい!という方は、そういったスクールを選ぶと初期費用を抑えることが出来ます。
②続かない可能性がある
プログラミングスクールに通う方の中には、仕事終わりや休日に学習を行っている方も多くいると思います。もちろん、計画通りに学習を進められる方もいると思いますが、本業が忙しくて学習に手を付けられなくなったり、夜や休日に学習時間を確保することが出来ずに授業についていけなくなって、挫折してしまうといった方もいるようです。
職業訓練のデメリット
①自分のタイミングで始められない
職業訓練はあらかじめ受講の開始日から修了日までが決まっているため、この日から習い始めたい!といった希望には沿うことが出来ません。
ネットで「都道府県 職業訓練」と検索すると、厚生労働省のホームページに月ごとに開校予定のコースが張り出されています。自分が始めたいと思っている時期に、プログラミングに関するコースが無い場合もありますし、学びたい言語やカリキュラムじゃないこともあります。
また、応募の締め切り日までに数回ハローワークに行かないといけない点や、応募が出来ても面接で落ちれば希望の月のコースでは受講できなかったり、応募人数が極端に少ない場合はコース自体がなくなったりと、なかなか希望通りに行かないこともあります。
職業訓練の受講条件についてはこちらの記事を参考にしてください。
職業訓練の受講手順が知りたい方はこちらの記事を参考にしてください。
②言語、カリキュラムを選ぶことが出来ない
先ほどもお話ししましたが、職業訓練ではあらかじめすべてのカリキュラムが決められているため、もっと難しいことが学びたい!授業のペースを速めてほしい!と言った希望に沿うことが出来ません。
基本的に、転職・就職を目的に必要なカリキュラムを組んでいるため、より専門的なことが学びたい方は授業とは別に独学で学ぶ必要がありますし、授業が遅い、速いと思っても、授業の進捗速度を変えることは出来ません。
③在職中に受講することは出来ない
職業訓練を受講する条件の一つとして、求職中であることが必要になってきます。
つまり、会社に勤めながら受講することが出来ないため、職業訓練校に行ってプログラマーに転職したい!と思っている方は会社を辞める必要があるということです。
なので、実際にプログラミングを学んでみたけど自分には合わなかったから前職に戻りたい、、、となった場合、戻れる可能性は0では無いとは思いますが中々難しいと思います。
以上が、それぞれのメリット、デメリットになります。

無料で受けれる職業訓練が良いかなと思ってたけど、必ず今の会社を辞めないといけない点がハードルが高そうだね、、、
そもそも、未経験がいきなりプログラミングを学んでついていけるのかな?

私も、最初は在職中にプログラミングを学ぼうと思ってたから、職業訓練に通うために仕事を辞めるのは凄く勇気が必要だったね、、
でも未経験からでも十分ついていける内容だったし、今は職業訓練を選択して良かったと思っているよ!
未経験でもついていけるの?
一般的にプログラミング学習の挫折率は約9割と言われており、知識0の状態から技術を習得するのは簡単とは言えないでしょう。この記事を読んでいる方の中には、少しでも知識がないと続けていくのは厳しいのではないかと思っている人もいるのではないかと思います。
筆者であるこっさんが職業訓練を受ける前、どんなスキルを持っていたかというと、、、

- 職業訓練でプログラミングを選択するまでは、プログラミングの意味も実際にどんなことをしているのかも知りませんでした!
- 高校は普通科で根っからの文系です。何割引きとかの計算も出来ません!
ご覧のとおり、底辺中の底辺の未経験でした!もともとの私のポテンシャルが高かったんじゃないのって思う人もいるかもしれませんが、そんなことは全くありません。
というのも、私が受講していたコースは定員が15人だったのですが、もともとWebデザインをしていたり少し知識を持っているような人が3,4人で、あとの皆は未経験からのスタートでした。
受講期間4か月、果たして何人が残ったのかというと、、、なんと15人!!
誰ひとりと欠けることなく皆で卒業することが出来ました。それに加え、サーティファイ主催のJavaプログラミング能力検定2級をみんなで受けたのですが、それも全員合格でした。
もちろん簡単な内容ではありませんでした。なぜ、未経験でもプログラミングの技術を身につけることが出来たのでしょうか。私が考えるに、いくつかの要因があったからだと思います。
知識0でもついていけた理由とは、、?
通学することで、一人で悩むことが無かった
私の受講したコースでは完全に通学式だったため、難しい内容に入った時にすぐに聞ける環境が整っていました。ある程度は自分で考えることも大切ですが、過度に時間を消費するのもよくありません。
当然同じ授業を受けていても、技術が速く身につく人もいれば、ゆっくりと身につけていく人がいると思います。生徒同士が不明なところ聞き合い、教え合うことでより理解を深めていけると感じました。
通学し、学生のように机を並べて学習することで、オンライン学習でありがちな孤独感を感じることはありませんでした。
15人いれば15通りの思考で学べる
私がプログラミングって面白いなと感じたことの一つに、「答えが一つじゃない」という所があります。クラス全員で同じ問題に取り組んでも答えは一つとは限らず、極端に言えば15人いれば15通りの答えを知ることが出来ます。
また、自分には何の疑問にも思わなかったことを、別の人が違う角度から質問したり、自分が一番最善だと思って出した解答を、大きく上回る解答が出てきたりと、大袈裟ですが一石十五鳥ほどの価値があると思います。
一日一人分の成長ではなく、何倍もの知識や思考を身につけられたことで、授業についていくことが出来たのではないかなと考えました。
職業訓練での学習は、就職後に通用する?
職業訓練で得たスキル、資格は?
私が受講したコースはJavaアプリケーション開発コースでしたので、Javaを中心にHTML、JSP、データベースの基礎的な知識を学習しました。
最終的にはグループで、これまで学習した内容とネットで調べた程度のCSS等を利用して、簡易的なクックパッドのようなもの作れるまでの技術を身につけることが出来ました。
取得した資格は、サーティファイ主催のJavaプログラミング能力検定2級になります。
資格取得に向けた授業の時間があったり、放課後の時間に講師の方に質問ができたため、資格取得に向けたフォローは十分だったと感じています。
他にも、コースによってはPythonだったりC言語も一緒に学べるコースもあるみたいですが、毎月このようなコースがあるとは限りません。2言語を学ぶコースは、スキルを多く身につけられる点可能性は広がりますが、聞いた話だと短期間で詰めたスケジュールを組むのでかなりキツイそうです。
もちろん、それでも着いていける人はいるとは思いますが、未経験でついていけるか心配という方は、最初のスタートでレベルを上げすぎる必要はないと私は思います。
職業訓練で学んだことはどれくらい通用するのか
正直に申しますと、習った内容で仕事が出来るような甘い世界ではありません。
この業界は常に勉強が必須になってきます。職業訓練で学べることは基礎中の基礎であり、これから沢山学んでいく技術や知識の土台になるものです。
初めて使うフレームワークの現場に配置されたり、もしかしたら言語が全く違う現場に配置されるかもしれません。ここで学んだ内容が必ず活かされるとは限らないのです。
じゃあ、時間の無駄だったの?と思う人もいるかもしれませんが、そんなことはありません。採用条件に未経験可と記載している企業があると思いますが、プログラミングの経験が全くない人の採用は少なく、実務未経験と呼ばれるプログラミングの経験はあるが実務で経験したことが無い人の採用がほとんどです。

いよいよプログラマーとして働くぞ!って時に、学んだ経験が活かされない場合もあるんだ、、、

私も初めての現場ではJavaの開発現場に行くことは出来たけど、改修作業無しのテスト要員として配置されたため、忘れる前に早く知識をアップデートしたい!!!ってとても焦ってたよ
現場が未経験に求めているものとは
職業訓練の授業の一環で、ある企業の採用担当の方の講話を聞く時間があったのですが、未経験者に求めていることについて、技術よりも
- やる気
- 向上心
とおっしゃっていました。
未経験プログラマーは挫折しやすいのに加えて、IT業界は常に新しい知識にアップデートしていく必要があります。同じ未経験でも、学習意欲が無く数年後に辞めてしまいそうな人よりも、今の時点では技術が足りなくても常に学ぶ姿勢があり、この業界で頑張っていきたいと感じる人の方がより魅力的に見えますよね。
また、コミュ障はエンジニア向きという言葉をよく聞きます。コミュ力を面白いことを言ったり、場を和ませる力というのであれば、必ずしも必要ではないと思います。
ですが、チームで仕事をする以上、必要な情報を正確に相手に伝える力や自分の意見を伝えたり意思の疎通が必要です。

話すのが苦手だったり、知識が足りないとするとうまく相手に伝えることが出来なかったりするよね。
周りに喋るのが上手な先輩や上司がいれば、どんな風に話を組み立てて話しているか観察すのもいいね!
職業訓練に行って人生は変わったのか

結論、人生は変わりました。
私の性格だと、前職の在職中にプログラミングスクールに通っていた場合、確実に仕事辞めれなかったと思いますし、思い切って仕事を辞めたことによって覚悟の気持ちが芽生えました。
自由を求めて前職を辞めたのですが、自分の可能性が無限に広がっているこの業界に本当にわくわくしますし、この業界でずっと頑張っていきたいなと思っています。
この仕事に出会うきっかけをくれた職業訓練は間違いなく私の人生を変えたと言えるでしょう。
まとめ
これまでお互いのメリットデメリットなどを見てきましたが、どうだったでしょうか。
それぞれ難点はあったとしても、プログラマーになるための第一歩であることに違いはありません。 職業訓練寄りで話を進めていましたが、私は職業訓練とプログラミングスクールどちらでも良いと思います。1番は自分に合っているかという点が重要だと思うので、是非参考にしてみてください。
最も重要なのは学習した後の話で、あくまでも転職してからがスタートです。皆さんがプログラマーになる為の良いスタートが切れるよう願っています!
コメント