なぜ90日なのか

90日は学院やブートキャンプ全体を置き換える約束でも、基礎習得や就職を保証する期間でもない。言語とフレームワークを一つに絞り、AI コパイロットを反復作業とフィードバックに使って、AI がなくても自分で説明できるデプロイ作品1本を完成させるための短期計画だ。レビュー、テスト、失敗記録を進度より優先し、基礎の不足は90日後も補う。

90日を4段階で

段階期間成果物
Phase 1 — 基礎環境Week 1~2ローカル・クラウド・Git の整備と AI コパイロット習慣化
Phase 2 — 言語・フレームワークWeek 3~61言語+1フレームワークが手に馴染む
Phase 3 — 実戦プロジェクトWeek 7~11外部ユーザーが実行できるサービス1本
Phase 4 — 履歴書・応募Week 12~13履歴書、ポートフォリオ、応募・返信記録

Phase 1(Week 1~2)— 環境

  • VS Code + Cursor + GitHub Copilot または Claude Code
  • WSL2(Windows)または macOS の標準環境
  • HTTP・DNS・SSL の3分要約 — 深掘りは後回し
  • AI ペアプログラミングのループ:「構造は自分が決める → AI がボイラープレート → 自分が検査」

ここで詰まると90日が崩壊する。初週に git clone → ローカル起動 → push → デプロイ を一周だけでも完走することを強制せよ。

Phase 2(Week 3~6)— 言語・フレームワーク

3トラック。一つだけ選び、4週間は迷いなく全力投球。

トラック推奨対象コアスタック
Node.js幅広いサーバー開発環境。応募先の募集要項で確認TypeScript + NestJS or Hono
PythonAI/データ連携FastAPI + Pydantic
Goインフラ・高性能Gin + sqlc
選択麻痺回避ルール: 議論2時間 → 決まらなければ Node.js。即実行。

週ごとの成果物:

  • Week 3: 1ルート API + DB 1テーブルの CRUD

  • Week 4: 認証・ミドルウェア・エラーハンドリング

  • Week 5: 外部 API 連携(OpenWeather, Telegram 等)+ キュー

  • Week 6: テスト + Docker + CI(GitHub Actions)

Phase 3(Week 7~11)— 実戦プロジェクト

ここが分岐点。対象ユーザー1種類と反復業務1つを明確にし、少人数のテスターから検証する。任意の利用者数や売上目標を完成度の証明にせず、To-do クローンだけで実務力を示したと考えない。

候補カテゴリ:

  • 職業×AI ツール(特定職種のワークフロー自動化)

  • 決済まで通った小さな SaaS

  • 公開した npm/PyPI ライブラリ

チェックリスト:

  • 認証(メール・OAuth)

  • DB スキーマ + マイグレーション

  • API 設計(REST または tRPC)

  • 決済統合(Stripe・Toss)

  • デプロイ + ドメイン + HTTPS

  • README + 利用ガイド + デモ動画

判断基準: 選んだ課題に決済が必要な場合だけ追加し、テスト環境の失敗・返金処理まで記録する。決済機能そのものが採用結果を保証するわけではなく、監視・セキュリティ・テストを深く扱う方が適切な場合もある。

Phase 4(Week 12~13)— 応募

  • 履歴書と求人票の主要表現を比較 → /resume
  • GitHub の草・ピン留めリポの整理
  • 英文 LinkedIn(グローバル応募も視野に)
  • 継続可能な週次応募上限を決め、求人・履歴書版・返信を記録

面接直前の1週間は自分の回答を録音して聞き直し、/match の面接ガイドで根拠・長さ・構成を確認する。

よくある落とし穴

落とし穴対処
コース10本・プロジェクト0本コース1本あたりプロジェクト1本を強制
言語を乗り換えたくなる衝動Week 3 で決めたトラックは Week 11 まで固定
面接答弁が「勉強しました」止まりPhase 3 プロジェクトのトレードオフを答弁の半分に
履歴書が資格・コース羅列定量成果(ユーザー数・売上・性能改善)で再構成

JOB.HELP が提供するツール

90日間の中でユーザーが最も使う社内ツール:

  • /match — 面接・志望動機ガイド(Phase 4)
  • /resume — 履歴書と求人票の主要表現を端末内で比較。公式 ATS スコアや採用予測ではない
  • /tools — 職業別 AI 活用マニュアル(開発者編)
  • /agents — レビュー・テスト・CI エージェント・カタログ

90日は短い。脇道を削り、毎週動く成果物を残す。最後の基準は肩書ではなく、設計判断と失敗記録を自分の言葉で説明できることだ。

根拠と参考資料