MENU

【まとめ記事】完全未経験からエンジニア転職するための5ステップ

エンジニア転職を考えているけど、何をしていいのかわからない・・・

未経験でも転職できるのだろうか・・・

効率よく転職活動をしたい・・・

そんな不安を抱えているあなたへ!

僕も実際に転職活動を始める前は同じような不安を抱えていました。採用担当をしている今だからこそ、あの時知っていれば・・・と思うような情報を厳選してお伝えします!

この記事で分かること

未経験からエンジニアへの具体的な転職方法が分かる
最短ルートでエンジニア転職ができる

目次

そもそも未経験からエンジニア転職って可能?

結論、未経験からエンジニア転職をすることは可能です。

レバテックIT人材白書2024によるとIT人材を採用する企業の41.2%が未経験エンジニア採用をしていると回答しています。

また、採用人数は41.6%が増加した(変化なし:49.6%、減少した:8.8%)とありますから、どちらかというと採用数は増加傾向です。

多くの企業が、未経験からのエンジニア採用を行っていることがお分かりいただけるかと思います。

参考:レバテックIT人材白書2024

未経験エンジニアの採用数は増加傾向
未経験からのエンジニア転職は可能!

未経験からエンジニア転職をする5ステップ

さて、ここからが本題です。

未経験からエンジニア転職に必要なステップを5つにまとめました!

実際に未経験からエンジニアに転職し、現在では採用担当をしている私が、未経験からエンジニア転職を成功させるまでに必要な5ステップをご紹介します。

  1. プログラミング学習
  2. 過去の経験を掘り下げる
  3. 将来のキャリアビジョンを明確にする
  4. 求人探し
  5. いざ転職活動!

順番に見ていきましょう

プログラミング学習

最低限の技術力とは

まずは当然プログラミング学習が必要です。そして未経験であっても最低限の技術力は求められます。

最低限とは具体的に何を指すかというと・・・

  • 環境構築ができる
  • システムのリリースが出来る
  • 自力でエラーの解決が出来る
  • 何が分からないかを説明出来る

というレベルだと思ってください

え、、、難しくない、、、?

と思ったそこのあなた。

大丈夫です。

しっかり効率的に学習をすれば仕事をしながらでも半年程度で十分到達可能です。

プログラミング学習に関しては話し出すと長くなりますので別記事にて解説しますが、大まかな手順としては以下の通りです。

  • プロゲートなどでプログラミングの基礎を学ぶ
  • UdemyやYoutubeを活用してハンズオン形式で実践に近い内容を学ぶ
  • 自分で考えたアプリを作成し、リリースする

こういった手順を踏めば誰でも最低限のレベルに到達することができるようになります。

逆に言うと、ここまで出来れば未経験エンジニアとしては十分なレベルです。

ぶっちゃけここまで出来る人はそうそういません。採用担当としてこれまで100人以上の面接をしてきましたが、10%もいません

つまり、ここまでやり切れれば90人くらいはごぼう抜きできるというわけです。

ただし、突き詰めると途方もないので、ある程度のクオリティで転職活動を始めてしまって良いでしょう。

ここまでやり切れば上位10%!

継続することの大切さ

ここで最も大事なのは、あなたがプログラミングを好きになれるかどうかです。

プログラミングはしっかり勉強すれば誰でもできるようになりますが、向き不向きが存在するというのも事実です。

向いていない場合、膨大な時間をプログラミング学習に費やすことになりますが、あなたはやり切れるでしょうか。

もしあなたが学習へのモチベーションが保てなくなった時は、次のことを思い出してください。

自分の書いたコードがブラウザに表示された時
悩んでいた処理が上手く動いた時
何よりエンジニアになりたい!と心から思った時

プログラミング学習で最も大切なことは「継続力」です。

モチベーションを保ち続けることが何より重要なのです。

楽しいとか、好きという感情は何より強い原動力になります。

理想のエンジニアライフに向けて頑張りましょう!

エンジニア転職するには未経験であっても最低限の技術力は必須
プログラミング学習は継続力が何より重要!

過去の経験を掘り下げる

未経験者がアピールするべきポイント

意外に思われるかもしれませんが、プログラミング学習以上に未経験エンジニアにとって重要なポイントになります

企業が未経験エンジニアに対して最も求めるものはなんだと思いますか。

当然、技術力でしょ

いえ、違います。

それは、あなたがこれまで業務においてどんな経験を積みどんな実績を残し、そして転職先の企業にどんな成果をもたらすことが出来るかです。

20代の方は実績がなくても構いませんが、どんな経験を積んできたかということはしっかり話せるようにしておきましょう。

また、学生時代の経験でもある程度聞いてもらえるでしょうが、出来れば会社での経験が良いです。

こういったことをいかにアピールできるかが未経験エンジニア転職の成否を大きく左右します

具体的にどんなことをアピールすればいいの?

IT系の企業で技術力以外で求められる能力は大きく分けて3つあります

  • コミュニケーション能力
  • プロジェクト管理能力
  • 育成力

コミュニケーション能力の重要性

今回は中でも未経験転職時に最も重視されるであろうコミュニケーション能力について説明します

エンジニアという仕事は黙々とパソコンに向かって呪文のような文字を打ち続けるのが仕事だと思われがちですが、実はそんなことはありません

めちゃくちゃ喋ります

ずっと喋ってます

喋ってる時間の方が長いくらいです

チーム内での情報共有、お客様とのミーティング、上司への報告・・・

これら全てをかなりの頻度で行う必要があります

中でも転職して最初に特に求められるのは上司への報告です

転職直後は当然ですが、まっっったく戦力になりません。

多少プログラミングを勉強していようが関係なく、生産性は皆無、むしろマイナスだと思ってください。

そのマイナスを少しでも少なくするために求められるのが、コミュニケーション力、特に上司への報告というわけです

意識すべきことは3つ

  • 何の話かを最初に伝える
  • 結論から話す
  • 相手が答えやすい質問をする

良い例

部長!ちょっとユーザマスタテーブルについて提案があるんですがお時間いいですか?

エンジニアくん、提案があるんだね。何かな?

ユーザマスタテーブルのステータスカラムなんですが、フラグではなくコードにしようと思ってるんですがいいですか?
今後ステータスが追加されたときにも対応できると思いますので

その方が良さそうだね!そうしようか

これは良い報告の例ですね

まずは、あなたが何の話をしたいのかを伝えましょう。

今回の場合は、「ユーザマスタテーブルについて提案がある」ということを最初に伝えています。

これを受けて部長は「これからエンジニアくんは提案をしようとしているんだな」ということを理解します。

この一手間があるだけでかなり聞きやすくなります。

また、単にどうするかを聞きにいくのではなく、提案するという形にしているのもポイントです。

これによって、部長は判断がしやすくなりますし「はい」か「いいえ」で答えることができるので手間を取ることもありません

悪い例

部長!ちょっといいですか?今ユーザ登録機能の開発をしてるんですが、ステータスがフラグになってるんですよね。今はステータスが二つしかないのでフラグでもまぁ作れるっちゃ作れるんですけど、結局それっていつまで続くか分からないですし、これからステータスが増えていったら困るなぁと思ったんですけど、今からテーブルのカラム変えるのもどうかと思ったりしていたりして・・・

君は結局何が言いたいんだね

何の話か分からないまま自分の思いついた言葉をつらつらと並べると伝わりづらいですよね。

上司が頑張って理解をしなければならないという状況が発生した時点で、上司の時間を時間を取ってしまうことになり生産性が下がります

特に営業や接客業など、人と接する機会が多い方は常に意識してきたことではないでしょうか

そういった経験を素直に伝えていくことを意識していきましょう!

  • 過去の経験から会社にどのような成果をもたらすかを伝えることが大事!
  • 一例として、コミュニケーション能力をアピールすることは効果的
  • 何の話かをまず伝える、結論から話す、相手が答えやすい質問をするといったことを意識した経験を話そう!

キャリアビジョンを明確にする

企業はジョブホッパーを嫌う

キャリアビジョンがなぜ重要なのか。

採用担当は長期的に働いてくれそうかと言う視点であなたを見ています。

なぜなら、採用担当が最も恐れるのは「長期的に働いてくれない人材」つまりジョブホッパーだからです。

未経験エンジニアは、転職後すぐに即戦力として活躍できるわけではありません

最初の1年は、研修やOJTを通じて基礎スキルを習得し、ようやく業務を任されるようになる期間です。

つまり、企業にとっては「育成コストをかける期間」であり、最初の1年は基本的に赤字と考えられます。

このような状況で、ようやく一人前になり始めた頃に退職されてしまうと、企業は大きな損失を被ることになります。例えば、

  • 1年間かけて教育した人材が辞めることで、再び新しい人材の採用・教育が必要になる
  • 業務を理解したタイミングで離脱されると、プロジェクトの進行に支障をきたす
  • チームの士気が下がり、他のメンバーにも影響を及ぼす

こうした理由から、企業は「すぐに辞める可能性が高い人材」を避けようとします。

キャリアビジョンを明確にすることで長期的に活躍できることをアピールする

キャリアビジョンを明確にすることで、これらの企業の不安を解消することができるようになります。

「なぜエンジニアになりたいのか」「どんなキャリアを築きたいのか」が具体的な人は、目標に向かって努力できるため、企業からの信頼を得やすくなります。例えば、

  • 「将来的にWebサービスの開発をリードできるエンジニアになりたい」
  • 「AIやデータ分析の分野に進み、ビジネスの意思決定に貢献したい」

など、明確な目標を語れることが大切です。

たとえ現時点では明確な目標がなかったとしても、何かしら絞り出して語れるようにはしておきましょう。

後からビジョンが変わっても全然問題ありません。

現時点で何かに向かって努力をしていると言う姿勢を見せることの方が大事です。

それを踏まえて、

  • まずは3年間スキルや知識を身につけるために資格取得や開発を頑張りたい
  • 将来的にチームリーダーやPMを目指したい

など長期的かつ具体的なプランを話せると良いでしょう。

自ら行動する積極性を示す

そして企業が未経験エンジニアを採用する際に、もう一つ重要視するのが 「自ら行動する積極性があるかどうか」 です。

エンジニアという仕事は、決められた作業を淡々とこなしていくようなものではありません。

技術の進歩やプロジェクトの進捗など常に状況は変化しておりかつ求められる行動は変わってきます

そのため、積極的に行動できるエンジニアというのは非常に重宝されます。

この積極性がないエンジニアは実はひじょーーーに多いです。(小声)

これが出来るだけで他の未経験エンジニアから頭ひとつ抜けることができるでしょう。

  • 自分で問題解決しようとするため成長が早い
  • 技術をキャッチアップしていくためトレンドについていける
  • 会社の利益になる行動を自ら考え、実践することができる

このように積極性のある人は、ほっといても成果を出してくれます

企業にとってこれほど価値のある人材はいないでしょう。

では、未経験エンジニアが積極性をアピールするためにやるべきことは何でしょうか。

実はここまで来たあなたは十分に積極性を持ち合わせています。

  • プログラミングを自ら学習し、ポートフォリオの公開を行なっている
  • 過去の経験から、新規顧客開拓や内部体制の強化など、指示されたこと以外の範囲で結果を出している
  • 業務において分からないことや困っていることをそのままにせず、上司や有識者に相談しながら物事を進めることができる

どこかで聞いたことのあるような内容ですね。

そう、プログラミングの学習をし、過去の経験を掘り返し、コミュニケーション能力の高いあなたは十分に積極性を持ち合わせているのです。

僕は実際に採用を担当していますが、このような人材は未経験だろうが即採用ですね。

  • 企業はジョブホッパーが大嫌い
  • キャリアビジョンを明確にすることで、長期的に活躍してくれそうという印象を植え付ける
  • 積極性をアピールすることで、長期的に活躍してくれそうという印象を植え付ける

求人探し

ここまでくればあなたは十中八九内定をもらうことができるでしょう

しかし最後の難関が待っています

そう、求人探しです。

せっかくここまでの能力を身につけたあなたでも、求人探しを間違えてしまうと残念な事になってしまいます・・・。

IT系の企業には幾つかの業態があります

  • SES企業
  • 受託開発企業
  • 自社開発企業

それぞれにメリットデメリットがありますが、今回は割愛します。

本記事では重視すべき本質的なポイントをご紹介します。

  • 教育制度が整っているかどうか
  • 経験を積める環境が整っているかどうか
  • 社内の雰囲気はいいか

順番に見ていきましょう

教育制度が整っているかどうか

プログラミングの学習をしたから実務で即戦力になれるかと言ったら、残念ながら答えはノーです。

エンジニアの仕事の中でプログラミングは実はごく一部で、それ以外の仕事をしている時間の方が長いんですよね

システム開発には以下のようなフェーズがあります

いわゆるウォーターフォール型開発と呼ばれるもので、実際の案件ではこの通りに行かないことも多いですが、基本の型を知っておいて損はないでしょう

  • 要件定義
  • 基本設計
  • 詳細設計
  • プログラミング
  • テスト
  • リリース

※基本設計、詳細設計はそれぞれ外部設計、内部設計と呼んでいるところもあります

大まかにはこういった流れで開発が進んでいきます

それぞれのフェーズの細かい内容については割愛しますが、ここで言いたいのはプログラミング以外にもめっちゃくちゃやることが多いということです

こんなにやることが多いなんて聞いてないよ〜〜〜

ですから、教育制度が重要なのです。

重視すべきポイントは、これらの各フェーズ、特に詳細設計〜テストまでのフェーズ実践形式で研修に取り入れているかどうかです。

プログラミングはしっかり勉強してきました!
任せてください!
設計書?何ですかそれ
テスト?何のためにやるんですか

・・・

などと言っていたら実務で役に立つことはできません。

最初のうちは、最低限ここを理解しているかどうかが戦力になるかどうかを左右してくるでしょう。

また、研修の詳細に関しては面接の際やSNSなどで聞いてみるのが効果的です。

聞くポイントとしては

  • 研修の期間
  • 研修のスタイル
  • 研修の内容

をまずは確認しましょう

研修の期間
研修の期間の目安は3ヶ月、場合によってはそれ以上です
これより短いと経験が薄すぎてエンジニアの仕事がどんなものか理解することは難しいでしょうし、人によってはそれ以上かかる場合もありますから最低でも3ヶ月は欲しいところです

研修のスタイル
専属となる教育担当がいて、指導をしてくれるのが望ましいです
たまに参考書を渡して、「あとはやっといてね」というところがあるのでご注意を

研修の内容
先ほど申し上げた「詳細設計〜テスト」までを実務形式で実践する、といったものがいいでしょう

逆に言うと、未経験採用を謳っておきながらこういった研修制度が整っていない会社はブラック企業の可能性がありますので気をつけましょう!

経験を積める環境が整っているかどうか

詳細設計〜テストフェーズを完全に理解したとしても、まだまだ先はあります。順当に行けばそのまま上流工程へ進むことになるでしょう。

こちらも、ステップアップをした事例があるかを面接の際やXなどのSNSで聞いてみるのが効果的です。

聞くべきポイントは次のとおり。

  • 風通しの良さ
  • エンジニアが要件定義や基本設計などを行うことはあるか
  • 勉強会や相談会など技術力を上げるための制度はあるか

また、こういったことを質問することで、自身のやる気アピールにもつながるので一石二鳥です。

ぜひ試してみてください!

社内の雰囲気はいいか

長く勤めるということは、企業だけでなくあなたにとっても良いことばかりです。

  • 信頼関係が蓄積されていく
  • あらゆる経験を積むことができる
  • スキルアップの機会が増える

当然、長く勤めるには社内の雰囲気は大事ですよね。

ホームページやSNSなどから普段の仕事風景を想像してみましょう。

よく、

「アットホームな職場です!」

みたいなキャッチコピーを見かけますが、苦手な人多いと思います。僕も苦手です(笑)。

しかし、あまり大きな声では言えませんが多くの場合これらの触れ込みは誇張しています。(怒られる)

実際はそんなに暑苦しい感じではありませんし、エンジニアは元来コミュ障が多いのでホームページで見る元気の良さの0.7がけくらいだと思っていいでしょう。

その上でホームページやSNSのアカウントを見てみると、実際の雰囲気に近付くかなと思います。

転職エージェントを利用する

これらの企業は自力で探すことも出来ますが、転職エージェントを使うことをオススメします。

実際に私も転職エージェントを活用して、様々な企業を探し出すことが出来ました。

登録は無料で可能ですし、転職に関するアドバイス面接対策の練習もしてくれるので登録しておいて損はありません。

オススメの転職エージェントは別記事をご参照ください!

求人を探す際のポイントは
「教育制度が整っているか」
「経験を積める環境が整っているか」
「社内の雰囲気」
転職エージェントを活用して効率的に求人探しを!

いざ転職活動!

ここまでくればあなたは未経験エンジニアとしてはかなりの優良人材、上位10%くらいには入っているでしょう。

大抵の場合は内定をもらうことができると思いますが、それはここまで準備してきたことをしっかりアピールできた場合です。

せっかく能力があってもそれをアピールすることができなければ何の意味もありません

最後まで気を抜かず、しっかり面接対策をしていきましょう。

自己紹介

おそらく最初に聞かれるのがこの質問

これまでに掘り下げた過去の経験を簡潔に分かりやすく伝える練習をしましょう

具体的には、以下のような順番で話してください

  • 経歴(出身地、出身大学、転職歴など)
  • 経験(自信のある経験を2〜3つ)
  • エンジニアの志望動機(後程聞かれる可能性が高いので簡潔に)

1〜2分程度で簡潔に話すことを心がけましょう!

志望動機

自己紹介で話した内容をさらに深掘りして話します。

素直にエンジニアを目指したきっかけを話せば良いですが、素直すぎてはいけません。

納得感のあるものにしてください。

エンジニアは稼げると聞いたので!
あと、フルリモートで働きたいからです!

これは悪い例ですが、エンジニアでなくても実現できそうな理由や、私利私欲が見え隠れする理由はやめましょう。

特に未経験のうちからこういうことを言うと、やることをやらずに自分の希望だけ通してくるといった、いわゆるテイカー思考だと思われますので絶対に避けてください。

ITを駆使して自分でものづくりをすることにやりがいを感じたからです!
プログラミングが好きだからです!

このように、エンジニアという仕事に就いて初めて実現できる理由にしましょう。

納得感がありますし、何より自発的に行動してくれそうとか長く活躍してくれそうといった印象を植え付けることが出来ます。

キャリアビジョンもここで軽く触れると面接官からの質問を誘導しやすいです

質問対策

ネット上で、想定される質問を片っ端から拾ってきましょう。

どんな質問がきてもある程度対応できるように。

特に、技術的な質問で基本的なものは必ず答えられるようにしておくのが良いです。

逆質問

「入社までにどんな勉強をしておくべきでしょうか?」

「御社で活躍されている方の共通点はありますか?」

など前向きな質問を心がけましょう。

給与や休みなど待遇面の質問は内定をもらった後にしてください。

全体的に気をつけるべきこと

全体的に気をつけるべきこととして、

  • 目を見て話せているか
  • ハキハキと話せているか
  • 身だしなみは整っているか

こういった基本的なことは必ず意識しましょう。

家族や友人にチェックしてもらうのが効果的ですが、自分で録画してチェックするのもいいでしょう。

第三者目線で自分の話ぶりがどう映るかを意識することが大事です

まとめ

未経験からエンジニア転職を成功させるための5ステップを紹介しました。

  • プログラミング学習
  • 過去の経験を掘り下げる
  • 将来のキャリアビジョンを明確にする
  • 求人探し
  • いざ転職活動!

未経験エンジニアの転職は決して簡単な道のりではありません。

しかし、正しいステップを踏めば、未経験でもエンジニアになることは十分可能です。

プログラミングの学習を始めたばかりの頃は、不安や挫折を感じることもあるでしょう。

しかし、一歩ずつ着実に進めば、エンジニアとしてのキャリアを切り開くことができます。

転職を成功させ、理想のエンジニアライフを実現しましょう!

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次