EXERCISE 60分

10ヶ月を振り返ろう

ストーリー

初仕事が無事に完了した。

振り返れば、入社から10ヶ月。ターミナルの使い方も知らなかった自分が、 今や一人で仕事を完遂できるまでになった。

「この10ヶ月で何を学んだんだろう」

一つずつ振り返って、自分の成長を確認しよう。 そして、これからの目標を立てよう。


ミッション概要

10ヶ月間の学習を振り返り、自己分析と今後の学習計画を作成してください。

達成条件

  • 10ヶ月で学んだスキルを棚卸しできた
  • 得意分野と苦手分野を自己分析できた
  • 今後の学習計画を作成できた
  • L1への道のりを理解できた

Part 1: スキルの棚卸し

10ヶ月で学んだスキル一覧

各月で学んだスキルを振り返り、自己評価してください。

テーマ学んだ主なスキル習得度
月1ターミナルcd, ls, mkdir, touch, cat, man[ ]1 [ ]2 [ ]3
月2Gitinit, add, commit, push, pull, branch[ ]1 [ ]2 [ ]3
月3データベースSELECT, INSERT, UPDATE, DELETE, JOIN[ ]1 [ ]2 [ ]3
月4ネットワークHTTP, DNS, curl, ping, ステータスコード[ ]1 [ ]2 [ ]3
月5HTML/CSSセマンティックHTML, Flexbox, レスポンシブ[ ]1 [ ]2 [ ]3
月6コミュニケーション日報, 週報, 報告の書き方[ ]1 [ ]2 [ ]3
月7タスク管理タスク分解, 優先順位, スケジュール[ ]1 [ ]2 [ ]3
月8品質管理セルフレビュー, チェックリスト[ ]1 [ ]2 [ ]3
月9ドキュメントREADME, 技術文書, 完了報告書[ ]1 [ ]2 [ ]3
月10総合全スキルの統合実践[ ]1 [ ]2 [ ]3

習得度の基準:

  • 1: 基本は理解したが、まだ不安がある
  • 2: 一人でできるが、調べながらになる
  • 3: 自信を持ってできる

Part 2: 得意分野と苦手分野の分析

タスク 2-1: 自己分析シートを作成

bash
cd ~/projects/internal-tools-page

cat > docs/self_analysis.md << 'EOF'
# 自己分析シート

## 作成日
Day 5(または作成日を記入)

## 10ヶ月間の振り返り

### 得意だと感じるスキル(上位3つ)

1. **【スキル名】**
   - 理由: (なぜ得意だと感じるか)
   - 具体例: (このスキルを使って成功した場面)

2. **【スキル名】**
   - 理由:
   - 具体例:

3. **【スキル名】**
   - 理由:
   - 具体例:

### 苦手だと感じるスキル(上位3つ)

1. **【スキル名】**
   - 理由: (なぜ苦手だと感じるか)
   - 克服したいこと: (具体的に何を改善したいか)

2. **【スキル名】**
   - 理由:
   - 克服したいこと:

3. **【スキル名】**
   - 理由:
   - 克服したいこと:

### 10ヶ月で最も成長を感じたこと

(自由記述: 入社時と比べて、何ができるようになったか)

### 10ヶ月で最も印象に残った学び

(自由記述: 特に印象に残っている学習内容や経験)

### 初仕事で実感したこと

(自由記述: 実際の仕事で感じた、学習と実務の違いや共通点)
EOF

cat docs/self_analysis.md

タスク 2-2: 自己分析を記入

上記のテンプレートを編集して、自分の言葉で記入してください。


Part 3: 今後の学習計画

L0で学んだこと vs L1で学ぶこと

レベル主なスキル特徴
L0基本操作、基礎知識「使える」状態になる
L1応用、実践、チーム作業「活用できる」状態になる

L1で学ぶ予定のスキル(例)

テーマ概要
月1ターミナル応用シェルスクリプト、パイプ、リダイレクト
月2Git応用ブランチ戦略、プルリクエスト、コンフリクト解消
月3データベース応用正規化、インデックス、トランザクション
月4ネットワーク応用API、REST、認証
月5フロントエンド応用JavaScript基礎、DOM操作
月6チーム開発コードレビュー、ペアプログラミング
.........

タスク 3-1: 学習計画を作成

bash
cat > docs/learning_plan.md << 'EOF'
# 今後の学習計画

## 短期目標(1ヶ月以内)

### 目標1: 【具体的な目標】
- なぜ: (この目標を立てた理由)
- どうやって: (達成するための方法)
- いつまでに: (期限)

### 目標2: 【具体的な目標】
- なぜ:
- どうやって:
- いつまでに:

## 中期目標(3ヶ月以内)

### 目標1: 【具体的な目標】
- なぜ:
- どうやって:
- いつまでに:

## 長期目標(6ヶ月〜1年)

### 目標: 【なりたいエンジニア像】
- 説明: (どんなエンジニアになりたいか)
- 必要なスキル: (そのために身につけるべきスキル)

## 学習リソース

### 継続して使いたいリソース
- (書籍、サイト、動画など)

### 新しく挑戦したいリソース
- (興味のある技術、言語、ツールなど)

## 振り返りのスケジュール

- 毎週: (振り返りのタイミング)
- 毎月: (目標の見直しタイミング)
EOF

cat docs/learning_plan.md

Part 4: L1への道のり

L0修了後の選択肢

選択肢説明
L1カリキュラムに進む応用スキルを体系的に学ぶ
実務で経験を積む実際のプロジェクトで学ぶ
特定分野を深掘りする興味のある技術に集中する
組み合わせL1 + 実務 + 深掘り

L1カリキュラムの概要

L1カリキュラム(予定)
├── ターミナル応用
│   └── シェルスクリプト、自動化
├── Git応用
│   └── ブランチ戦略、チーム開発
├── データベース応用
│   └── 設計、パフォーマンス
├── ネットワーク応用
│   └── API、セキュリティ
├── フロントエンド応用
│   └── JavaScript、React入門
├── バックエンド入門
│   └── サーバー、API開発
├── インフラ入門
│   └── クラウド、Docker
├── チーム開発
│   └── アジャイル、コードレビュー
├── テスト
│   └── 単体テスト、自動テスト
└── 総合プロジェクト
    └── チームでのアプリ開発

L0とL1の違い

観点L0L1
作業形態一人で完結チームで協力
規模小さなタスク中規模プロジェクト
技術基本操作応用・最適化
品質動けばOK保守性・拡張性も考慮

Part 5: 振り返りのまとめ

タスク 5-1: 振り返りサマリーを作成

bash
cat > docs/retrospective_summary.md << 'EOF'
# 10ヶ月間の振り返りサマリー

## 習得したスキル

### 技術スキル
- ターミナル操作
- Git/バージョン管理
- データベース/SQL
- ネットワーク基礎
- HTML/CSS

### ソフトスキル
- コミュニケーション(日報、報告)
- タスク管理(計画、優先順位)
- 品質管理(セルフレビュー)
- ドキュメント作成

## 自己評価

### 強み
1.
2.
3.

### 改善点
1.
2.
3.

## 今後の目標

### 短期(1ヶ月)

### 中期(3ヶ月)

### 長期(1年)

## メッセージ(自分への)

(10ヶ月間頑張った自分へのメッセージ)

EOF

cat docs/retrospective_summary.md

タスク 5-2: コミット

bash
git add docs/self_analysis.md docs/learning_plan.md docs/retrospective_summary.md
git commit -m "10ヶ月の振り返りドキュメントを追加"
git push

まとめ

ポイント内容
スキル棚卸し10ヶ月で学んだ内容を整理
自己分析得意・苦手を把握
学習計画短期・中期・長期の目標
L1への道次のステップを理解
  • スキルの棚卸しができた
  • 得意分野・苦手分野を分析できた
  • 今後の学習計画を作成できた
  • L1カリキュラムの概要を理解できた
  • 振り返りドキュメントをコミットした

次のステップへ

10ヶ月の振り返りお疲れさまでした。

次のセクションでは、L0カリキュラムの最終クイズに挑戦します。 全10ミッション(月1〜月10)の内容から出題されます。

L0カリキュラムの集大成です。自信を持って臨みましょう!


推定所要時間: 60分