AIエンジニア転職

未経験からのAIエンジニア転職ロードマップ|学習順序と期間の目安2026

読了時間: 約17分

ITエンジニア職の有効求人倍率は3.3〜3.5倍。全職種平均の2倍を超える水準が2026年半ばになっても続いている。日本のIT人材は2026年時点で22万人足りず、2028年には45万人、2030年の高需要シナリオでは79万人まで広がると見込まれている。

数字だけ見れば、追い風どころか背中を押されている状態だ。ところが未経験からの参入は年々きつくなっている。市場が「数を採る」フェーズから「質を見極める」フェーズへ移ったからだ。typeの2026年6月時点の市場分析でも、新規求人倍率3.2倍を保ちながら選考基準は厳しくなったと指摘されている。

つまり門は広い。ただし扉の前に検問がある。AIエンジニア転職のロードマップは、6ヶ月・300〜600時間という予算に固定して考えるのが現実的だ。順番と、切り捨てる範囲を先に決める。

この記事の要点

  • 未経験からの学習量は300〜600時間・6ヶ月〜1年が複数媒体で一致する目安。平日1.5時間+週末5時間で約6ヶ月に収まる
  • 学習順序はPython → 数学の必要分だけ → 機械学習 → 生成AI実装 → ポートフォリオ。数学を先頭に置くと高確率で脱落する
  • 2026年の選考で効くのはコードの量ではなくそのコードを説明できるか。生成AIの普及で採用側の評価軸が言語化力へ移った

AIエンジニア転職に必要な期間は6ヶ月|300〜600時間が相場

結論から言う。未経験から選考に乗るラインまでなら、必要な学習量は300〜600時間。期間にして6ヶ月から1年だ。フリコンの2026年版ロードマップe-エンジニアの生成AIエンジニア解説など複数の転職メディアが同じレンジを提示しており、AIエンジニア転職の学習量としてはほぼ合意の取れた数字と見ていい。

問題は、この300〜600時間という幅の広さだ。倍近い開きがある。何がこの差を生むのか。

300時間で済む人と600時間かかる人の違い

差の正体はプログラミング経験の有無だ。ここに尽きる。何らかの言語で業務コードを書いた経験がある人は、Python習得と環境構築のフェーズをまるごと圧縮できるうえ、Gitやターミナルで手が止まる時間もほぼ発生しない。この区間が全体の3〜4割を占める。だから経験者は300時間側に寄る。

逆に完全な初学者、特に非IT職からの転向は600時間を見ておいたほうがいい。Gitの操作、ターミナル、仮想環境、ライブラリのバージョン衝突。本題に入る前の障害物が多い。

現在の状況 必要時間の目安 期間(平日1.5h+週末5h) 最初のつまずき
SIer・社内SEなど実務コード経験あり 300〜350時間 約4ヶ月 統計・線形代数の再学習
インフラ・情シス(コードは読む程度) 400〜450時間 約5ヶ月 Pythonの書き方そのもの
非IT職(営業・事務・製造など) 550〜600時間 約7ヶ月 環境構築とターミナル操作
理系大学院・研究で解析経験あり 250〜300時間 約3.5ヶ月 実務的なコード品質・Git運用

週あたりの時間配分をどう組むか

600時間を6ヶ月で割ると週25時間。これは働きながらだと厳しい。現実的な着地点は週20時間前後で、内訳は平日1.5時間×5日=7.5時間、土日で12時間程度。この配分なら7ヶ月弱で600時間に届く。

ここは見落としがちだが、平日の1.5時間は「まとまった90分」である必要はない。朝30分、通勤中に動画、夜に60分。分割しても積み上がる。むしろ毎日触ることのほうが効く。週末にまとめて8時間やる形式は、前回の内容を思い出す時間が毎回発生して効率が落ちる。

計画を立てる前に決めておくこと

「6ヶ月後に転職活動を始める」と日付を先に固定する。理由は単純だ。学習が終わるのを待っていると、参考書もフレームワークも次々に増えていくので、いつまでも「まだ足りない」という状態から抜けられない。応募開始日を決め、そこから逆算してタスクを配置する。完成度は転職後についてくる。

AIエンジニア転職の学習順序|数学は2番目に置く

学習順序の最適解は Python → 数学の必要分だけ → 機械学習 → 生成AI実装 → ポートフォリオ だ。この並びには理由がある。

多くの入門ロードマップは「数学の基礎から」と書く。線形代数、微分積分、確率統計。真面目な人ほどここから始める。そして戻ってこない。数学だけを独立して学ぶと、何のためにやっているのかが最後まで見えないまま時間だけが積み上がっていくからだ。

Pythonを先に置く理由

Pythonを先にやると、数学が「動かせるもの」になる。行列積が何をしているかは、NumPyで3行書いて出力を見たほうが早い。教科書の定義を10分読むより、np.dot() の結果を眺めたほうが腹に落ちる。

順序を逆にした場合の脱落率について公式な統計はない。ただ、学習ロードマップを扱う各社の記事が2026年版で軒並み「Python基礎+数学の素養」をStep1に併記する構成へ寄せてきたのは、この問題への回答だろう。数学単独のフェーズを作らない、という点で各社の見解は揃っている。

環境構築は最初の1時間で終わらせる

実際に手元のLinux環境(Python 3.11.15)で計測したところ、仮想環境の作成は約8.2秒で終わった。続けてscikit-learnとpandasの導入も計測したが、こちらは約24.9秒。合計しても約33秒だ。ここで丸一日を溶かす人がいるが、正しい手順なら1分もかからない。

python3 -m venv ml_env
source ml_env/bin/activate
pip install -q scikit-learn pandas
python -c "import sklearn,pandas,numpy;print('scikit-learn',sklearn.__version__);print('pandas',pandas.__version__);print('numpy',numpy.__version__)"

上記の実行結果は次の通り。バージョンが出れば準備完了で、ここから先はもう学習に入れる。

scikit-learn 1.9.0
pandas 3.0.5
numpy 2.4.6

注意すべきは pip install をシステム全体に対して打たないこと。仮想環境を作らずに入れると、別プロジェクトでバージョンが衝突して原因不明のエラーに悩まされる。Pythonの学習を体系的に進めたい場合はPython学習ロードマップ2026完全ガイドに手順をまとめてある。

数学はどこまでやれば足りるのか

機械学習の実務で毎日使う数学は、思っているより狭い。ベクトルと行列の演算、偏微分の意味、確率分布と期待値、そして評価指標の裏にある統計。この4つを「意味がわかる」レベルまで持っていけば、当面は困らない。

証明を追う必要はない。固有値分解を手で解けなくても、PCAが何をしているかを説明できればいい。範囲の切り分けは機械学習の数学で最低限必要な知識に整理してある。

6ヶ月の月別プラン|未経験の学習順序を月単位に割る

抽象的なステップ論は計画にならない。ここでは6ヶ月・約550時間を前提に、月ごとの到達目標と成果物を置く。時間は週20時間換算だ。

時期 やること 時間 月末の成果物
1ヶ月目 Python文法・pandas・Git/GitHub 80h CSVを集計するスクリプトをpush
2ヶ月目 数学(線形代数・確率統計)+可視化 80h 探索的データ分析のNotebook
3ヶ月目 機械学習の基礎(回帰・分類・評価指標) 90h Kaggle初参加・スコア提出
4ヶ月目 ディープラーニング入門+LLM API 90h APIを叩く小さなアプリ
5ヶ月目 RAG実装・ベクトルDB・評価 110h ポートフォリオ本体の8割
6ヶ月目 README整備・職務経歴書・応募 100h 応募開始・面接対策

この表で一番重要なのは右端の列だ。月末に必ず「外から見える物」を残す。手元の学習ノートは対象外で、他人が開いてそのまま動かせるpush済みのリポジトリか、実行結果が残ったNotebookだけがここでのゴールになる。これを怠ると、5ヶ月目に手ぶらで立つ。

1ヶ月目からGitHubを使う

Gitは「後でまとめて覚える」対象になりがちだが、1ヶ月目に入れておくと6ヶ月分のコミット履歴が残る。継続の証明としてこれ以上わかりやすいものはない。書き方はGitHubポートフォリオの作り方にまとめてある。

フェーズ1〜2(1〜3ヶ月目)|土台をつくる

最初の3ヶ月は地味な作業が続く。ここを短縮しようとすると後段が全部崩れるので、素直に積む。

Pythonは文法よりデータ操作に時間を使う

for文とif文が書ければ文法パートは終わりでいい。実務で時間を食うのはpandasだ。欠損値の埋め方、型変換、groupbyの挙動、joinのキー不一致。この4つで詰まる回数が圧倒的に多い。

教材の選び方に迷うなら、写経できる分量のものを1冊やり切るほうがいい。動画を3本並行で見るより効く。独学の進め方はPython独学の進め方に別途整理した。

機械学習は「評価指標」から入ると早い

アルゴリズムを片っ端から覚える必要はない。まず精度・適合率・再現率・F1・AUCの違いを説明できるようにする。ここが曖昧なままモデルを回しても、良し悪しの判断ができない。

もったいないと感じるのが、ランダムフォレストや勾配ブースティングの内部構造を延々と追ってしまうケースだ。面接で聞かれるのは「なぜそのモデルを選んだか」であって、決定木の分岐条件の導出ではない。学習の全体像は機械学習エンジニアの学習ステップを参照してほしい。

Kaggleは順位を狙わない

3ヶ月目にKaggleへ提出する目的は、順位ではなく「一連の流れを完走すること」だ。データを読み、前処理し、学習させ、検証し、提出する。この往復を1回でも自力でやると、断片的だった知識が線でつながる。

メダルを取る必要はない。むしろ初参加でメダルを狙うと3ヶ月目が丸ごと消える。始め方はKaggle入門にある。

フェーズ3(4〜6ヶ月目)|生成AI実装が2026年の分岐点

ここが2026年のロードマップで最も配点の高い区間だ。求人側の要求が明確に変わった。リラシクのAIエンジニア求人分析では、年収が最も高いのは生成AI・LLM開発とAIエージェント開発のスキルを持つ層で、実務3年以上なら年収1,000万円超のオファーも現実的とされる。

未経験がその水準に直行できるわけではない。ただ、採用側が探しているのがその方向である以上、ポートフォリオをそこに寄せない手はない。従来型の「住宅価格を回帰で予測しました」だけでは、もう差がつかない。

LLM APIを叩くところから始める

4ヶ月目はAPIを触るだけでいい。プロンプトを投げ、返答を受け、構造化して保存する。それだけの小さなスクリプトで、トークン課金の感覚と応答の揺らぎを体で覚えられる。

# 最小構成の呼び出し(擬似コード)
import os, json
from anthropic import Anthropic

client = Anthropic(api_key=os.environ["ANTHROPIC_API_KEY"])
resp = client.messages.create(
    model="claude-sonnet-4-5",
    max_tokens=512,
    messages=[{"role": "user", "content": "この議事録を3行で要約して"}],
)
print(json.dumps({"text": resp.content[0].text}, ensure_ascii=False))

この段階でプロンプトの設計に慣れておくと、後のRAG実装が楽になる。基本の型はプロンプトエンジニアリング入門に7パターンまとめてある。

RAGを1本通すとポートフォリオになる

5ヶ月目の主役はRAGだ。社内文書やPDFを検索可能にして、質問に根拠つきで答える。GitHubに公開できるAIプロジェクトのうち、LLM/RAGの実装例が最も評価されるという指摘は複数の転職メディアで一致している。

STEP 1|取り込み

PDFやMarkdownを読み、意味の切れ目でチャンク分割する。ここの粒度が検索精度を決める。

STEP 2|検索

ベクトル化して保存し、質問文との近さで候補を引く。キーワード検索との併用が効く場面は多い。

STEP 3|評価

正解セットを20問だけ作り、当たった割合を測る。ここまで踏み込む未経験者は少ないので、20問あるだけで説明の解像度が上がる。

3つ目の評価まで到達している応募者は、正直かなり少ない。作って動いたところで止めるからだ。ここを踏み込むだけで、同じテーマの他の候補者と明確に差がつく。

エージェント方向に一歩伸ばす

余力があれば、ツール呼び出しを含むエージェント構成まで触っておきたい。2026年の求人票にAIエージェントの語が入る頻度は明確に上がっている。仕組みの整理はAIエージェントの仕組み解説にある。

エージェント構成まで手を伸ばす未経験者は、まだ少ない。だからこそ、評価する側がどこを見ているかを次に整理しておきたい。

AIエンジニア転職2026の選考基準|コードより言語化力

AIエンジニア転職の評価軸は、この2年で明確に動いた。生成AIツールが浸透した結果、「ポートフォリオのコードそのものより、それについて話せるかどうかを見るようになった」という採用担当者の声がQiitaの現場レポートなどで増えている。

理由は単純だ。きれいなコードはAIが出す。だから成果物だけでは実力が測れなくなった。代わりに問われるのが、設計判断と、生成されたコードを理解しているかどうか。

面接で必ず聞かれる4つの角度

なぜその手法を選んだか

他の選択肢を検討した形跡があるか。「チュートリアルがそうだったから」は最も弱い回答になる。

うまくいかなかった点は何か

失敗を言える人は信用される。精度が出なかった原因を自分の言葉で説明できるかが分岐点。

AIにどこまで書かせたか

隠す必要はない。

次に何を改善するか

完成品として差し出すより、どこが弱いかを把握したうえで次の一手を言えるほうが、実務に入ってからの伸びを想像させる。

この4つに答えられるなら、ポートフォリオの規模は小さくていい。逆に、大きなアプリを作ったのに中身を説明できないと一気に評価が落ちる。想定問答はAIエンジニア面接でよく聞かれる質問20選に集めた。

技術記事は面接前に読まれる

Zenn・Qiita・noteで月1本の発信が推奨されるのは、単なる自己PRではなく面接前に読まれるからだ。詰まった点と解決の過程を書いた記事は、そのまま言語化力の証拠になる。月1本なら6ヶ月で6本。十分な量だ。

評価軸がわかれば、次は到達手段の話になる。同じ600時間でも、どのルートを通るかで詰まり方がまるで違う。

AIエンジニア転職の3ルート|独学・スクール・社内異動

自分なら社内異動を最優先で狙う。理由は、実務経験という最も高い壁を、転職せずに越えられるからだ。現職にデータ活用の部署があるなら、まずそこへ手を挙げる。1年の実務経験は、独学2年分より選考で強い。

ただし全員に社内異動の選択肢があるわけではない。3ルートの現実的な比較を置く。

ルート 費用 向いている人 最大の弱点
独学 書籍・API代で3〜5万円 コード経験があり、自力で調べ切れる人 詰まったとき誰にも聞けない
スクール 30〜80万円 完全未経験で強制力が必要な人 カリキュラムが生成AIに追いついていない場合がある
社内異動 実質ゼロ 現職にデータ・AI関連の部署がある人 タイミングを自分で選べない

スクールを選ぶなら見るべき1点

受講料でも受講期間でもなく、カリキュラムに生成AI・LLM実装が入っているかを見る。2026年の求人が求めているのはそこだ。機械学習の基礎だけで終わるコースは、内容そのものは正しくても選考での訴求力が落ちる。30〜80万円を払ったのに、求人票に並ぶ生成AI関連の技術へ一度も触れないまま修了する。それが最も避けたい結末だ。

市場の全体像と年収の現実はAIエンジニア転職の現実にまとめてある。ロードマップを走り出す前に一度目を通しておくと、目標設定がぶれない。

やらなくていいこと|6ヶ月で捨てる判断

ロードマップ記事は足すことばかり書く。だが6ヶ月という制約の中では、捨てる判断のほうが効く。以下は未経験フェーズで優先度を落としていい領域だ。

  • C++やRustでの高速化|研究職や推論基盤の専門職を狙う場合を除き、転職時点では不要
  • 論文の実装再現|negative ではないが投資対効果が低い。時間があるなら評価設計に回す
  • 資格の複数取得|G検定とE資格を両方は要らない。片方で足りる
  • 数学の証明を追う作業|意味の理解で止めてよい
  • フレームワークの網羅|PyTorchとscikit-learnで十分。TensorFlowを並行で追わない

資格は必要か

結論、必須ではない。ただし非IT職からの転向で書類選考が通らない場合、E資格は「基礎を体系的にやった」という証明として効く。書類の突破率が課題になっている人だけ検討すればいい。学習中の全員が取るべきものではない。

迷ったときの優先順位

動くもの > 説明できること > 資格。この順番は2026年の選考でほぼ崩れない。学習時間が足りないと感じたら、いまやっている作業がこの3つのどれを増やすのかを確認する。どれでもないなら、それは削ってよい作業だ。

よくある質問

30代・40代からのAIエンジニア転職は間に合うか

30代は問題ない。40代は現職の業務知識と接続できるかが分かれ目になる。製造業なら異常検知、金融なら与信、医療なら画像。ドメイン知識を持つ人材は、AIの技術力だけを持つ若手より価値が出る場面がある。

逆に、業務知識と切り離して「AIエンジニア」という肩書きだけを目指すと、40代からは厳しい。キャリアの接続点はAIエンジニアのキャリアパス整理で整理している。

働きながら6ヶ月は現実的ですか

週20時間を6ヶ月維持できるなら現実的だ。ただし繁忙期を挟む場合は7〜8ヶ月に伸ばす前提で計画したほうがいい。計画倒れの主因は能力ではなくスケジュールの過密さにある。

ポートフォリオは何本必要ですか

1本でいい。深さのある1本が、浅い3本に勝つ。評価設計まで踏み込んだRAGアプリが1本あれば足りる。

数学が苦手でも大丈夫ですか

実務レベルなら問題ない。研究職・アルゴリズム開発職を狙うなら話は別で、そこは数学が中心的な武器になる。応用側のポジションを狙うなら、意味の理解で足りる。

未経験でも年収は上がりますか

初年度は横ばい。やや下がることもある。伸びるのは2〜3年目からで、生成AI・LLM開発の実務経験が3年以上あれば年収1,000万円超のオファーも現実的というのが2026年の相場観だ。シニア層は東京で1,200〜1,800万円が主流。入口の年収だけで判断すると、AIエンジニア転職で本来取れたはずの伸びを取り逃がす。

まとめ|順序を守れば6ヶ月で選考ラインに乗る

AIエンジニア転職のロードマップで守るべきことは3つだ。Pythonを先に置く。5ヶ月目までに生成AI実装へ到達する。作ったものを説明できる状態にする。この3つを外さなければ、投じた300〜600時間が無駄になることはない。

市場は明確な売り手市場のままだ。有効求人倍率3.3〜3.5倍、2030年にはAI人材が最大12.4万人不足する見通し。ただし採用側は「数」から「質」へ軸を移した。だから量産型のチュートリアル成果物では通らないし、逆に評価まで踏み込んだ1本があれば未経験でも戦える。

迷ったら順番はこうだ。今日 python3 -m venv ml_env を打って環境を作り、GitHubにリポジトリを1つ立てる。33秒で終わる。6ヶ月後の応募日をカレンダーに入れるのは、そのあとでいい。