本に書いてあることが古くても学べることはある
この記事は約 3 分で読めます。
「その本、情報が古いよ」と言われたら
プログラミングの本を読んでいると、「その本は 3 年前の本だから情報が古い」と言われることがあります。確かに、プログラミングの世界は変化が速いです。でも、本の内容がすべて古くなるわけではありません。
古くなるもの、古くならないもの
古くなるもの
画面の見た目 (UI) やインストール手順は、すぐに変わります。「この画面でこのボタンをクリック」と書いてあっても、今の画面にはそのボタンがないことがあります。
特定のバージョンに依存した書き方も古くなります。「Python 2 ではこう書く」という情報は、今の Python 3 では使えません。
古くならないもの
プログラミングの考え方は、何年経っても変わりません。「変数とは何か」「ループとは何か」「関数を使うと便利な理由」。これらの基本概念は、10 年前の本に書いてあっても、今でもそのまま通用します。
プログラミングの考え方を学ぶ本は、出版年が多少古くても価値があります。
設計の原則やアルゴリズムの考え方も同様です。「コードを読みやすく書く」「処理を小さく分ける」といった原則は、プログラミング言語が変わっても有効です。
古い本を読むときの注意点
コードをそのまま打ち込んでも動かないことがあります。そんなときは、エラーメッセージを検索して、今のバージョンでの書き方を調べましょう。考え方は本から学び、具体的な書き方は検索で補う。この組み合わせが効果的です。
関連記事
まとめ
本の情報には「古くなるもの」と「古くならないもの」があります。画面や手順は古くなりますが、考え方や原則は古くなりません。古い本でも、考え方の部分は今でも十分に学べます。
この記事は役に立ちましたか?
関連用語
関連記事
技術書の情報が古くなったときの対処法
技術書の内容が古くなったときの対処法を紹介。古くなる部分と古くならない部分の見分け方、購入前の鮮度チェック方法を解説します。
プログラミングの本には何が書いてあるのか
プログラミングの本を開いたことがない人に向けて、実際にどんなことが書いてあるのかを紹介します。コードだけでなく、考え方や設計の話も載っています。
機械学習・AI 本ガイド - エンジニアが読むべき技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。数学が苦手な人向けの学習ルートと、ML 本の賞味期限の見極め方を解説します。
プログラマーはなぜ本を読むのか
ネットで何でも調べられる時代に、プログラマーがわざわざ本を読む理由を解説します。検索では手に入らない「つながった知識」が本にはあります。
技術書の中古本・古本の賢い買い方 - 安く手に入れて賢く学ぶ
技術書を中古で買うときの判断基準と注意点を解説します。中古で買っていい本と新品で買うべき本の見分け方、状態チェックのポイントを紹介。
コードを書かない日に読む本
休日や有給休暇など、コードを書かない日にこそ読むべき本があります。実装から離れた日に読むと効果が高い本のジャンルと、その理由を解説します。