[st-kaiwa1]未経験からIT業界のエンジニアとして転職したいけど何から始めていけばいいの?
IT業界は人手不足というけれど実務未経験でスキルもない自分でもエンジニアとして転職できるのかな?
転職で失敗したくないし不安だな。[/st-kaiwa1]
[st-kaiwa2 r]分かります。私も実務未経験からエンジニアへ転職するとき何から始めてよいか分からず不安でした。[/st-kaiwa2]
今回このような疑問にお答えします。
この記事では、新卒職無し、実務未経験から、プログラミングスクールを経て、第一志望の自社開発企業(ゲーム会社)のコナ〇に正社員として採用されるまでの実体験を交えて、未経験からエンジニアになる方法を解説していきます。
[st-midasibox title="想定するターゲット読者" fontawesome="" bordercolor="" color="" bgcolor="" borderwidth="" borderradius="" titleweight="bold"]
実務未経験からIT業界のエンジニアとして転職を考えている人
[/st-midasibox]
[st-midasibox title="本記事を読んで分かること" fontawesome="" bordercolor="" color="" bgcolor="" borderwidth="" borderradius="" titleweight="bold"]
・ITエンジニアの種類と転職難易度
・未経験からエンジニアへの転職:タイプ別の転職戦略
・どんな人がエンジニアとして採用されるか
・自社開発企業へエンジニアとして転職するまでのステップ
[/st-midasibox]
私はこれまで
派遣社員(120万)
プログラマー(280万)
システムエンジニア(450万)
外資系ITコンサルタント(1200万)
国際線・国内線パイロット(1400万)
と転職し、転職6回で現在7社目です。
特にIT業界では正社員として30歳で年収1200万円まで給料を上げることができました。
その経験から少しでも転職に際してお役に立てる情報をご紹介していきます。
私が未経験からエンジニアに転職するまでの経歴の概要
- Fラン地方大工学部卒
- 就職氷河期で新卒職無し
- 派遣社員として働きながらプログラミングスクールへ通学
- 6カ月間のスクール通学後、面接に合格し、第一志望の自社開発企業の開発現場へインターン配属
- 配属先で正社員採用され第一希望の開発部へ配属
私はFラン地方大卒で在学中は1年間の留年もしています。
工学部でAI(人工知能)と3Dグラフィックスの研究をしている研究室に入って、独学のC言語で車などの自動運転モデルのシミュレーションをCGで描画するプログラムを実装したので、ある程度のプログラミングの基礎をやっていました。
新卒就活では卒論で実装したプログラムを持ってたくさんの希望の企業に応募しました。
1社だけ、ゲーム会社大手の「ナム〇」の最終役員面接の最後の2人まで残りました。
AIやCGの描画の技術をアピールしたところ役員から
[st-kaiwa3]なぜそのプログラムを作ろうと思ったの?
AIを使ったそのCGのプログラムってユーザーにとって何が面白いの?
[/st-kaiwa3]
という問いにうまく答えられず撃沈。。。
最終面接に残ったもう一人の応募者は、自作ゲームをROMに焼き込んだアーケードの筐体をかついできて、面接室で役員にプレイしてもらい、好印象でその方が内定しました。
私の就活は全滅でした。
[st-kaiwa2 r]就活に失敗した原因は大したスキルもないのにAIやCGの技術のことだけをアピールしてしまったことです[/st-kaiwa2]
プログラミングスキルは手段であって目的ではない。
「人にどんな価値をもたらすか、何を実現するかが大切」 であり、その目的を実現するためにどう考え、どのようにスキルを身に着け、困難があればどう乗り越えてきたかというプロセスが大切だということを痛感しました。
新卒で職がなかったので、派遣社員として「シスコ〇ステムズ」という会社で、ルーターのテスト担当者として派遣されて働きました。
派遣社員として働きながらプログラミングスクールに通いました。(現在このスクールは閉校しています)
[st-kaiwa2 r]私がプログラミングスクールに通おうと思った理由は、単に「初歩的なプログラミングスキルがある」から「人に価値を提供するものを作れる」レベルに自分を引き上げたかったからです。[/st-kaiwa2]
その後のスクールから就職するまでの流れは、記事の中盤から詳しく解説します。
ITエンジニアの種類と転職難易度
ITエンジニアといっても、たくさんの種類がありますので、ざっくりまとめてみました。
[st-kaiwa2 r]ITエンジニアを目指すにあたって、何のエンジニアを目指すのかその種類を知ることが大切です。[/st-kaiwa2]
私はIT業界においては、
と転職してきました。
[st-kaiwa2 r]IT業界では様々な職種がありますので、これまで転職を経験してきた中で職種と就職難易度を個人的な視点で整理してみました。[/st-kaiwa2]
就職難易度は5段階(あくまでも私の個人的に感じた難易度)
ITコンサルタント
IT業界の中でトップクラスの年収になります。
- 基本的にBtoB案件
- IT戦略策定、業務設計、要件定義などの上流工程がメイン(プログラミングすることはほぼない)
- ア〇センチュアの場合、システム実装・導入~テスト~ユーザー研修~保守運用まで会社としてカバーするが、フェーズ毎に適したプロジェクトメンバーが入れ替わる
- 以前は超ハードだったが、近年は残業時間が管理されワークライフバランスが改善された
- 年収はアナリスト:500万~600万、コンサルタント:600万~1000万、マネージャー:1200万~、シニアマネジャー:1500万~
- (私の同僚は28歳でマネジャー正社員からフリーランスになり、正社員1200万→フリーランス2200万に大幅アップ)
就職難易度:5 [star5]
(ITスキル以外に、会計・人事・生産・物流・販売などの業務知識、マネジメント力、コミュ力、高い問題解決能力が必要)
(MARCH以上、旧帝大などの高学歴の大学で新卒であれば、ITスキル無しの未経験でも入社することが可能)
マネージャー以上で上流工程を経験すれば正社員年収1000万円以上、フリーランスで年収2000万円以上が可能。
システムエンジニア:SIer(受託開発)
- 基本的にBtoB案件
- 要件定義~システム実装・導入~テスト~保守運用までカバー
- 元請け会社は要件定義から詳細設計までをメインにして、実装以降はベンダー管理・プロジェクト管理を主に行う。
- システムエンジニアは新人のときにプログラミングを行うことはあるが、設計書などの書類作成やベンダー管理がメイン
- 一般的に2次→3次請けになるにしたがって、勤務環境がブラックになり、給与も下がっていく傾向がある。
就職難易度:3(1次請け) [star3]
就職難易度:2(2次請け以降) [star2]
(大手SIerで研修環境が整っている企業であれば、新卒・既卒・第二新卒ならITスキル無しの未経験でも入社することが可能だがITスキルがある方が断然有利)
プログラマー:SIer(受託開発)
- 基本的にBtoB案件
- システム実装・導入~テスト
- システムエンジニアが作成した設計書を元にプログラマーが実装(プログラミング)する
- 2次請け以降は、実装~テスト~保守運用の実作業を行う。このあたりのフェーズからSESが参加することもある。
- 一般的に2次→3次請けになるにしたがって、勤務環境がブラックになり、給与も下がっていく傾向がある。
就職難易度:3(1次請け) [star3]
就職難易度:2(2次請け以降) [star2]
(研修環境が整っている企業であれば、新卒・既卒・第二新卒ならITスキル無しの未経験でも入社することが可能だがITスキルがある方が断然有利)
SES(システムエンジニアリングサービス)
- 自社の先輩・同僚がいない中での客先常駐での仕事が多い(ITコンサルもSIerも客先常駐が多いが自社社員がプロジェクトに大勢いる)
- 未経験でも採用ハードルは低く客先常駐としてのプロジェクトが多い
- 上流工程に携わることが少ない
- デスマーチ案件(プロジェクトが火を噴いている状態)に人海戦術の要員として送り込まれることがある
- どんな案件に就くか分からない(案件ガチャである)ことが多いが、いい案件にあたればスキルが身に付く良い環境で働ける
- スキルアップと割り切って、実務経験をつけて転職ありきで考えるなら未経験の採用ハードルが低いSESは選択の価値あり
就職難易度:1 [star1]
(プログラミングスクールなどでスキルを身に付ければ実務未経験でも働くことができる)
WEB系エンジニア(自社開発企業)
- BtoC、BtoBのサービスがある
- アイデアがあれば世の中に新しいサービスを提供することで収益化が図れる
- サービスの提供後は、ユーザーの反応を見て、ユーザーの声を機能に反映し改善していくことがメイン
- サービスが軌道に乗ってスケールしていくことで大きな利益を得ることも可能
- 厳しい納期はないので、残業が少なくワークライフバランスを取りながら働くことができる
- 風通しのよい社風の企業が多く、自分の意見が取り入れられサービスの機能として反映されることもある
- 自社サービスで採用されたプログラミング言語以外のスキルが身に付きにくい
- ベンチャー企業が多く、自社でスキルゼロの未経験者を育てる環境は少ない
- プログラミングスキルを持った応募者が多く、競争率が高い
就職難易度:4 [star4]
(実務経験がある転職者も多く、競争率が高い。実務未経験ならプログラミングスキルとポートフォリオは必須)
ゲームプログラマー(自社開発企業)
私が勤めていたコナ〇の経験を元に書いてみます。
- 社員のだれでも、自分のアイデア・企画が通れば自分がディレクターとしてゲームタイトルの開発することができる
- 開発中のゲームでも面白いアイデアがあれば、どんどんゲーム内に取り入れてもらえる(裁量が大きい)
- ファ〇通で発売日が発表された納期が決まると、納期前は会社に数日間も泊まり込みで実装・テストの追い込みをすることがある
- プログラミングが楽しすぎて気が付いたら終電が終わっていることが多々ある
- ランチタイムは別のゲーム(チームの皆でマ〇オカートで対戦)するなど、好きなことを仕事にしているので、仕事とプライベートの差がつきにくい
- 新米でも即戦力が求められるスキルの要件レベルがめちゃくちゃ高い。ゲーム以外のPCソフトの開発もできて当たり前(photoshopプラグインの実装、3DCGソフトのプラグインの実装など)
- 仕様書は無いがソースコードが膨大で全体の理解が大変(1つのゲームでC言語で40万行くらい。フルコンパイルに8時間かかる)
- 3Dのゲームなら数学と物理の知識が必須(空間ベクトル、1次変換、行列、微分・積分、テイラー展開、マクローリン展開、三角関数、力学)などを、近似式で高速化して実装
- プログラミングで機能を実装できて当たり前で、動いたら終わりではなく高速化が必須。高速化しないと処理落ちして(画面表示がカクカク・スローになって)ゲームが成り立たなくなる。馬鹿正直にsin()関数を1回呼ぶだけで処理落ちするので、0度~180度分のテーブルに値を用意して呼ぶだけにするなど工夫する
- ハードウェアが変わるたび、膨大なハードウェアの知識やライブラリの知識をすぐにキャッチアップする能力が必須
- 求められる技術レベルはめちゃくちゃ高いけど年収はそれ程高くない。プログラマー:280万~500万、メインプログラマー:600万円~、ディレクター:800万円~
就職難易度:5 [star5]
(私はポートフォリオとして、プレステで自作の3Dシューティングゲームをステージ1~3とボス戦、エンディングまで一人で実装し、ゲームを一本仕上げることで採用された)
(圧倒的なプログラミングスキルの他、CPUの並列処理・コプロセッサ・グラフィックスチップ・DMA転送などハードウェアを自在に操るスキルと、数学の知識を近似式で高速化できるセンスが必須)
組込み系エンジニア(自社開発企業)
私が勤めていたコピー機・プリンター系の組込み系のエンジニアの例に書いてみます。
- コピー・プリンター機器のデバイスドライバの開発、タッチパネルの画面制御などの開発
- 新製品の機器の発売日やOSのアップデートなどにあわせて納期が決まる
- ハードウェア上の大きな仕様変更やトラブルがなければスケージュールが計画的で比較的ゆったり開発できる
- 大手メーカーで研修・教育環境が整っている企業であれば未経験でも新卒・第二新卒で入社することは可能
就職難易度:3 [star3]
(私の同僚は新卒の文系でプログラミング未経験でもコピー・プリンター機器の組込み系エンジニア部門に配属され、ばりばりC言語でプログラミングしていました)
社内SE(事業会社)
- 社内の業務システム導入における上流工程がメイン
- 社内の業務部門との調整、外部ベンダー(ITコンサル・SIer)の管理
- 社内のシステムなので納期は緩めだが、トラブルが起きた時は一時的に残業が多くなることがある
- その他、社員が使うPCの提供・設定、アップデートなどの管理
- 大きなシステム導入がなければ比較的ワークライフバランスがとれる
- 調整業務・設計書などの書類管理・ベンダー管理が主で、自らプログラミングすることは少ない
就職難易度:4(大手企業) [star4]
就職難易度:3(中小企業) [star3]
インフラ系エンジニア
- ネットワークの設計・管理、サーバー構成の設計・設置・管理、認証システムの導入・管理などインフラ周りをメインに担当
- AWS・Azureなどのクラウドの知識も必要
- Config設定系などのコードを書くことはあるがバリバリ自らプログラミングすることは多くない
就職難易度:3 [star3]
未経験からエンジニアへの転職:タイプ別の転職
実務未経験・プログラミングスキル無し・ポートフォリオ無しからのエンジニアへの転職
既卒・第二新卒からのポテンシャル採用
実務未経験・プログラミングスキル無し・ポートフォリオ無しでも、既卒・第二新卒で研修・教育環境が整っている大手SIerや、メーカー系の情報システム会社であればポテンシャルで採用されることがあります。
中途採用
プログラミングスキル無し、ポートフォリオ無しでも、SAPやOracleなどのERPのユーザーで、業務部門としてERPの導入に携わっていたり、ユーザーとしてバリバリERPを使いこなし、専門性の高い業務知識を有していればITコンサルとして転職されている方も実際にいます。
実務未経験・プログラミングスキル有り・ポートフォリオ有りからのエンジニアへの転職
独学やプログラミングスクールなどでプログラミングスキルを身につけ、人に価値あるサービスを提供できるものに近いある程度のポートフォリオを作成すれば、実務未経験でもエンジニアとして転職することが可能です。
[st-kaiwa2 r]スキル無し・ポートフォリオ無しより格段に採用の幅が広がります。[/st-kaiwa2]
どんな人がエンジニアとして採用されるか
自分が本当に作りたいサービス・実現したいこと、なりたいエンジニア像を決め、そこから逆算して転職戦略を立てて、アクションプランに落とし込んで実行することがエンジニアになる近道です。
[st-kaiwa2 r]エンジニアとして採用される人は、自分の作りたいサービスやアプリなど明確なビジョンがあり、それを熱く語れる人です。[/st-kaiwa2]
面接で「何故エンジニアになりたいのか?」「エンジニアになるために何をしてきたか?」
という質問に対して次のように自分の目的から逆算してやってきたことをストーリとして話せればOKです。
- 自分が作りたいサービスやアプリなど明確な目的やビジョンがある
- 御社の経営理念・サービスと私の実現したいビジョン・目的が合致しており、その目的を実現するためには御社の環境が必要
- その目的を実現するための手段としてプログラミングスキルやその他の技術的な周辺スキルを磨いてきた
- 必要なスキル・勉強すべきものを整理し、自分で勉強できるもの・実務経験で得るものを自分なりに考え、計画的に勉強してきた
採用側(チームリーダー、CTO、経営者)の視点として次のような項目があります(例)
- 世の中に価値あるサービスを提供したい!という熱い思いを持っているか
- 自社の経営理念や文化を理解しているか、その理念や文化にマッチした人材か
- プロジェクトチームに配属されたとき、チームとして一緒に働いていけるか(チームの中で働いているイメージができるか)
- プロジェクトの現場で仕事をしていくためのスキルはあるか
- キャッチアップの早さはあるか:自社の開発環境や新しいサービス立ち上げに必要なスキルの習得の早さ
- 自走力はあるか:言われなくても自ら勉強し、常に新しい技術にアンテナを張って、吸収し、活用できるものは開発に取り入れる
- 課題解決力:自分で考え課題を乗り越えてきたか。またチームとして課題解決に取り組めるか
これらの項目を満たし、この人となら一緒に働いてもいいなと思ってもらえたら採用されます。
採用される人物像のゴールから逆算し、上記の項目を満たしていくのが未経験からエンジニアへの転職戦略となります。
自社開発企業へ転職するまでのステップ【私の実体験をもとに解説】
採用されるためのゴールから逆算して、採用条件を満たしていくためのステップを解説していきます。
[st-kaiwa2 r]ここでは、私が実際に実務未経験から自社開発企業(ゲームソフト)のコ〇ミに就職するまでの流れを体験談を交えて解説します。[/st-kaiwa2]
因みに、私はコ〇ミの回し者でも何でもありません(笑)ので、未経験からの就職の例としてとらえて頂ければ幸いです。
- ステップ1:「自分の作りたいサービス(アプリ)」や「やりたいこと」が何かを考える(目的)
- ステップ2:そのサービス(アプリ)を開発するのにふさわしい環境がある企業をいくつかピックアップする
- ステップ3:その企業の応募要件を見る
- ステップ4:その企業が求める人物像・スキルを見て、自分に何が足りないかを把握する
- ステップ5:自分に足りていないスキルを応募要件を満たす水準まで引き上げる(勉強・スクールなど)
- ステップ6:面接対策
ここで大事なのは、
「やりたいこと:WANT」
「やれるところ(企業):WHERE」
「やれること(今の自分のスキル):CAN」
「やらなければならないこと(自分に足りないスキル):MUST」
をしっかりと把握することです。
これを実現していきます。
何がやりたいか目的が不明確のまま、いきなりステップ5の「とりあえずプログラミングの勉強」から始めると何のために何をしていいかわからず迷子になります。
例えばいきなりhtml/css,JavaScriptから勉強しても、ITコンサルやSIerやゲームプログラマーには必須スキルではありません。
html/css,JavaScriptはWEB系のエンジニアに必要なスキルです。
スキル習得は手段であって目的ではないです。
[st-kaiwa2 r]どの職種にどんなスキルが必要かを把握してから戦略的に行動することが大切です。[/st-kaiwa2]
以下は、具体的に私の実例を交えて解説していきます。(他の職種の場合はその職種にあったものに置き換えていただければと思います)
私は、サッカーが好きで、ワールドカップやヨーロッパのプロサッカーリーグがめちゃめちゃファンで、サッカーゲームのウイ〇レというゲームも大ファンでした。
そして、世界中のユーザー同士が競ってネットワークでプレイできる世界一のサッカーゲームを作りたいという熱い思いがありました。
またサッカーゲーム以外にも、自分で企画したものを自分がディレクターとして開発チームを立ち上げてオリジナルのゲームを開発したいという思いもありました。
[st-kaiwa2 r]私が知っている大手のゲーム会社の公式サイトの求人情報を見たり、転職サイトに掲載されているベンチャー企業などの求人も幅広く見ました。[/st-kaiwa2]
その中で「世界一のサッカーゲームを作りたい。自分で企画したゲームの開発チームを立ち上げたい」という目的を達成できる会社がコナ〇という会社でした。
応募要件
○業務内容サッカーゲームにおけるプログラム設計・実装
(ゲームプレイ・ゲームシステム・UI etc.)
○応募資格
1タイトル以上のゲーム開発経験 (役割・担当は問わず)
C/C++ 言語での開発経験
サッカーの知識、興味、経験
出典:https://www.konami.com/jobs/ja/jk/spe/football/
ステップ3の応募要件で自分に足りないスキルや経験は次の2点です。
・1タイトル以上のゲーム開発経験 (役割・担当は問わず)
・C/C++ 言語での開発経験
今までゲームを開発したことはありませんし、独学でC言語を学んで卒論でプログラミングした程度で、実務でのC/C++言語での開発経験はありませんでした。
[st-kaiwa2 r]あとはMUST(やらなければならない・自分に足りないこと)を満たしていけばよいです[/st-kaiwa2]
私は足りないスキルを応募要件の基準に引き上げるためにプログラミングスクールに通うことを決めました。
プログラミングスクールを選ぶ基準
・ゲーム制作の開発現場で実際に開発を経験したことのある講師がいること
私の通ったプログラミングスクールは1年コースでしたが、6カ月ごとにゲーム会社の採用担当との面接があり、合格すればゲームタイトルの制作現場にインターンとして配属されるということもあって、6カ月で自作ゲームを1本完成させる目標で勉強しました。
(現在このスクールは閉校しています)
スクール入学2週間前
C/C++のWEB学習で自習(現在のprogateのようなもの)
1カ月目
2週間:プレステのクラスライブラリ(ゲームで使う関数)の勉強
1週間:プレステのCPU,メモリ,グラフィックチップなどハードの勉強
1週間:開発環境の構築
2カ月目
・アニメーションの描画、3Dポリゴンの描画、コントローラー入力、サウンドの再生など基本プログラミングを学習
・オリジナルゲームのデザイン(ポートフォリオ)の構想を練る
・グラディ〇ス、R-TY〇Eというゲームが以前から大ファンだったので、それらのゲームのいいとこどり+オリジナリティを加味し、こんなゲームあったらいいなという自分にとって理想の横スクロールの3Dシューティングゲームを作ることを決めた
・タイトル画面、ステージ1~3、ボス戦、エンディングの設計
3カ月目~5カ月目
ゲームプログラミング、テスト
6カ月目
ゲームの完成、面接(採用担当にゲームをプレイしてもらう)
という流れで、オリジナルゲーム(ポートフォリオ)を完成しました。
プログラミングスクールで学んでよかったこと
プログラミングスクールでオリジナルゲームを作る過程で、プレステのライブラリやハードの学習を短期間に行ってキャッチアップの早さを証明できたこと。
ゲームを制作する中で分からないことや課題が出てきても、自分で考え検証し、ときには同期の仲間と協力しながら課題を解決していけたこと。
仲間の皆で考えても解決できないことは開発現場で経験のある講師にいつでも質問することができたこと(挫折しない)。
採用担当者の視点である「キャッチアップの早さ、自走力、課題解決力」をオリジナルゲームの開発を通して経験できたこと。
何より一番うれしかったことは自分が作ったゲームが、採用担当者がプレイして「おおっ!」とか「スゲェ!」という感嘆語を発して「面白い!」と言ってくださったことです。
驚きや感嘆語は何よりの「ほめ言葉」です。
[st-kaiwa2 r]人に価値あるサービス(人を楽しませるゲーム)を作れたことが自分にとって大きな経験になりました。[/st-kaiwa2]
ここまで来れば、最初に解説した「どんな人がエンジニアとして採用されるか?」という項目を答えられるようになっているはずです。
面接で「何故エンジニアになりたいのか?」「エンジニアになるために何をしてきたか?」
という質問に対してこれまで自分が目的を達成するためにやってきたステップ1~5のことをストーリーとして話せばOKです。
自分の作りたいサービス・実現したいこと、御社の経営理念や文化に共感し、御社の環境で人に価値あるサービスの提供を実現したいこと、自分に足りないもの、それらを克服するためにやってきたことをストーリとして話します。
ポートフォリオはスクールの課題のクローンアプリ(コピーアプリ)では面接での評価は小さくなります。
そこには誰かに価値を提供するために考えて作ったというプロセスが無いからです。
人に価値を提供する(私の場合は楽しませる)アプリを自分なりに考えて開発し、技術的なアピールよりも、なぜそのアプリを作ろうと思ったのか、どういうポイントが価値を提供できるところか、その「考えて作ってきたプロセス」が大事です。
[st-kaiwa2 r]ポートフォリオ(オリジナルゲームの開発)について自分の思い入れを熱く語り、その過程で「キャッチアップの早さ、自走力、課題解決力」があることを実体験(エピソード)として話しました[/st-kaiwa2]
私は無事に面接試験に合格し、スクール7カ月目からは実際のゲームタイトルの開発現場へ配属されました。
その後、正社員として採用され、念願のウイニング〇レブン制作チームに配属されました!
ステップ1~6をしていくにあたり、ITエンジニアの種類については冒頭でざっくり書きましたが、自分がどんなサービスや仕事に携わりたいか、より具体的な仕事内容や応募資格を知ることが最初のステップとなります。
どのように情報を得ていけばよいか次で詳しく解説していきます。
未経験からエンジニアへの転職でおすすめの転職サイト・転職エージェント
卒業後3年未満くらいであればITスキル無し・ポートフォリオ無しの完全未経験でも第二新卒枠で大手IT企業や大手メーカーの情報システム会社に転職することは不可能ではありません。(入社後の研修とOJTでITスキルを学んでいける環境のある会社)
ITコンサルやインフラ系のエンジニアはIT知識は必要ですがプログラミングスキルは必ずしも必須ではありません。
WEB系エンジニアや受託開発のプログラマーやゲームプログラマーのようにプログラミングでバリバリをコード書いてアプリを作る職種・会社であればプログラミングスキルとオリジナルアプリ(ポートフォリオ)が必要です。
[st-kaiwa2 r]どの企業が、未経験からエンジニアとして採用していて、応募資格にプログラミングスキル有り・無し、ポートフォリオ有り・無しが必要なのか、情報を得る必要があります。[/st-kaiwa2]
世の中にはベンチャー企業から大企業まで数多くのIT企業が存在し、それら多くの公式ページの求人サイトから応募要件を得るのは大変な労力です。
そこで、おすすめの方法として転職エージェントに相談して効率的に情報を得る方法です。
[st-kaiwa2 r]今すぐ転職しなくても、応募資格からこれから勉強してスキルを身につけていく項目を把握することができますし、転職エージェントのキャリアアドバイザーから無料でアドバイスをいただくことができます。[/st-kaiwa2]
以下、未経験からのエンジニアの求人を多く保有しているおすすめの転職エージェントを2つご紹介します。
登録からキャリアアドバイス、面接対策、内定まですべて無料で利用することができます。
ワークポート:第二新卒や未経験からITエンジニアに転職する人向け
ワークポート
は設立当初からIT/WEB/ゲーム業界の転職に強く、特に未経験からのキャリアチェンジにとても強い転職エージェントです。
未経験からのエンジニアの求人を数多く保有していて、完全未経験者がどのようにキャリアを築いていけばよいかといった今後のキャリアを見据えたサポートがあります。
求人の約70~95%が一般には公開していない非公開の求人情報ですが、無料登録することですべての求人情報を得ることができます。
とにかくたくさんの未経験の求人を紹介してくれるので、今すぐに転職しなくても、その求人情報の応募資格から、自分に必要な身に付けるべきスキルを見きわめていけば良いでしょう。
未経験から転職できる求人情報や求められるスキルの情報を得るためにも
ワークポート
に登録しておくことをおすすめします。
まずは情報収集することが大切です。
[st-mcbutton url="https://prf.hn/click/camref:1011leiWV/creativeref:1101l47312" rel="nofollow noopener" " title="無料登録はこちら(公式サイト)" fontawesome="" target="_blank" color="#fff" bgcolor="#9CCC65" bgcolor_top="#9FCF69" bordercolor="#9FCF69" borderwidth="1" borderradius="5" fontweight="bold" fontsize="120" width="90" fontawesome_after="fa-chevron-right" shadow="#8BC34A" ref="" mcbox_bg="#fafafa" mcbox_color="" mcbox_title="3分で簡単登録"]登録から内定後のサポートまですべて無料[/st-mcbutton]
リクルートエージェント:業界No1の求人数を誇る総合転職エージェントでIT系求人を多数保有
業界最大手の
リクルートエージェント
は、IT系の求人を多く保有しており、全年齢を対象とし、全国の求人をカバーしているため都市部での求人はもちろんのこと地方でのIT系の求人情報を得たい方も登録しておくことをおすすめします。
リクルートエージェントに無料登録すると「Personal Desktop」という国内最大級の求人検索機能が使えるようになります。
この機能で検索して求人数を調べてみました。
リクルートエージェントの全求人数
208,502件(2020年6月1日時点)→82,685件(2020年9月1日時点)
リクルートエージェントのエンジニアの求人数
20,591件(2020年6月1日時点)→19,736件(2020年9月1日時点)
不況の影響で業界全体の求人数は大幅に減っているものの、エンジニアの求人数は変わらず高い需要を保っています。
2020年9月1日時点では全体のうち約24%がエンジニアの求人でした。
この機能を使って以下のステップを実施します。
1.サイト内の検索機能でエンジニアの求人を抽出して、応募要件を把握する
2.キャリアアドバイザーと相談し、現在のスキルで応募できる求人があるか確認する(未経験者に対する研修環境が整っている大手企業など)
3.求人があれば書類・面接対策を実施。求人がなければ、これから身に付けていくべきスキルを確認する
国内最大の求人数を誇る検索機能も無料で使えますので、
リクルートエージェント
にも登録しておいて損はしないはずです。
プログラミング開発が必要なエンジニア職であれば、プログラミングスキルを身に着け、ポートフォリオ(オリジナルアプリなど)を作成し、企業に応募するというのが王道の流れです。
スキルを身に付けるにあたり、独学でプログラミングを勉強し、独学でオリジナルアプリを開発することは不可能ではありませんが、約90%の方が独学での勉強に挫折していると言われています。
[st-kaiwa2 r]分からないところや課題は必ずでてきます。一人で考えても解決せず時間ばかり過ぎて何度も挫折しそうになります。現役エンジニアの講師やメンターのサポートがあれば挫折せずにプログラミングをマスターすることができます[/st-kaiwa2]
私はプログラミングスクールでスキルを身に着け、ポートフォリオを作成して自社開発企業に採用された経験から、未経験からエンジニアになるためのおすすめのプログラミングスクールをご紹介します。
未経験からエンジニアに転職するためのおすすめのプログラミングスクール
[st-kaiwa1]無料のプログラミングスクールはタダで受講できるし、転職支援もあるからお得だと思うけど、有料のスクールと何が違うの?[/st-kaiwa1]
[st-kaiwa2 r]無料のプログラミングスクールが無料であるからくりを解説します[/st-kaiwa2]
無料のプログラミングスクールは、受講生をスクール(または運営会社)が持っている求人に応募させることで求人企業から人材紹介料を得ることで利益を得ています。
受講者の希望の職種がプログラミングでコードを書く開発系のエンジニアを目指していても、とにかく就職させるためにインフラ系や運用系、SESなどの自分の希望ではない職種を斡旋されることもあります。
もしスクールを受講途中で退学したり、自分の希望の企業の直接応募したり、他の転職サイト経由で応募すると違約金が発生します。
[st-kaiwa2 r]ですので、お金をかけたくないという方で、企業や職種の希望は問わず、とにかくIT系の職種に転職したいという方には無料プログラミングスクールの選択肢としてアリかと思います。[/st-kaiwa2]
紹介企業に就職させてはじめて無料プログラミングスクールに紹介料が入るので、ときにはブラック企業を斡旋される可能性もゼロではありません(すべてがブラックとは限りません)。
ブラック企業のリスクや転職で失敗したくない方、自分の希望の会社や職種に応募したい方は有料のプログラミングスクールをおすすめします。
- 希望する会社・職種の応募資格を満たすプログラミングスキルが身に付くこと
- コピーではないオリジナルのポートフォリオ(アプリ)が開発できること
- 講師・メンターによるサポートが受けられること(挫折しない)
- 受講料が自分の予算内に収まること
- 就職サポートがあること
その他、チーム開発ができること、講師・メンターは現役エンジニアであればさらに良いです。
上記のうち、いくら受講料が安くても1と2が実現できないと、応募要件を満たせず転職できないので、1と2は必須条件です。
その上で、自分の予算や受講期間、カリキュラムや講師・メンターが自分に合う合わないなどがありますので、無料相談・無料体験などを通して、納得したうえで判断されるとよいです。
[st-kaiwa2 r]プログラミングスクールに入るのは、挫折せずに、応募資格を満たすスキル身をに着け、ポートフォリオを作成し、自分の希望する会社に採用されることが目的です。[/st-kaiwa2]
確実に転職したい方向けに転職支援・転職保証付きのプログラミングスクール(コース)をご紹介します。
転職支援・転職保証付きとは
- 転職できたらキャッシュバック:スクールが紹介する求人に採用された場合、受講料が全額キャッシュバックされる(ポテパン・侍エンジニア塾)
- 転職できなかったら返金:コース卒業後、万が一転職できなかった場合、受講料が全額返金される(DMM WEBCAMP・TECH CAMP・TechAcademy Pro)
それだけスクール側としても転職については自信のあるしっかりしたコースと言えます。
【確実に転職したい方向け】転職支援・転職保証付きのおすすめのプログラミングスクール5選の比較
下記のコースはすべてオンライン対応となっております。
それぞれのスクールの転職成功率や受講料、特徴などを比較しました。
[nopc]表は右スクロール可能
スマホを横画面で表示すると表全体が見やすいです[/nopc]
プログラミング スクール |
転職 成功率 |
受講 期間 |
料金 合計 |
料金/ 1ケ月 あたり |
講師/ メンタ ーの質 |
特徴 |
---|---|---|---|---|---|---|
ポテパンキャンプ 選抜クラス |
98% 2019/7 |
3ケ月キャリアコース or 4ケ月ビギナーコース |
250000円 or 300000円 |
83333円 or75000円 |
現役 エンジニア |
年齢制限なし 自社開発企業へ高就職率 チーム開発 複数アプリ作成 言語:Ruby on Rails ポテパン経由の就職で受講料全額キャッシュバック |
DMM WEBCAMP 転職コース |
98% 2019/4 |
4ケ月 + 3ケ月転職支援 |
828000円 *実質350800円 (給付金受領時) |
*87700円 (分割可) |
現役 エンジニア |
30歳未満(30歳以上要相談) *教育給付金で56万円キャッシュバック チーム開発 オリジナルアプリ作成 言語Ruby on Rails 転職できなければ全額返金保証 |
侍エンジニア塾 転職コース |
94.1% 2019/6~10 |
2ケ月 (8週間) |
285800円 | 142900円 (分割可) |
現役 エンジニア |
マンツーマン オリジナル教材 オリジナルアプリ作成 言語:Ruby on Rails スクール紹介経由の就職で受講料全額キャッシュバック |
TECH CAMP エンジニア転職 |
98.7% 2020/4~6 |
2ケ月半集中 or 6ケ月コース |
648000円 or 848000円 |
259200円 or 141333円 (分割可) |
現役 /卒業生 |
40歳未満 専属アドバイザー チーム開発 オリジナルアプリ作成 言語:Ruby on Rails 転職できなければ全額返金保証 |
TechAcademy Pro 転職保証コース |
非公開 2020/9時点 |
3ケ月 (12週間) |
298000円 | 99333円 (分割可) |
現役 エンジニア |
32歳以下 マンツーマン 課題を機能拡張したオリジナルアプリ作成 言語:Java 転職できなければ全額返金保証 |
それぞれ詳しく解説します。
ポテパンキャンプ 選抜クラス:自社開発企業への転職を目指す方
自社開発企業への転職に強い ポテパンキャンプ をご紹介します。
ポテパンキャンプの特徴としては、就職成功率98%で、そのほとんどが自社開発企業への転職を実現させています。
ポテパンキャンプが紹介する企業にSESなどはなく、すべて自社開発企業ということもあり、質の高い求人を保有しています。
一般的に実務経験者でも自社開発企業への転職が難しい中、ポテパンキャンプ卒業生が実務未経験から自社開発企業に転職できるのは、企業からも信頼のある質の高いカリキュラムだからです。
- 複数の現役エンジニアによるコードレビュー
- メンテナビリティを意識した開発
特に注目すべきはメンテナンスビリティです。
一般的に初学者の方はとりあえずアプリが動けばいいという形でコードを書きますが、実際の開発現場ではサービスの機能拡張や修正が行われるため、機能拡張を考えて作られていたり、後から修正しやすいように見やすく綺麗にソースコードが書かれています。
現役エンジニアによるコードレビューにより、メンテナンスビリティまで意識した質の高い現場レベルのコードが書けるようになるのはポテパンキャンプだけの強みです。
これまでは選抜クラスに入るには入学選考がありましたが、現在は本気で転職したい方であれば受講可能となっています。
エンジニア転職希望の方向けの選抜クラスはキャリアコースとビギナーコースの2コースあり、Railsチュートリアル動画学習の有無の違いがあります。(オープンコースはキャッシュバック対象外)
ただビギナークラスといっても、ポテパンキャンプのカリキュラムは開発現場よりキビシイとの声もあり、全くのスキルゼロの状態で入学するとついていけなくなる可能性が高いです。
ポテパンキャンプに入るまでに以下のことをやっておくべきです。
- progateを1周以上
- ドットインストール
- (キャリアコースの場合)Railsチュートリアル動画を2周以上
ビギナーコースを始める前にprogateについては以下の学習が必要とのツイートがありました。
ちなみにプロゲートに関しては、月額980円の課金をする必要がありますが、
HTML&CSS 1周(道場、チュートリアル含む)
SaSS1周
Ruby 1周(チュートリアル含む)
Ruby on Rails 1周(道場含む)
SQL1周
コマンドライン1周
Git1周
Javascript(ES6)1周
すれば問題ないと思います!— かく (@HIStory2Bad) December 15, 2019
この方はその後、無事に自社開発企業へ内定を獲得されていました!
【未経験エンジニア転職活動結果】
2020/7/27〜8/11 約2週間
✅応 募:178社
✅書類通過:22社
✅一次選考突破:22社
✅内定:
SES2社
受託1社
自社1社半年前のおれに一言。
「簡単なポートフォリオでさっさと転活しろ!」💥#駆け出しエンジニアと繋がりたい #駆け出しエンジニア#エンジニア— しょうじ@エンジニア1年生🥳 (@shozike) August 13, 2020
ポテパンキャンプは、カリキュラムの質が高くキビシイものの、これを乗り越えたら自社開発企業への転職の道が開けます。
他のプログラミングスクールと比較して、受講料が安く、もしポテパンが紹介する企業が自分の希望する企業であれば、転職後に受講料が全額キャッシュバックされます。
高いスキルが身につき、自社開発企業へ転職でき、全額キャッシュバックされたら一石三鳥です。
ポテパンキャンプ の未経験からでも紹介可能な企業は約120社、具体的にどのような企業があるのか、転職実績、また受講コースの開始時期や流れなど、オンラインで気軽に無料カウンセリングできるので、一度聞いてみるとよいでしょう。
[st-mcbutton url="https://px.a8.net/svt/ejp?a8mat=3BM2FS+F9J4WQ+3UES+BYT9E" rel="nofollow noopener" " title="ポテパンキャンプの公式サイトはこちら" fontawesome="" target="_blank" color="#fff" bgcolor="#9CCC65" bgcolor_top="#9FCF69" bordercolor="#9FCF69" borderwidth="1" borderradius="5" fontweight="bold" fontsize="120" width="90" fontawesome_after="fa-chevron-right" shadow="#8BC34A" ref="" mcbox_bg="#fafafa" mcbox_color="" mcbox_title="オンラインで気軽に無料カウンセリング"]無料カウンセリングのみならお金は一切かかりません[/st-mcbutton]
DMM WEBCAMP 転職コース「専門技術講座」
実務に近いチーム開発やAI/クラウドのスキルなど、転職に強いスキルが習得できる DMM WEBCAMP をご紹介します。
DMM WEBCAMPは、高い転職成功率98%を誇り、WEBデザイナー、ディレクターなど様々な人とチームを組んで、実務に近い形でのチーム開発ができます。
転職保証付きコースはカリキュラムの質が高く、未経験からの転職に強いコースですが、これまで他のプログラミングスクールに比べて受講料が一番高く、そこがネックでした。
現在は、厚生労働省指定の対象講座に認定され、国からの教育給付金で最大56万円のキャッシュバックがあり、適用すると転職支援のあるプログラミングスクールの中でポテパンキャンプの次に安い料金で受講できます。
56万円のキャッシュバックを適用すると
となり、トータル金額350800円を受講期間4ケ月で割ると、1ケ月当たり87700円となります。(ポテパンキャンプのビギナーコースは税込82500円/月)
分割払いなら月20500円から受講できます。
初めて受給する場合
2回目以降の受給の場合
給付金の詳しい条件についてはハローワークにご相談ください。
- 30歳未満(30歳以上は要相談)
- 56万円の教育給付金対象
- チーム開発
- オリジナルポートフォリオ作成
- 転職保証(転職できなければ受講料返金)
- AIまたはクラウドが学べる
転職コース「専門技術講座」にはAIまたはクラウド教養コースが付いていて、どちらか選択できますが、これは他のプログラミングスクールでは別コースで単体でも15万円以上します。
AIやクラウドのスキルは今後さらに需要が見込まれるので、これらの転職に強いスキルが学べる DMM WEBCAMP 転職コース「専門技術講座」はかなりおすすめです。
DMM WEBCAMP
もオンラインの無料カウンセリングでより詳しい情報が聞けますので、他のスクールと比較して納得したうえで決めていけばよいでしょう。
[st-mcbutton url="https://t.felmat.net/fmcl?ak=I1787O.1.Y37003Y.I70739F" rel="nofollow noopener" " title="DMM WEBCAMPの公式サイトはこちら" fontawesome="" target="_blank" color="#fff" bgcolor="#9CCC65" bgcolor_top="#9FCF69" bordercolor="#9FCF69" borderwidth="1" borderradius="5" fontweight="bold" fontsize="120" width="90" fontawesome_after="fa-chevron-right" shadow="#8BC34A" ref="" mcbox_bg="#fafafa" mcbox_color="" mcbox_title="オンラインで気軽に無料カウンセリング"]無料カウンセリングのみならお金は一切かかりません[/st-mcbutton]
侍エンジニア塾 転職コース
オリジナル教材・オリジナルカリキュラムで学習したいなら 侍エンジニア塾 転職コースがおすすめです。
特徴としては、現役エンジニアの専属講師がマンツーマンでつき、生徒一人ひとりに合わせてオーダーメイドのカリキュラムが組まれることです。
他のスクールでは一人の講師が複数の生徒を担当している場合があり、教室で質問し放題であっても、他の生徒が質問中は待っていなくてはなりません。
専属講師がマンツーマンでつくと、疑問点や分からないことがでてきた時点ですぐに質問して回答が得られるので、学習スピードは速いと思います。
ポートフォリオについても完全オリジナルアプリを企画から開発まで専属講師のサポートを受けながら作ることができます。
4週間プランと8週間プランがありますが、4週間はハッキリ言って短すぎます。
プログラミングの学習とポートフォリオの作成をあわせて約3~4ケ月程度はかかりますが、マンツーマンで効率よくスピードを上げて、気合を入れて集中してやれば8週間なら何とかなるかもしれません。
侍エンジニア塾が紹介する企業に転職が決まれば、受講料はすべてキャッシュバックされます。
自分のスキルにあわせて手厚いサポートのスタイルが合っている方はマンツーマンの
侍エンジニア塾
がおすすめです。
侍エンジニア塾
では、無料体験レッスンを受けることができます。
実際にオンラインの無料体験レッスンを受けてみて、自分に合うかどうか判断できますので、試してみてはいかがでしょうか。
[st-mcbutton url="https://t.felmat.net/fmcl?ak=Q1491W.1.H304014.I70739F" rel="nofollow noopener" " title="侍エンジニア塾の公式サイトはこちら" fontawesome="" target="_blank" color="#fff" bgcolor="#9CCC65" bgcolor_top="#9FCF69" bordercolor="#9FCF69" borderwidth="1" borderradius="5" fontweight="bold" fontsize="120" width="90" fontawesome_after="fa-chevron-right" shadow="#8BC34A" ref="" mcbox_bg="#fafafa" mcbox_color="" mcbox_title="オンラインで無料体験レッスン"]無料体験レッスンのみならお金は一切かかりません[/st-mcbutton]
TECH CAMP エンジニア転職
不況の真っただ中の2020年4月~6月における転職実績98.7%を誇る
TECH CAMP
をご紹介します。
TECH CAMP エンジニア転職の特徴を解説していきます。
- 高い転職実績98.7%
- 40歳未満であれば受講可能
- 専属キャリアアドバイザーとライフコーチ(講師はマンツーマンではない)
- チーム開発
- オリジナルアプリ作成
- 転職できなければ全額返金保証
- 今回紹介したスクールの中で一番受講料が高い(10週間コース:648000円、6ケ月コース848000円)
- 講師、メンターの質にバラツキがある(現役エンジニア、卒業生、大学生など)
転職保証は主に20代が対象のところが多いですが、 TECH CAMP では40歳未満であれば対象となりますので、30代の方でも受講可能です。
TECH CAMP
でもオンラインの無料カウンセリングを実施していますので、詳しいカリキュラムの内容や転職実績の内訳など他のスクールと比較するためにも聞いてみるとよいでしょう。
[st-mcbutton url="https://t.felmat.net/fmcl?ak=B10546.1.J84586G.I70739F" rel="nofollow noopener" " title="TECH CAMPの公式サイトはこちら" fontawesome="" target="_blank" color="#fff" bgcolor="#9CCC65" bgcolor_top="#9FCF69" bordercolor="#9FCF69" borderwidth="1" borderradius="5" fontweight="bold" fontsize="120" width="90" fontawesome_after="fa-chevron-right" shadow="#8BC34A" ref="" mcbox_bg="#fafafa" mcbox_color="" mcbox_title="オンラインで気軽に無料カウンセリング"]無料カウンセリングのみならお金は一切かかりません[/st-mcbutton]
TechAcademy Pro 転職保証コース
唯一Javaによる転職保証コースを設けている
TechAcademy Pro
をご紹介します。
今回紹介している他の4つプログラミングスクールの転職支援・保証コースのプログラミング言語はすべてRuby on Railsを学習しますが、TechAcademy Pro 転職保証コースだけは唯一Javaを学習します。
確かにモダンな開発環境のあるWeb系の自社開発企業への転職にはRubyが強みがあるかもしれませんが、Web系に限らない求人案件でみるとJavaの案件が圧倒的に多いです。
上記はレバテックによる2019年のプログラミング言語別の求人案件割合ランキングですが、この調査によるとJavaが圧倒的な割合で求人が多いという結果になっています。
「Java」の上昇傾向は、スマートフォン決済サービスやブロックチェーン業界などでの需要が拡大していること、システム投資の市場の活況などが要因と考えられる。
とのことです。
Javaは小型のシステムから大規模システム、Web系システムまで、あらゆるところで汎用的に使用される言語なので、自社開発企業の他、受託企業(SIer)やSES会社でも広く求人があると考えられます。
- 受講料が安い
- 32歳以下なら受講可能
- マンツーマン指導
- 課題を機能拡張したオリジナルアプリ作成
- 言語:Java
- 転職できなければ全額返金保証
転職成功率の実績が公表できないのは、自信をもって発表できる数字ではないのかもしれません。
ただJavaの求人数は多いので、Web系自社開発企業含め、それ以外の企業の転職も視野に入れている方は
TechAcademy Pro
を考えてみてもいいと思います。
TechAcademy Pro
もオンラインでの無料カウンセリングを実施しているので、他のスクールとの比較のためにも無料カウンセリングを受けてみてはいかがでしょうか。
まとめ:【未経験からのIT転職】実際に未経験でエンジニアに転職して分かった失敗しない方法
未経験からエンジニアに転職することは可能です。
そもそも自分がやりたいのは何か、エンジニアにはどんな職種があって具体的にどんな仕事でどんなスキルが必要なのかを転職エージェントやプログラミングスクールの無料カウンセリングを通して情報を収集して対策していけばよいです。
やりたいこと(WANT)や、やりたい職種・企業の方向性(WHERE)がみつかったら、今自分ができることCAN、やらなければならないこと(足りないスキル)MUSTを明確にします。
あとはMUST(足りないスキル)を習得すれば、未経験からエンジニアに転職できます。
私の同世代の人たちはロスジェネ世代といわれ非正規社員の方がとても多いです。
私も行動していなかったら、今でも派遣社員のままだったかもしれません。
私は派遣社員(年収120万円)から、プログラミングスクールでスキルを身に付けて自社開発企業に転職し、その後、外資系ITコンサルタント(年収1200万円)にもなれました。
[st-kaiwa2 r]プログラミングスクールの受講は数カ月ですが、スキルは一生モノです。[/st-kaiwa2]
受講料は数十万ですが、実務経験を積めば年収1000万円以上を狙え、自己投資以上に大きく稼ぐことができます。
不景気に強く、会社に依存しない自分の力で稼げるスキルを身に付けることができます。
今行動することで、人生を変えることができます。
行動するかしないかはあなた次第です。
登録からキャリア相談~内定まですべて無料です。
約3~5分程度で登録できます。
- ワークポート :未経験からエンジニアに転職可能な求人を紹介してくれるので、まずはここに登録しましょう。
- リクルートエージェント :国内最大級の転職エージェントでエンジニアの求人も豊富。無料なので登録して損はしないです。
オンラインで気軽に無料カウンセリングができます(侍エンジニア塾は無料体験レッスン)
少なくとも2つ以上のスクールの無料カウンセリングを受けて、比較して自分が納得したうえで受講されるとよいです。
- 自社開発企業を目指すなら ポテパンキャンプ
- チーム開発・AI/クラウドなど転職に強いスキルを身につけるなら DMM WEBCAMP
- マンツーマンでオリジナルカリキュラムなら 侍エンジニア塾
- 40歳未満で転職保証コースで学習したいなら TECH CAMP
- 転職保証コースでJavaを学びたいなら TechAcademy Pro
【関連記事】経験者向けのIT転職
【IT系】転職6回経験者おすすめITエンジニア転職サイトと転職エージェント
【関連記事】一般転職
【おすすめ転職サイト】転職6回経験者おすすめの転職サイトと転職エージェント【比較】