自分で作りたいものがあると本は 3 倍読める
この記事は約 3 分で読めます。
目的がないと本は読めない
「プログラミングを勉強しよう」と思って本を買ったけど、3 日で読まなくなった。この経験がある人は多いはずです。
多くは根気の問題ではありません。「何のために読むのか」が決まっていないと、読み終えること以外に区切りが無くなり、どこまで進めば十分なのかを自分で判断できなくなります。
作りたいものがあると変わる理由
必要な知識がわかる
「自分のホームページを作りたい」と決まれば、HTML と CSS の本を読めばいいとわかります。「簡単なゲームを作りたい」なら、Scratch や Python の本。目標が決まると、読むべき本が自然に絞られます。
読み飛ばせる
目標があると、「この章は今の自分には関係ないな」と判断できます。全部読む必要がなくなるので、必要な章だけ集中して読めます。
ただし飛ばし方には注意が必要です。作りたいものに直結しない章でも、変数の扱いやエラーメッセージの読み方のように後から必ず戻ってくる内容はあります。飛ばすと決めた章には目次に印を付けておき、手が止まったときに戻れるようにしておきます。
すぐに試せる
ものづくり系の入門書を読んで学んだことを、自分の作品にすぐ反映できます。「本で読んだ → 自分の作品に使った → 動いた!」。この成功体験が、次の章を読むエネルギーになります。
目標の見つけ方
大きな目標でなくて構いません。「自己紹介ページを作る」「じゃんけんゲームを作る」「計算機を作る」。小さくて具体的な目標のほうが、達成しやすく、モチベーションが続きます。
逆に「SNS を作る」「スマートフォン向けのゲームを出す」のような大きい目標から始めると、入門書 1 冊では届かないため、本を読んでも進まないように感じてしまいます。やりたいことが大きい場合は、その中の一番小さい部品 (ログイン画面だけ、点が 1 つ動くだけ) を最初の目標に切り出します。
「何を作ればいいかわからない」という人は、普段の生活で「これ、自動化できないかな」と思うことを探してみてください。
関連記事
まとめ
本を読む前に、「これを作りたい」という目標を 1 つ決めましょう。目標があると、読むべき本がわかり、必要な章に集中でき、学んだことをすぐ試せます。作りたいものが 1 つあるだけで、同じ 1 冊から引き出せるものは大きく変わります。
この記事は役に立ちましたか?
関連用語
関連記事
独学プログラマーが「本の沼」にハマる原因と抜け出し方
独学でプログラミングを学ぶ人が陥りがちな「次の本を探し続けて手が動かない」状態の原因と、具体的な脱出方法を解説します。
ゲームが好きならプログラミングの本も読める
ゲームの攻略本を読んだことがあるなら、プログラミングの本も読めます。攻略本とプログラミング本の共通点から、読書のハードルを下げます。
「第 3 章の壁」を越える方法 - 途中で止まる理由と 4 つの対処
技術書が第 3 章あたりで止まったまま本棚に戻る。この「第 3 章の壁」が起きる理由を本の構成の側から整理し、越えるための戦略を 4 つ紹介します。
日曜日の午前中に 1 章だけ読む生活
読書習慣がない人でも続けられる、最小限の読書ルーティンを紹介します。日曜の午前中に 1 章だけ。この小さな習慣が、1 年で約 50 章分の知識になります。
本を読むのに特別な才能はいらない
「頭がいい人だけが本を読める」は間違いです。プログラミングの本を読むのに必要なのは才能ではなく、ほんの少しの工夫だけ。その工夫を紹介します。
読了率 100% を捨てたら読書量が 3 倍になった話
技術書を最初から最後まで読み切ることにこだわっていませんか。読了率を手放し、必要な部分だけを効率的に吸収する読書法へ切り替える考え方を、計算例つきで示します。