理解度チェック:ミッション概要と準備
このチェックポイントについて
Step 1で学んだ内容を確認します。
- 全8問
- 合格ライン:6問以上正解
問題
Q1: 今回のミッションで使用するデータベースは?
A) MySQL B) PostgreSQL C) SQLite D) MongoDB
<details> <summary>答えを見る</summary>正解: C) SQLite
今回のミッションでは、軽量で手軽に使える SQLite を使用します。月3で学んだSQL操作を活用してデータを取得・分析します。
</details>Q2: 依頼された仕事で「毎日」行うべき作業は何ですか?
A) GitHubへのプッシュ B) 日報の作成 C) セルフレビュー D) 完了報告書の更新
<details> <summary>答えを見る</summary>正解: B) 日報の作成
先輩から「毎日の日報で進捗を報告してください」と指示されています。日報は毎日の終 わりに作成し、その日の作業内容と翌日の予定を報告します。
</details>Q3: 作業計画を立てるときに、最初に行うべきことは?
A) 締め切りを確認する B) 大タスクを洗い出してから細かく分解する C) 一番簡単なタスクから始める D) 先輩に相談する
<details> <summary>答えを見る</summary>正解: B) 大タスクを洗い出してから細かく分解する
まず全体像を把握するために大タスクを洗い出し、その後に各大タスクを具体的な作業(細かいタスク)に分解します。いきなり細かい作業に入ると全体像を見失います。
</details>Q4: 「依存関係」を考慮してタスクの順序を決めるとき、最優先にすべきは?
A) 一番時間がかかるタスク B) 一番簡単なタスク C) これがないと次に進めないタスク D) 一番やりたいタスク
<details> <summary>答えを見る</summary>正解: C) これがないと次に進めないタスク
環境構築やデータベース準備など、後続のタスクの前提となる作業を最優先で行います。これを「依存関係」と呼び、計画の順序を決める重要な基準です。
</details>Q5: スケジュールに「バッファ」を設ける目的は?
A) 仕事をサボる時間を確保するため B) 予想外の問題が起きたときに調整できるようにするため C) 上司に余裕があるように見せるため D) 早く終わったときに遊ぶため
<details> <summary>答えを見る</summary>正解: B) 予想外の問題が起きたときに調整できるようにするため
計画通りに進まないことは珍しくありません。バッファがあれば、問題が起きても締め切りを守ることができます。Day 4を「品質の日」にしているのも、調整日の役割があるからです。
</details>Q6: 作業を始める前の準備チェックとして、確認すべきでないものは?
A) Gitがインストールされているか B) SQLiteが使えるか C) 上司の予定表 D) ブラウザが動作するか
<details> <summary>答えを見る</summary>正解: C) 上司の予定表
作業前に確認すべきは、自分の作業環境(ツールのインストール状況、知識の準備)です。上司の予定表は作業開始に直接関係しません。
</details>Q7: 月1〜月9で学んだスキルのうち、「紹介ページの作成」に直接使うのは?
A) 月3(データベース)と月4(ネットワーク) B) 月5(HTML/CSS)と月8(品質管理) C) 月6(コミュニケーション)と月7(タスク管理) D) 月2(Git)と月9(ドキュメント)
<details> <summary>答えを見る</summary>正解: B) 月5(HTML/CSS)と月8(品質管理)
紹介ページの作成には、月5で学んだHTML/CSSの知識を使います。また、提出前のセルフレビューには月8で学んだ品質管理のスキルを使います。もちろん、全ての月のスキルがミッション全体で活用されます。
</details>Q8: 初仕事で最も大切な心構えは?
A) 完璧な成果物を作ること B) 誰にも質問せずに一人でやり遂げること C) 完璧でなくても「完了」させ、報告すること D) できるだけ早く終わらせること
<details> <summary>答えを見る</summary>正解: C) 完璧でなくても「完了」させ、報告すること
初仕事で100点満点は求められていません。大切なのは「依頼された作業を最後までやり切る」こと、そして「適切に報告する」ことです。完璧を目指して未完成のまま終わるより、完了させることが信頼につながります。
</details>採点
| 正解数 | 判定 |
|---|---|
| 8問 | 完璧!ミッションに挑む準備が整いました |
| 6-7問 | 合格!基本的な理解ができています |
| 4-5問 | もう少し。Step 1を振り返りましょう |
| 3問以下 | 復習が必要です |
復習ポイント
間違えた問題があれば、以下のセクションを復習してください。
| 問題 | 復習セクション |
|---|---|
| Q1, Q2 | Step 1-1: 初仕事の概要、Step 1-2: 要件を読み解こう |
| Q3, Q4, Q5 | Step 1-3: 作業計画を立てよう |
| Q6, Q7 | Step 1-5: 準備チェックリスト |
| Q8 | Step 1-1: 初仕事の概要 |
まとめ
| ポイント | 内容 |
|---|---|
| 使用DB | SQLite |
| 日次作業 | 日報の作成 |
| 計画の基本 | タスク分解 → 依存関係 → スケジュール |
| 準備 | ツール確認、知識確認、心の準備 |
| 心構え | 完璧より完了 |
- 8問中6問以上正解した
- 間違えた問題の復習ができた
- Step 2に進む準備ができた
次のステップへ
理解度チェックお疲れさまでした。
次のStep 2では、いよいよ実際に手を動かします。 作業環境を整え、Gitリポジトリを作成し、データベースを準備します。
「Day 1: 準備の日」のスタートです!
推定所要時間: 15分