半年で即戦力エンジニアへ

何を・どの順番で・どれくらいの期間で学ぶのかを一目で。

未経験からでも半年〜8ヶ月で実務レベルに到達し、内定を獲得するためのロードマップです。

全体ロードマップ

0〜3ヶ月
基礎インプット
3〜4ヶ月
ポートフォリオ制作
4〜6ヶ月
実務経験 & 技術面談対策
6〜8ヶ月
応募〜内定フェーズ

フェーズ1: 0〜3ヶ月 – 基礎インプット

ゴール

  • JavaScript / TypeScript の文法と基礎的なプログラミング思考を身につける
  • React / Next を学ぶための土台を固める

学ぶ内容

  • JavaScript 基礎(変数 / 関数 / 配列 / オブジェクト / 非同期処理 など)
  • TypeScript 基礎(型注釈・型推論・インターフェース・ユニオン型 など)

学習スタイル

ブラウザ上の教材 でのライブコーディング。小さな演習問題を大量にこなす。

フェーズ2: 3〜4ヶ月 – React & Next.js + Firebase, Supabase / NestJS 入門 + ポートフォリオ制作

ゴール

  • TypeScript で React / Next.js の基本パターンを理解する
  • Firebase / Supabase で BaaS 型のバックエンドを触る
  • NestJS で SQL バックエンドの「本格派」も体験する
  • Stripe で決済機能を実装する
  • web開発の知識を一通り学ぶ
  • 自分のポートフォリオ(1つの完成アプリ)を作り切る

学ぶ内容

  • React / Next.js: ページ遷移 / ルーティング、状態管理(useState, useEffect, カスタムフック)、API 呼び出し
  • Firebase: Auth / Firestore / Storage の基本
  • NestJS + SQL: REST API / DB モデリング / Prisma など

アウトプット

認証・CRUD・一覧詳細画面などを含むフロント〜バックエンド一体のポートフォリオ。

フェーズ3: 4〜6ヶ月 – 実務経験 & 技術面談対策

ゴール

  • チーム開発やコードレビューの流れに慣れる
  • 実務レベルのチケット駆動(小さなタスクをこなす)を体験
  • 技術面談で問われるレベルの理解と説明力を身につける

学ぶ内容

  • 既存コードベースでの機能追加 / バグ修正
  • Pull Request / レビューのやりとり
  • アルゴリズム・データ構造の基礎(配列・連結リスト・木・探索・ソートなど)

サポート

模擬面談 / コードレビュー

フェーズ4: 6〜8ヶ月 – 応募〜内定

ゴール

自分のポートフォリオと実務経験を軸に、応募〜内定まで走り切る。

内容

  • 応募先選定・職務経歴書 / ポートフォリオのブラッシュアップ
  • 技術面談・カルチャーフィット面談の対策
  • 内定獲得のためのフィードバックループ

このカリキュラムで扱う技術

JavaScript / TypeScript
言語の土台
React / Next.js
フロントエンド
Firebase/Supabase
BaaS
NestJS / SQL
バックエンド
Git / GitHub
バージョン管理
アルゴリズム・データ構造
基礎理論