# 非専攻者のためのバックエンド90日ハッキングコース ― 2026年改訂版

url: https://job.help/ja/hack/backend-90day-bootcamp  
pillar: hack · locale: ja  
datePublished: 2026-05-05 · dateModified: 2026-05-05  
author: Learn Desk

> AI ツールを反復作業とフィードバックに使い、デプロイ可能なバックエンド作品1本まで進む90日集中ロードマップ。

## なぜ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 |

**選択麻痺回避ルール**: 議論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](/resume)
- GitHub の草・ピン留めリポの整理
- 英文 LinkedIn(グローバル応募も視野に)
- 継続可能な週次応募上限を決め、求人・履歴書版・返信を記録

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

## よくある落とし穴

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

## JOB.HELP が提供するツール

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

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

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

## 根拠と参考資料

- [Stack Overflow Developer Survey 2025 — AI ツール利用と認識](https://survey.stackoverflow.co/2025/ai)
- [GitHub Research — 限定された Copilot 課題実験と方法](https://github.blog/news-insights/research/research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/)

## Citation

JOB.help, "非専攻者のためのバックエンド90日ハッキングコース ― 2026年改訂版" (2026-05-05), https://job.help/ja/hack/backend-90day-bootcamp
