LESSON 30分

質問する前の準備

ストーリー

「質問してもいいんですね!じゃあ早速...えっと、動かないんです」

「ちょっと待って。何が動かないの?」

「えっと...全部?」

「うーん、それだと助けるのが難しいな。質問する前にちょっと準備しよう」


質問前の4ステップ

良い質問をするには、事前の準備が大切です。

Step 1: 自分で調べる
    ↓
Step 2: 自分で試す
    ↓
Step 3: 状況を整理する
    ↓
Step 4: 質問する

Step 1: 自分で調べる(5〜10分)

調べる場所

調べる場所何がわかるか
エラーメッセージを読む何が問題かのヒント
公式ドキュメント正しい使い方
Google検索同じ問題を経験した人の解決策
チームのWiki/ドキュメントチーム固有のルールや手順
ソースコード実際の動作の仕組み

検索のコツ

○ エラーメッセージをそのまま検索
  → 「TypeError: Cannot read property 'map' of undefined」

○ やりたいことを具体的に検索
  → 「React フォーム バリデーション 実装方法」

× 曖昧な検索
  → 「動かない」「エラー」

Step 2: 自分で試す(5分)

調べた結果をもとに、自分で試してみます。

試すときのポイント

1. 一度に1つだけ変更する
   × 3箇所同時に変更 → どれが効いたかわからない
   ○ 1箇所ずつ変更 → 原因を特定しやすい

2. 変更前の状態をメモする
   → 元に戻せるようにする

3. 試した結果をメモする
   → 「Aを試した → 変化なし」「Bを試した → 別のエラー」

Step 3: 状況を整理する(5分)

質問する前に、以下の情報を整理します。

整理すべき情報

項目内容
目的何をしたいのか「ログイン画面を作りたい」
現状今どうなっているか「フォーム送信時にエラーになる」
期待本来どうなるべきか「ログイン成功後にホーム画面に遷移するはず」
試したこと何を試したか「コンソールログを確認した」
エラーエラーメッセージ「TypeError: xxx is not a function」

整理テンプレート

■ やりたいこと: [目的]
■ 現状: [何が起きているか]
■ 期待する動作: [本来どうなるべきか]
■ 試したこと:
  1. [試したこと1] → [結果1]
  2. [試したこと2] → [結果2]
■ エラーメッセージ: [あれば]
■ 環境: [OS、ブラウザ、バージョンなど]

Step 4: 質問する

準備ができたら、質問しましょう。

質問のタイミング

目安: 自分で調べて15分経っても解決しない場合

15分の内訳:
- 調べる: 5〜10分
- 試す: 5分
- 整理: 状況をまとめる

→ これで解決しなければ質問する

良い準備と悪い準備

悪い準備(ほぼ準備なし)

「動かないんですけど、どうすればいいですか?」

先輩の反応:
→ 「何が動かないの?」
→ 「エラーメッセージは?」
→ 「何を試した?」
→ 質問のやり取りだけで10分以上かかる

良い準備

「ログインフォームの送信処理について質問です。

フォーム送信時に TypeError: handleSubmit is not a function
というエラーが出ます。

公式ドキュメントを確認し、関数の定義と呼び出しを
見直しましたが、解決しませんでした。

コードはこちらです: [コードを見せる]

何か見落としている点はありますか?」

先輩の反応:
→ 「あ、ここのbindが抜けてるね」
→ 1分で解決

調べたけどわからなかった場合

調べた結果わからなくても、それは恥ずかしいことではありません。

大事なのは 「調べた」という事実 です。

○ 「〇〇について調べましたが、自分の状況に当てはまる
    情報が見つかりませんでした。教えていただけますか?」

× 「全然わかりません」(調べたことが伝わらない)

「調べた」ことを伝えるだけで、相手は「努力した上で質問しているんだな」とわかります。


準備にかける時間の目安

経験調べる時間理由
入社1週間5〜10分まだ調べ方自体がわからない
入社1ヶ月10〜15分基本的な調べ方を覚えた
入社3ヶ月15〜30分調べるスキルが上がってきた

最初は5分調べてわからなければ質問してOKです。 大事なのは「調べようとした」こと。


まとめ

ステップ内容時間目安
1. 調べるドキュメント、検索、エラーメッセージ確認5〜10分
2. 試す1つずつ変更して試す5分
3. 整理する目的・現状・試したことを整理数分
4. 質問する整理した情報をもとに質問--
  • 質問前の4ステップを理解した
  • 状況整理テンプレートを覚えた
  • 良い質問の仕方を学ぶ

次のステップへ

質問する前の準備方法がわかりましたね。

次のセクションでは、実際にどう質問すればいいかの具体的な方法を学びます。 「良い質問」のフォーマットを身につけましょう。


推定読了時間: 30分