技術書の「演習問題」を解く人が圧倒的に伸びる理由

2 分で読めます
学習法実践技術書

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

演習問題は「おまけ」ではない

技術書の章末にある演習問題。多くの読者は「本文を読めば十分」と飛ばします。時間がない、面倒、答えがわからなかったら嫌だ。理由はさまざまですが、結果は同じ。演習問題を解かずに次の章に進む。

しかし、著者が演習問題を用意しているのには理由があります。本文を読んだだけでは得られない学びが、演習問題にはあります。

読むだけ vs 解く - 定着率の差

認知科学の研究で「テスト効果 (testing effect)」として知られる現象があります。情報を読み返すよりも、情報を思い出そうとする (テストする) 方が、記憶の定着率が高い。

演習問題を解く行為は、まさにこの「テスト」です。本文で読んだ概念を、自分の頭で再構成し、具体的な問題に適用する。この過程で、理解の浅い部分が炙り出され、深い理解に変わります。

研究によれば、読むだけの学習と比較して、テストを含む学習は 1 週間後の記憶保持率が 50% 以上高いとされています。

演習問題が鍛える 3 つの力

1. 応用力

本文の説明は「こういう場合はこうする」という一般論です。演習問題は「では、この具体的な状況ではどうする?」と問いかけます。一般論を具体的な状況に適用する力、つまり応用力が鍛えられます。

2. 自己診断力

演習問題に取り組んで「解けない」と気づくことは、「理解できていない部分」を特定することです。本文を読んでいるときは「わかった気」になっていても、演習問題で手が止まれば、理解が不十分だったことが明確になります。

アルゴリズムの本の演習問題は特に効果が高く、解くことで計算量の感覚が身体に染み込みます。

3. 問題解決のプロセス

演習問題を解く過程で、「問題を分析する → アプローチを考える → 実装する → 検証する」というプロセスを繰り返します。このプロセスは、実務でのバグ修正や機能実装とまったく同じです。

演習問題への効果的な取り組み方

全問解く必要はない

章末に 10 問あったら、最初の 3 問だけ解く。最初の数問は基礎的な確認問題であることが多く、これだけでも本文の理解度を確認できます。

15 分で解けなければ答えを見る

演習問題に 1 時間悩むのは非効率です。15 分考えて方針が立たなければ、解答を見てください。解答を見ること自体が学びです。「なるほど、こういうアプローチか」と理解してから、解答を見ずにもう一度解き直す。

解答がない本の場合

解答が載っていない本もあります。その場合は、自分の解答が正しいかどうかを検証する方法を考えます。コードなら実行して確認する。設計問題なら、本文の原則に照らして妥当性を判断する。

演習問題がない本の代替

演習問題がない本でも、自分で「問い」を作ることができます。

各章を読み終えたら、「この章の内容を使って、自分のプロジェクトの○○を改善するとしたら、どうするか」と自問する。この自問が、演習問題の代わりになります。

演習問題を解く時間がない人へ

「演習問題を解く時間がない」は、多くの場合「演習問題の優先度が低い」の言い換えです。

しかし、本文を 5 章読んで演習問題を解かないより、3 章読んで演習問題を解く方が、最終的な理解度は高くなります。読む量を減らしてでも、演習問題に時間を割く価値があります。

関連記事

まとめ

技術書の演習問題を解く人と解かない人では、知識の定着率に 50% 以上の差が生まれます。演習問題は応用力、自己診断力、問題解決プロセスを鍛えます。全問解く必要はなく、最初の 3 問を 15 分ずつ。読む量を減らしてでも演習問題に取り組む方が、最終的な理解度は高くなります。

共有:Xはてブ

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

関連用語

関連記事

技術書の読書スピードは気にするな - 遅読のすすめ

技術書を速く読むことに価値はない。1 冊を時間をかけて深く読む「遅読」が、なぜ速読よりも確実にスキルを伸ばすのかを解説します。

週末 2 時間の「深読み」が平日の仕事を変える

平日の隙間時間ではなく、週末にまとまった時間を確保して技術書を深く読む方法と、その効果を解説します。浅い読書と深い読書の使い分けが学習効率を最大化します。

アルゴリズム本ガイド - 競プロだけじゃない、実務に活きる選び方

アルゴリズム本の 3 タイプと、実務でアルゴリズムの知識が活きる場面、数学が苦手な人向けの学習ルートを紹介します。

技術書を読むベストな時間帯はいつか - 朝型・夜型エンジニアの読書事情

技術書を読むのに最適な時間帯を、認知科学の知見とエンジニアの実体験から探ります。朝の通勤中、昼休み、夜の自宅、それぞれの長所と短所を比較します。

「まだ 1 章しか読んでない」を 52 回繰り返すと 52 章になる

週に 1 章だけ読む。たったそれだけで、1 年後には 52 章分の知識が蓄積されます。小さな積み重ねが生む驚くべき複利効果と、週 1 章読書の具体的な実践法を紹介します。

写経を超える - 技術書のコードを自分のプロジェクトに応用する方法

技術書のサンプルコードを写経するだけでは実力は伸びません。書籍のコードを自分のプロジェクトに応用し、実務で使える力に変える 5 つのステップを解説します。