本を読むと質問が上手くなる

1 分で読めます
入門エンジニア文化技術書

この記事は約 3 分で読めます。

「動きません」では伝わらない

プログラミングで困ったとき、先生や先輩に「動きません」とだけ言っても、相手は助けようがありません。「何をしようとして」「どう書いて」「どんなエラーが出たのか」。この 3 つがないと、問題の原因がわかりません。

本を読んでいる人は、この 3 つを言葉にしやすくなります。

なぜ本を読むと質問が上手くなるのか

正しい用語を知っている

本を読むと、プログラミングの用語を覚えます。「繰り返しのところ」ではなく「for ループ」、「入れ物」ではなく「変数」と言えるようになる。正しい用語を使うと、質問が正確になり、相手にすぐ伝わります。

自分が何をわかっていないか説明できる

本を読んでいると、「ここまではわかるけど、ここからわからない」という境界線が見えるようになります。「配列の作り方はわかるけど、配列の中身をソートする方法がわからない」。この具体的な質問ができると、的確な答えが返ってきます。

調べ方を知っている

良い質問には、たいてい「自分で調べた結果」が入っています。「本の該当する章を読んで、公式ドキュメントも確認したけど、この部分がわからない」。ここまで伝えると、相手はどこから説明を始めればよいか判断できます。逆に調べた範囲が書かれていないと、相手は基礎から順に確認していくしかなく、答えが返るまでの往復が増えます。

良い質問のテンプレート

困ったときは、次の 4 つを順に伝えます。

  • やりたいこと: 「○○を表示したい」
  • 試したこと: 「こういうコードを書いた」
  • 結果: 「こういうエラーが出た」
  • 調べたこと: 「本の該当ページと検索で調べたが、この部分がわからなかった」

この 4 つが揃っていると、相手は原因の候補を絞る作業から始められます。足りないと、まず「何をしたいのか」を聞き返す往復が挟まります。

関連記事

まとめ

本を読むと、正しい用語、自分の理解の境界線、調べ方が身につきます。これらはすべて、良い質問をするための土台です。答えやすい質問を出せると、同じ疑問でも解決までの往復が少なくて済み、詰まっている時間が短くなります。

共有:Xはてブ

この記事は役に立ちましたか?

関連用語

関連記事

友達と同じ本を読むと 2 倍楽しい

同じ本を友達と一緒に読むと、1 人では気づかなかった発見があります。感想を話し合うだけで理解が深まる、友達との読書の楽しみ方を紹介します。

ペアプログラミングのように本を読む - 2 人 1 組の輪読術

ペアプログラミングの手法を読書に応用する「ペアリーディング」を紹介します。1 人がナビゲーター、1 人がドライバーの役割でその場で一緒に読む進め方と、向いている本をまとめます。

ペアプロ相手が本を読んでいると会話の密度が変わる

ペアプログラミングやモブプログラミングで、相手が技術書を読んでいるかどうかで議論の質が変わります。共通の語彙がある場合とない場合の差と、チームの読書文化が開発効率に与える影響を考えます。

技術書の「わからない」を分解する技術 - 挫折の正体を見極める

技術書を読んでいて「わからない」と感じたとき、その原因は 1 つではありません。5 種類の「わからない」を分類し、それぞれの対処法を解説します。

「技術的負債」という言葉を覚えた日から、本の読み方が変わった

技術用語を 1 つ覚えるだけで、コードの見え方が変わることがあります。「技術的負債」という概念との出会いを起点に、用語が思考を変える仕組みと、語彙を増やす読書法を考えます。

本を読んだら誰かに話してみよう

本で学んだことを誰かに話すと、自分の理解が深まり、記憶にも残りやすくなります。話す相手がいないときの代わりの方法も紹介します。