なぜ90日なのか
90日は学院やブートキャンプ全体を置き換える約束でも、基礎習得や就職を保証する期間でもない。言語とフレームワークを一つに絞り、AI コパイロットを反復作業とフィードバックに使って、AI がなくても自分で説明できるデプロイ作品1本を完成させるための短期計画だ。レビュー、テスト、失敗記録を進度より優先し、基礎の不足は90日後も補う。
90日を4段階で
| 段階 | 期間 | 成果物 |
|---|---|---|
| Phase 1 — 基礎環境 | Week 1~2 | ローカル・クラウド・Git の整備と AI コパイロット習慣化 |
| Phase 2 — 言語・フレームワーク | Week 3~6 | 1言語+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 |
| Python | AI/データ連携 | FastAPI + Pydantic |
| Go | インフラ・高性能 | Gin + sqlc |
週ごとの成果物:
- 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日は短い。脇道を削り、毎週動く成果物を残す。最後の基準は肩書ではなく、設計判断と失敗記録を自分の言葉で説明できることだ。
