技術書の「積ん読」を資産に変える - 未読本を活かすリファレンス読書術
この記事は約 8 分で読めます。
積ん読は「問題」ではなく「資産」である
エンジニアの本棚には、未読の技術書が何冊も並んでいるのが普通です。積ん読を「解消すべき問題」として捉えると、読めていない自分を責める罪悪感のループに陥ります。しかし、視点を変えれば、積ん読は「いつでもアクセスできる知識の在庫」です。
積読を解消する戦略は、読むペースを上げて未読を減らすアプローチです。それ自体は有効ですが、本記事で提案するのは全く異なる発想です。未読の本を「読まなければならないもの」から「必要なときに参照するリファレンス」に位置づけ直す。この発想の転換だけで、積ん読に対する罪悪感は消え、未読本が実務に貢献し始めます。
図書館を思い浮かべてください。図書館の蔵書を「全部読まなければ」と考える人はいません。必要なときに必要な本を手に取り、必要な箇所を読む。自分の本棚も同じように運用すればいいのです。
リファレンスライブラリという考え方
リファレンスライブラリとは、自分の本棚を「通読するための本の山」ではなく「必要なときに引く辞書の集合」として運用する方法です。
この方法の核心は、本を「読む対象」から「引く対象」に変えることにあります。通読を前提にすると、1 冊あたり数時間から数十時間の投資が必要です。しかし、リファレンスとして引くなら、必要な章だけを 15 分で読めます。
リファレンスライブラリとして運用するには、3 つの準備が必要です。
準備 1: 全冊の目次を把握する
未読の本を含め、本棚にあるすべての本の目次に目を通します。通読する必要はありません。目次だけです。目次を読むことで、「この本にはどんな情報が載っているか」の索引が頭の中に作られます。
この索引があると、実務で問題に直面したとき「あの本の第 5 章にそれっぽい話があったな」と思い出せるようになります。目次を読む時間は 1 冊あたり 5 分程度。20 冊の積ん読があっても、2 時間弱で全冊の索引を頭に入れられます。
準備 2: 本をカテゴリで整理する
本棚の本を、購入順ではなくカテゴリで整理します。「言語・フレームワーク」「設計・アーキテクチャ」「インフラ・運用」「マネジメント・チーム」のように分類し、物理的に (または電子書籍なら仮想的に) グルーピングします。
カテゴリで整理することで、「設計で困ったらこの棚を見る」「インフラの問題はこの棚」と、検索の起点が明確になります。本棚の整理術も参考にしてください。
準備 3: 各本の「得意分野」をメモする
目次を読んだ際に、各本が特に詳しいトピックを 1〜3 個メモしておきます。スプレッドシートでも付箋でも構いません。
例えば以下のようなメモです。
- 『○○設計入門』→ 依存関係の整理、レイヤードアーキテクチャ
- 『△△パフォーマンス』→ SQL チューニング、インデックス設計
- 『□□テスト技法』→ プロパティベーステスト、テストダブルの使い分け
このメモがあると、問題に直面したときに「どの本を引けばいいか」を即座に判断できます。
実務での引き方 - 3 つのパターン
リファレンスライブラリの準備ができたら、実務で以下の 3 パターンで活用します。
パターン 1: 問題駆動で引く
実務で具体的な問題に直面したとき、その問題に関連する本を引きます。これが最も頻度の高い使い方です。
例えば、「API のレスポンスが遅い」という問題に直面したとき、パフォーマンス関連の本を引いて、ボトルネックの特定方法やキャッシュ戦略の章を読む。問題が具体的なので、読むべき箇所が明確で、読んだ内容をすぐに実践できます。
このパターンの利点は、学習の動機が明確なことです。「いつか役立つかもしれない」ではなく「今まさに必要」という状態で読むため、内容の吸収率が格段に高くなります。
パターン 2: 設計判断の前に引く
新しい機能の設計や、アーキテクチャの変更を検討するとき、関連する本を引いて設計の選択肢を広げます。
例えば、「マイクロサービスに分割すべきか」という判断を迫られたとき、アーキテクチャ関連の本を 2〜3 冊引いて、分割の判断基準やトレードオフの章を読む。1 冊だけだと著者のバイアスに引きずられますが、複数冊を参照することで、よりバランスの取れた判断ができます。
パターン 3: 定期的に「つまみ読み」する
週に 1 回、30 分だけ、本棚からランダムに 1 冊選んで興味のある章を読みます。通読ではなく、目次を見て気になった章だけを読む「つまみ読み」です。
このパターンの目的は、頭の中の索引を鮮度高く保つことです。目次だけでは忘れてしまう情報も、実際に数ページ読むことで記憶に定着します。また、問題に直面する前に知識を仕入れておくことで、問題が発生したときの対応速度が上がります。
読書術・知識管理の本には、リファレンス的な読み方のヒントが多く載っています。
通読すべき本とリファレンスにすべき本の見分け方
すべての本をリファレンスにすればいいわけではありません。通読した方が効果的な本もあります。見分けるポイントは「知識の構造」です。
通読すべき本: 章が順番に積み上がる構造の本。前の章の理解が次の章の前提になっている本は、途中から読んでも理解できません。プログラミング言語の入門書、数学的な基礎を扱う本、物語形式で概念を説明する本がこれに該当します。
リファレンスにすべき本: 章が独立している構造の本。どの章から読んでも理解できる本は、リファレンスとして最適です。デザインパターン集、ベストプラクティス集、リファレンスマニュアル、レシピ本がこれに該当します。
判断が難しい本: 設計やアーキテクチャの本は、前半で原則を説明し、後半で応用を扱う構造が多いです。この場合、前半の原則部分だけ通読し、後半の応用部分はリファレンスとして使う「ハイブリッド」の読み方が効果的です。
積ん読の中から「通読すべき本」を 2〜3 冊だけ選び、残りはリファレンスに回す。これだけで、積ん読に対するプレッシャーは大幅に軽減されます。
リファレンスライブラリの維持と更新
リファレンスライブラリは、作って終わりではありません。定期的な維持と更新が必要です。
半年に 1 回の棚卸し
半年に 1 回、本棚を見直します。確認するのは以下の 3 点です。
- 過去半年で 1 回も引かなかった本はないか (引かなかった本は、自分の業務領域と合っていない可能性がある)
- 新しく購入した本の目次を把握しているか
- カテゴリの分類は現在の業務に合っているか
引かなかった本は、手放すか、別の場所に移動します。本棚のスペースは有限です。引く頻度の高い本にアクセスしやすい位置を確保することが、リファレンスライブラリの使い勝手を左右します。
技術の陳腐化への対応
技術書は時間とともに陳腐化します。特にフレームワークやツールに特化した本は、バージョンアップで内容が古くなります。古くなった技術書の扱い方も参考にしつつ、リファレンスとしての有効期限を意識してください。
一方で、設計原則やアルゴリズムなど、技術の根幹に関わる本は長期間リファレンスとして使えます。時代を超える名著は、リファレンスライブラリの中核に据えるべき本です。
電子書籍と紙の本の使い分け
リファレンスライブラリとして運用する場合、電子書籍と紙の本にはそれぞれ異なる強みがあります。
電子書籍の強み: 全文検索ができるため、キーワードで必要な箇所を瞬時に見つけられます。リファレンスとしての検索性は電子書籍が圧倒的に優れています。また、物理的なスペースを取らないため、大量の本をリファレンスとして保持できます。
紙の本の強み: パラパラとめくって「偶然の発見」ができます。目的の章の隣に、予想外に役立つ情報が載っていることに気づく。この「セレンディピティ」は紙の本ならではの体験です。また、付箋やマーカーで物理的にマークできるため、よく引く箇所へのアクセスが速くなります。
電子書籍と紙の本の比較も参考に、自分のスタイルに合った使い分けを見つけてください。
関連記事
- 積読を解消する技術 - エンジニアの積読ゼロ戦略
- エンジニアの本棚の整理術 - 増え続ける技術書を管理する
- 技術書の速読術 - 限られた時間で最大の学びを得る
- 1 年で 12 冊の技術書を読む計画の立て方
まとめ
積ん読を「解消すべき問題」から「活用すべき資産」に捉え直す。全冊の目次を把握し、カテゴリで整理し、各本の得意分野をメモする。実務では問題駆動で引き、設計判断の前に引き、定期的につまみ読みする。通読すべき本とリファレンスにすべき本を見分け、半年に 1 回棚卸しする。この運用で、未読の技術書は罪悪感の源ではなく、実務を支えるリファレンスライブラリに変わります。
この記事は役に立ちましたか?
関連用語
関連記事
エンジニアの本棚の整理術 - 増え続ける技術書を管理する
増え続ける技術書を「リファレンス・アーカイブ・手放す」の 3 分類で整理し、本棚を知識のデータベースとして活用する方法を紹介します。
技術書は電子書籍と紙のどちらで読むべきか
電子書籍と紙の技術書のメリット・デメリットを比較し、用途別の使い分け指針と、電子書籍リーダーの選び方を紹介します。
手が止まったら本を開け - デバッグとしての読書
コードを書いていて手が止まる瞬間は、読書のチャンスです。実装に詰まったときに技術書を開く習慣が、問題解決力とコードの質を同時に高める理由を解説します。
技術書と季節の関係 - 新刊ラッシュの時期と読書が捗る季節
技術書の新刊が増える時期、セールが多い季節、読書が捗る環境条件など、技術書と季節にまつわる雑学を紹介します。
目次だけ読んで本棚に戻す読書法
本を全部読む必要はありません。目次を 5 分で読み、本の地図を頭に入れておくだけで、必要なときに必要な知識へ最短でアクセスできるようになります。
コードを書かない日に読む本
休日や有給休暇など、コードを書かない日にこそ読むべき本があります。実装から離れた日に読むと効果が高い本のジャンルと、その理由を解説します。