検索しても分からない時はどうする?プログラミングの疑問を「質問」に変える5ステップ

検索しても答えが見つからない時、知識が足りないとは限りません。自分の疑問がまだ「検索できる質問」の形になっていないことがあります。

次の5項目に分けると、検索でも人への質問でもAIへの質問でも、問題を小さくできます。

質問を作る5つの材料

  1. 本当は何をしたかったか
  2. 今は何が起きているか
  3. すでに試したこと
  4. エラーがあればそのまま残す
  5. 必要最小限のコードにする

1. 本当は何をしたかったか

「動きません」ではなく、「ボタンを押したら入力した名前を表示したい」のように、期待する結果を書きます。

2. 今は何が起きているか

何も表示されない、違う文字が出る、クリックしても変化しないなど、実際に観察できる状態を書きます。

3. すでに試したこと

変数名を確認した、イベント名を変えた、ブラウザを再読み込みしたなど、試したことを残します。同じ確認を繰り返すのを防げます。

4. エラーがあればそのまま残す

エラー文は要約しすぎず、そのまま残します。検索語や原因の候補を絞る材料になります。

5. 必要最小限のコードにする

問題と関係しない部分を外し、再現に必要なコードだけにすると、どこが原因か見つけやすくなります。

CodeNestのAIチューターを使う場合も、「分からない」とだけ送るより、この5点を自分で整理してから質問する方が、学習者自身の理解につながります。AIの回答は必ず実際のコードで確かめてください。

「分からない」を小さくするだけでも前進

質問の形にする途中で、自分で原因へ気づくこともあります。質問力は、答えをもらう技術だけでなく、自分の問題を切り分ける技術です。

次に読む: エラー文を読む3ステップ

次の疑問を5項目で書いてみる

質問を整理した上で、必要ならCodeNestのAIチューターへ聞いて実装へ戻ってください。

CodeNestを無料で体験する