ロードマップ_新人

ロードマップ — 新人エンジニア向け(12週)

対象:実務1〜2年 / クラウド未経験〜初学者 / Linux と何らかのプログラミング言語(Python/Go/Java/Node.js)の基本は分かる

ゴール:12週で「Cloud Run と GKE にアプリをデプロイし、Pub/Sub と Cloud SQL を組み合わせた基本的なクラウドネイティブ構成を理解する」状態へ。


⏰ 想定学習時間

1日30分でも継続することが最重要。集中力が切れたら用語集で復習に切り替える。


📅 週次計画

📚 Phase 0:環境とマインドセット(Week 1)

Day タスク 教材
1 試験要項を読む、受験日を仮決め 00_試験概要/試験要項.md
2 シラバス詳細を流し読み、全体像をつかむ 00_試験概要/シラバス詳細.md
3 GCP 無料枠アカウント作成、Cloud Console UI に慣れる GCP 無料枠
4 gcloud CLI / Cloud Shell の基本操作 gcloud Quickstart
5-7 コンテナ・Docker の基礎を予習(経験がなければ) Docker 公式 Get Started

📘 Phase 1:基礎固め(Week 2〜3)

学習テーマ 主教材
2 コンピュート 3つの違い:Cloud Run / GKE / Compute Engine の役割と使い分け 02_学習資料/01_設計/01_基礎.md
2 コンテナの基本:Dockerfile、ビルド、push 02_学習資料/02_構築とテスト/01_基礎.md
3 データストア概論:Cloud SQL / Firestore / Cloud Storage / BigQuery の役割 02_学習資料/01_設計/01_基礎.md § データ
3 認証・IAM・サービスアカウントの基礎 02_学習資料/01_設計/01_基礎.md § セキュリティ

ハンズオン:Week 2 で「Hello World」コンテナを Cloud Run にデプロイ、Week 3 で Cloud SQL(無料枠の小インスタンス)に接続する小さなアプリを作る。

🛠️ Phase 2:セクション攻略(Week 4〜9)

Week 4-5:セクション1(設計)★最重要(32%)

📚 02_学習資料/01_設計/01_基礎.md02_応用.md03_要点と暗記.md 🧪 ハンズオン:Cloud Run に min-instances=1 でデプロイ、Cloud Load Balancing の前段配置、Memorystore キャッシュ追加

Week 6:セクション2(構築とテスト)(23%)

📚 02_学習資料/02_構築とテスト/01_基礎.md02_応用.md03_要点と暗記.md 🧪 ハンズオン:GitHub Push → Cloud Build → Artifact Registry → Cloud Run の自動デプロイを構成

Week 7-8:セクション3(デプロイ)(24%)

📚 02_学習資料/03_デプロイ/01_基礎.md02_応用.md03_要点と暗記.md 🧪 ハンズオン:GKE Autopilot で nginx Deployment + LoadBalancer Service + HPA、Cloud Run でトラフィック分割(10:90 canary)

Week 9:セクション4(GCP 統合)(21%)

📚 02_学習資料/04_GCP統合/01_基礎.md02_応用.md03_要点と暗記.md 🧪 ハンズオン:構造化ログを Cloud Logging に出力、OpenTelemetry で Cloud Trace に span 送信

✏️ Phase 3:演習と弱点補強(Week 10)

Day タスク
1-2 03_問題集/section1_問題集.md を解く → 解説を熟読
3 03_問題集/section2_問題集.md
4 03_問題集/section3_問題集.md
5 03_問題集/section4_問題集.md
6-7 誤答分析 → 02_学習資料/ の該当セクションに戻って再学習

正答率 80% 未満のセクションは、必ず学習資料に戻り、用語集も再読する。

🧪 Phase 4:模試と直前対策(Week 11〜12)

タスク
11 模試1(04_模擬試験/模擬試験1.md)を本番形式で実施(2時間)→ 解説熟読
11 弱点セクションを 02_学習資料/ で再学習
12 模試2(04_模擬試験/模擬試験2.md)を実施 → 70%+ で受験本決め
12 用語集の総ざらい、公式サンプル問題 を解く
12 受験前チェックリスト(00_試験概要/試験要項.md §7)を確認

🚧 つまずきやすいポイントと処方箋

つまずき 処方箋
Kubernetes の用語が多すぎて混乱 Pod / Deployment / Service / Ingress / HPA の 5つに絞って暗記。それ以外は試験合格後でOK
Pub/Sub と Cloud Tasks の違いが分からない 「ファンアウト = Pub/Sub」「個別タスクのリトライ細粒度制御 = Cloud Tasks」と覚える
IAM ロールが暗記しきれない ロール名ではなく「最小権限を選ぶ」「プリミティブロール (Owner/Editor/Viewer) を選ばない」が鉄則と理解
OAuth2 と JWT が難しい JWT は「Header.Payload.Signature の3部構成のトークン」、OAuth2 は「認可フロー」と分けて理解
エラー再試行戦略が分からない 指数バックオフ + ジッター」が答え。即時リトライは禁忌

🆘 詰まったときの相談先

「正答に至る理屈」を必ず文章で書き出す習慣をつけると、本番のシナリオ問題で迷わなくなります。