本に出てくるサンプルコードは動かしてみよう

1 分で読めます
入門学習法技術書

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

読むだけではもったいない

本に載っているサンプルコードを「ふーん」と読み飛ばしていませんか。実はこれ、すごくもったいないことをしています。

サンプルコードは、著者が「この概念を理解するにはこのコードを見てほしい」と考えて用意したものです。読むだけでも意味はありますが、実際にパソコンで動かしてみると、理解の深さがまったく変わります。

なぜ動かすと理解が深まるのか

目で見て確認できる

「この関数は配列をソートする」と文章で読んでも、ピンとこないことがあります。でも実際にコードを動かして、バラバラだった数字が小さい順に並ぶのを画面で見ると、「あ、こういうことか」と腑に落ちます。

変えて試せる

動かしたコードは、自分で変えて試せます。「数字を逆順にしたらどうなるだろう」「配列が空だったらどうなるだろう」。こうやって自分で実験すると、本に書いてある以上のことが学べます。

間違いに気づける

コードを打ち込んでいると、タイプミスでエラーが出ることがあります。「あれ、動かない」と思って見直すと、自分が理解していなかった部分に気づけます。このエラーを直す過程が、実は最高の学びになります。

動かし方のコツ

まずはそのまま打ち込む

最初は本に書いてあるとおりに、一字一句そのまま打ち込みます。コピー & ペーストではなく、手で打つのがポイントです。手で打つと、コードの一行一行に意識が向きます。

動いたら少し変えてみる

そのまま動いたら、数字を変えたり、文字列を変えたり、少しだけ改造してみましょう。「ここを変えるとこう変わるんだ」という発見が、理解を確実なものにします。

うまく動かなくても焦らない

初心者向けのプログラミング本でも、環境の違いやバージョンの違いで動かないことがあります。そんなときは、エラーメッセージを検索してみてください。エラーを解決する経験も、立派なプログラミング学習です。

全部動かさなくてもいい

本のサンプルコードを全部動かす必要はありません。「これは大事そうだな」と思ったコードだけで十分です。1 章に 1 つか 2 つ、気になったコードを動かすだけで、読むだけの読書とは別次元の理解が得られます。

関連記事

まとめ

本のサンプルコードは、読むだけでなく動かしてみましょう。そのまま打ち込んで、動いたら少し変えてみる。この小さな実験の積み重ねが、プログラミングの理解を確実に深めてくれます。

共有:Xはてブ

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

関連用語

関連記事

本を読んだらすぐパソコンを開こう

プログラミングの本を読んだら、すぐにパソコンを開いて手を動かしましょう。読むだけでは身につかない理由と、読んだ直後にやるべきことを紹介します。

本を読んでもすぐにコードが書けなくて当たり前

本を 1 冊読み終えたのに、いざコードを書こうとすると手が動かない。これは普通のことです。読書とコーディングの間にあるギャップと、その埋め方を解説します。

本についてくるダウンロード素材を使い倒す

プログラミングの本には、サンプルコードや素材のダウンロード特典がついていることがあります。この特典を活用するだけで、学習効率が大きく変わります。

技術書のサンプルコードが動かないときの対処法

技術書のサンプルコードがエラーで動かない原因と、自力で解決するための具体的な手順を解説します。バージョン違い、環境差異、誤植への対応方法。

写経のすすめ - 技術書のコードを手で打ち込む学習効果

技術書のサンプルコードを手で打ち込む「写経」の 3 つのレベルと、写経に向いている本の特徴、効果を最大化するやり方を紹介します。

技術書の「写経」が続かない人のための段階的アプローチ

技術書のコードを写経しようとして挫折した経験はありませんか。写経が続かない原因を分析し、無理なく続けられる 4 段階のアプローチを紹介します。