週報を書こう
ストーリー
Day 5の午後。完了報告書もREADMEも書き終わった。
「最後に週報を書こう。1週間の仕事を振り返る大切なドキュメントだ」
月6と月9で学んだ週報の書き方を思い出す。
日報が「毎日の記録」なら、週報は「1週間の総括」だ。
ミッション概要
1週間の作業をまとめた週報を作成してください。
達成条件
- 週報テンプレートに沿って記述できた
- 1週間の作業と成果が網羅されている
- 来週の予定(または次のアクション)が書かれている
- コミット・プッシュした
Part 1: 週報の作成
タスク 1-1: 週報ファイルを作成
bash
cd ~/projects/internal-tools-page
cat > docs/report/weekly.md << 'EOF'
# 週報
## 基本情報
| 項目 | 内容 |
|------|------|
| 対象期間 | Day 1(月曜日)〜 Day 5(金曜日) |
| 作成者 | (あなたの名前) |
| プロジェクト | 社内ツール紹介ページ作成 |
## 今週の目標
社内ツール紹介ページを作成し、GitHubで公開する。
全ての成果物を完成させ、完了報告書を提出する。
## 今週の成果
### 完了したタスク
| Day | 主な作業 | 成果物 |
|-----|---------|--------|
| Day 1 | 環境構築、DB準備 | プロジェクト構造、SQLite DB |
| Day 2 | データ取得・分析 | 分析レポート、URL確認結果 |
| Day 3 | Webページ作成 | index.html, style.css |
| Day 4 | レビュー、ドキュメント | レビュー結果、報告書、README |
| Day 5 | 最終提出 | 週報、最終プッシュ |
### 数値実績
| 指標 | 値 |
|------|-----|
| 掲載ツール数 | 10件(5カテゴリ) |
| コミット数 | 約15件 |
| URL疎通確認 | 10/10 OK |
| セルフレビュー | 全項目チェック済み |
| 日報 | 5日分提出 |
### 成果物一覧
1. 社内ツール紹介ページ(HTML/CSS)
2. データベース(SQLite + SQLスクリプト)
3. データ分析レポート
4. URL疎通確認結果
5. セルフレビュー結果
6. README
7. 完了報告書
8. 日報5日分 + 本週報
## 計画 vs 実績
| 項目 | 計画 | 実績 | 差異 |
|------|------|------|------|
| 作業日数 | 5日 | 5日 | なし |
| 環境構築 | Day 1 | Day 1 | 計画通り |
| データ作業 | Day 2 | Day 2 | 計画通り |
| ページ作成 | Day 3 | Day 3 | 計画通り |
| 品質確認 | Day 4 | Day 4 | 計画通り |
| 報告書提出 | Day 5 | Day 5 | 計画通り |
## 今週の学び
1. **計画を立てる効果**: 初日にタスク分解とスケジュールを作ったことで、
毎日迷わずに作業を進められた。
2. **スキルの統合**: ターミナル、Git、SQL、HTML/CSS、ドキュメントが
一つの仕事の中で自然につながった。
3. **セルフレビューの重要性**: 提出前に品質を自分で確認する習慣は、
信頼獲得につながると感じた。
4. **日報の価値**: 毎日書くことで、進捗の可視化と翌日の準備ができた。
## 来週の予定 / 次のアクション
- 先輩からのフィードバックを待つ
- フィードバックに基づいて修正があれば対応する
- 学んだスキルを次の仕事にも活かす
## 困っていること / 相談事項
- 特になし。計画通り全作業を完了した。
以上
EOFPart 2: Day 4 と Day 5 の日報も作成
週報と合わせて、残りの日報も作成しましょう。
タスク 2-1: Day 4 の日報
bash
cat > docs/daily/day4.md << 'EOF'
# 日報 - Day 4(木曜日)
## 基本情報
- 作成者: (あなたの名前)
- プロジェクト: 社内ツール紹介ページ作成
## 今日やったこと
- [x] HTMLのセルフレビュー(構造、セマンティック、コンテンツ)
- [x] CSSのセルフレビュー(表示、レイアウト、読みやすさ)
- [x] データ整合性の確認(DB ↔ HTML)
- [x] セルフレビュー結果の文書化
- [x] README.mdの作成
- [x] 完了報告書の作成
## 明日やること
- [ ] 週報の作成
- [ ] 最終確認とプッシュ
- [ ] 提出
## 困っていること / 相談事項
- 特になし。
## 所感
セルフレビューで自分の成果物を客観的に見る機会になった。
問題は見つからなかったが、チェックリストに沿って確認する
プロセス自体が品質に対する安心感を生むことがわかった。
EOFタスク 2-2: Day 5 の日報
bash
cat > docs/daily/day5.md << 'EOF'
# 日報 - Day 5(金曜日)
## 基本情報
- 作成者: (あなたの名前)
- プロジェクト: 社内ツール紹介ページ作成
## 今日やったこと
- [x] 週報の作成
- [x] 全成果物の最終確認
- [x] GitHubへの最終プッシュ
- [x] 全ドキュメントの提出
## 明日やること
- 先輩からのフィードバック待ち
## 困っていること / 相談事項
- 特になし。全作業完了。
## 所感
5日間の初仕事が終わった。
計画通りに進められたこと、9ヶ月で学んだスキルが実務で使えたことが嬉しい。
先輩からのフィードバックが楽しみだ。
EOFPart 3: 最終コミット・プッシュ
タスク 3-1: 全ファイルをコミット
bash
git add docs/report/weekly.md docs/daily/day4.md docs/daily/day5.md
git commit -m "週報、Day 4・Day 5 日報を追加"タスク 3-2: 最終プッシュ
bash
git pushタスク 3-3: 最終的なコミット履歴を確認
bash
git log --oneline初仕事の完了
おめでとうございます。初仕事の全作業が完了しました。
提出物チェック
| # | 提出物 | 状態 |
|---|---|---|
| 1 | 社内ツール紹介ページ | GitHub公開済み |
| 2 | README | GitHub公開済み |
| 3 | 完了報告書 | 作成済み |
| 4 | 日報(5日分) | 作成済み |
| 5 | 週報 | 作成済み |
| 6 | セルフレビュー結果 | 作成済み |
まとめ
| ポイント | 内容 |
|---|---|
| 週報の目的 | 1週間の総括、学びの記録 |
| 週報の構成 | 目標 → 成果 → 計画vs実績 → 学び → 次のアクション |
| 日報との違い | 日報は日々の詳細、週報は全体の俯瞰 |
- 週報を作成した
- Day 4, Day 5 の日報を作成した
- 全ファイルをコミッ ト・プッシュした
- 全提出物が揃ったことを確認した
次のステップへ
初仕事が完了しました。お疲れさまでした。
次の Step 6 では、10ヶ月間の学習全体を振り返り、最終クイズに挑戦します。 L0カリキュラムの集大成です。
推定所要時間: 30分