解像度が高いとは
解像度が高いとは、問題をぼんやりではなく具体的に見られている状態です。
「分からない」ではなく、「何が、どこで、どう分からないか」まで言えると解像度が上がります。
例
解像度が低い質問:
Pythonが分かりません。
解像度が高い質問:
for文でリストを表示したいのですが、2番目の要素だけ表示されません。
該当コードはこの部分です。
分解の観点

| 観点 | 質問 |
|---|---|
| 場所 | どのファイル・行か |
| 状況 | 何をした時か |
| 期待 | 本当はどうなってほしいか |
| 実際 | 今はどうなっているか |
| 試行 | 何を試したか |
学習での効果
問題の解像度が高いと、質問の質が上がります。AIや講師にも伝わりやすくなり、解決までの時間が短くなります。
解像度を上げる手順
「ログインできない」を次のように具体化します。
場所: /login
条件: 登録済みメールと正しいpassword
操作: 送信buttonを押す
期待: dashboardへ移動
実際: 同じ画面でloadingが続く
観察: Networkは200、ConsoleにTypeError
直前の変更: responseのproperty名を変更
ここまで分けると、通信失敗より画面側の処理を優先して確認できます。
成功例は、事実、期待、実際、条件を分けることです。失敗例は「多分serverが悪い」と原因を先に決め、関係ない場所を変更することです。
問題の解像度を上げることは、解決策を実行することとは別です。まず何が起きているかを明確にし、その後で原因仮説と手段を選びます。
確認問題
「スマホで遅い」を具体化するには、端末、回線、URL、操作、何秒か、毎回か、PCとの差を記録します。
解決までの流れは課題解決とは?、観察と推測の区別は観察と推測を参照してください。
まとめ
解像度を上げるとは、問題を具体化することです。IT学習では、エラー、質問、成果物の説明すべてで役立ちます。
← 一覧に戻る