1週間目(2025/4/1~2025/4/7)
学習テーマ:データエンジニアの基礎理解+開発環境構築
習得目的:全体像把握、ツールの使い方
| 日 | 内容 | 目的 | 
| Day1 | 未経験からデータエンジニアを目指す理由とキャリアパス戦略 | 自分の立ち位置の明確化 | 
| Day2 | データエンジニアという仕事と、自分のキャリアがどうつながるのか整理してみた | データエンジニアという職種が自分にフィットする理由の言語化 | 
| Day3 | 1ヶ月で何をどう学ぶか?データエンジニアへの「逆算型ロードマップ」を作成してみた | ロードマップを設計 | 
| Day4 | Python開発環境を構築してみた(Python + VS Code) | ローカルでの開発準備 | 
| Day5 | Python入門 1.1:式と演算 Python入門 1.2:変数 Python入門 1.3:データ型  | 第1章を実践 | 
| Day6 | Python入門 2.1:コンテナとは |2.2:リスト Python入門 2.3:ディクショナリ Python入門 2.4:タプルとセット Python入門 2.5:コンテナの応用  | 第2章を実践 | 
| Day7 | Python入門 3.1:プログラムの流れ |3.2:条件分岐の基本構造 Python入門 3.3:条件式 Python入門 3.4:分岐構文のバリエーション  | 第3章を実践 | 
2週間目(2025/4/8~2025/4/14)
学習テーマ:PythonとETL実装
習得目的:データ整形・加工の自動化
| 日 | 内容 | 目的 | 
| Day8 | Python入門 4.1:繰り返しの基本構造 | 第4章を実践 | 
| Day9 | 欠損値処理・型変換・列名統一 | データ品質担保 | 
| Day10 | 関数化・再利用可能なスクリプト化 | スクリプト設計力 | 
| Day11 | PythonでGCSアップロード | GCS連携の基礎 | 
| Day12 | データ更新ロジックの検討(差分・上書き) | 実務想定での処理改善 | 
| Day13 | Python × GCS × BigQuery連携 | 本番ETLルート確立 | 
| Day14 | Week2振り返り:スクリプト公開+工夫解説 | 技術力と言語化力アピール | 
3週間目(2025/4/15~2025/4/21)
学習テーマ:GCP(GCS + BigQuery)
習得目的:クラウド上にDWHを構築
| 日 | 内容 | 目的 | 
| Day15 | GCS構造設計(ディレクトリ構成) | 運用目線での設計力 | 
| Day16 | BigQueryスキーマ設計 | データ構造への理解 | 
| Day17 | SQLで集計処理(GROUP BY, JOIN) | 分析用整形スキル | 
| Day18 | スケジューラー(Cloud Scheduler or ローカルcron)でETL自動化 | 実運用の自動化力 | 
| Day19 | 正規化・リレーション設計 | DWH設計思想の実践 | 
| Day20 | 集計結果の中間保存処理 | 高速化・再利用設計 | 
| Day21 | Week3振り返り+構成図まとめ | 構成説明力・設計力提示 | 
4週間目(2025/4/22~2025/4/28)
学習テーマ:データ可視化とレポート作成
習得目的:クライアントへの提案力UP
| 日 | 内容 | 目的 | 
| Day22 | Looker Studio 基本操作 | 可視化ツール習得 | 
| Day23 | 指標定義(KPI/KGI)と表現設計 | ビジネス視点の導入 | 
| Day24 | 時系列グラフ+フィルター実装 | 実用的な見せ方 | 
| Day25 | 地域別・カテゴリ別グラフ | セグメントごとの傾向分析力 | 
| Day26 | ダッシュボードの共有・公開設定 | 社内共有想定 | 
| Day27 | レポート解釈:示唆・アクション提案 | 単なる可視化で終わらせない | 
| Day28 | Week4まとめ記事:可視化の工夫+全体リンク | 分析から価値提供へ | 
5週間目(2025/4/29~2025/5/1)
学習テーマ:応用実装・振り返り
習得目的:総まとめ
| 日 | 内容 | 目的 | 
| Day29 | GitHub最終整理(README, コメント) | 外部公開物の整備 | 
| Day30 | NotionやPDFでポートフォリオ補足資料作成 | 面接時補足・説明用資料 | 
| Day31 | ポートフォリオ公開&応募 | 行動完了・発信! |