エラーが出た時、すぐ質問すると自分で考える機会が減ります。一方で、何時間も同じ場所に止まり続けるのも効率的ではありません。
相談する条件を、困ってからではなく先に決めておくと迷いが減ります。
基本はタイムボックス
初学者なら、まず15〜30分を一つの目安にできます。その時間で次を行います。
- エラー全文を読む
- 関係する値を確認する
- 公式ドキュメントを探す
- 一つだけ仮説を試す
- 結果をメモする
時間が来ても進展がなければ、集めた情報と一緒に相談します。時間だけ過ぎ、同じ検索結果を行き来しているなら相談の合図です。
時間を待たずに相談する場面
| 状況 | 理由 |
|---|---|
| データを消す可能性がある | 試行錯誤の損害が大きい |
| 本番環境に影響する | 利用者への影響を広げる可能性がある |
| 認証・決済・個人情報に関係する | セキュリティと法的な確認が必要 |
| 締切や他メンバーを止めている | 個人の学習時間だけの問題ではない |
| 前提となる権限がない | 自力では解決できない |
危険度や影響度が高い問題では、「もう少し試す」より早い共有が重要です。
相談前に残す3行
試したこと: NetworkでResponseを確認した
分かったこと: APIは403を返している
分からないこと: 必要な権限設定の場所が見つからない
この3行があれば、回答者は最初から同じ調査を繰り返さずに済みます。
自立は一人で抱えることではない
自立して学ぶ人は、すべてを一人で解決する人ではありません。自分で調べる範囲と、他者の知識を借りる範囲を判断できる人です。
相談後は、答えだけでなく「次回はどの時点で気づけるか」を一行残します。それが次の自力解決につながります。