検索しても答えが見つからない時、知識が足りないとは限りません。自分の疑問がまだ「検索できる質問」の形になっていないことがあります。
次の5項目に分けると、検索でも人への質問でもAIへの質問でも、問題を小さくできます。
質問を作る5つの材料
- 本当は何をしたかったか
- 今は何が起きているか
- すでに試したこと
- エラーがあればそのまま残す
- 必要最小限のコードにする
1. 本当は何をしたかったか
「動きません」ではなく、「ボタンを押したら入力した名前を表示したい」のように、期待する結果を書きます。
2. 今は何が起きているか
何も表示されない、違う文字が出る、クリックしても変化しないなど、実際に観察できる状態を書きます。
3. すでに試したこと
変数名を確認した、イベント名を変えた、ブラウザを再読み込みしたなど、試したことを残します。同じ確認を繰り返すのを防げます。
4. エラーがあればそのまま残す
エラー文は要約しすぎず、そのまま残します。検索語や原因の候補を絞る材料になります。
5. 必要最小限のコードにする
問題と関係しない部分を外し、再現に必要なコードだけにすると、どこが原因か見つけやすくなります。
CodeNestのAIチューターを使う場合も、「分からない」とだけ送るより、この5点を自分で整理してから質問する方が、学習者自身の理解につながります。AIの回答は必ず実際のコードで確かめてください。
「分からない」を小さくするだけでも前進
質問の形にする途中で、自分で原因へ気づくこともあります。質問力は、答えをもらう技術だけでなく、自分の問題を切り分ける技術です。
次に読む: エラー文を読む3ステップ