本に出てくるサンプルコードは動かしてみよう
この記事は約 3 分で読めます。
読むだけではもったいない
本に載っているサンプルコードを「ふーん」と読み飛ばしていませんか。実はこれ、すごくもったいないことをしています。
サンプルコードは、著者が「この概念を理解するにはこのコードを見てほしい」と考えて用意したものです。読むだけでも意味はありますが、実際にパソコンで動かしてみると、理解の深さがまったく変わります。
なぜ動かすと理解が深まるのか
目で見て確認できる
「この関数は配列をソートする」と文章で読んでも、ピンとこないことがあります。でも実際にコードを動かして、バラバラだった数字が小さい順に並ぶのを画面で見ると、「あ、こういうことか」と腑に落ちます。
変えて試せる
動かしたコードは、自分で変えて試せます。「数字を逆順にしたらどうなるだろう」「配列が空だったらどうなるだろう」。こうやって自分で実験すると、本に書いてある以上のことが学べます。
間違いに気づける
コードを打ち込んでいると、タイプミスでエラーが出ることがあります。「あれ、動かない」と思って見直すと、自分が理解していなかった部分に気づけます。このエラーを直す過程が、実は最高の学びになります。
動かし方のコツ
まずはそのまま打ち込む
最初は本に書いてあるとおりに、一字一句そのまま打ち込みます。コピー & ペーストではなく、手で打つのがポイントです。手で打つと、コードの一行一行に意識が向きます。
動いたら少し変えてみる
そのまま動いたら、数字を変えたり、文字列を変えたり、少しだけ改造してみましょう。「ここを変えるとこう変わるんだ」という発見が、理解を確実なものにします。
うまく動かなくても焦らない
初心者向けのプログラミング本でも、環境の違いやバージョンの違いで動かないことがあります。そんなときは、エラーメッセージを検索してみてください。エラーを解決する経験も、立派なプログラミング学習です。
全部動かさなくてもいい
本のサンプルコードを全部動かす必要はありません。「これは大事そうだな」と思ったコードだけで十分です。1 章に 1 つか 2 つ、気になったコードを動かすだけで、読むだけの読書とは別次元の理解が得られます。
関連記事
まとめ
本のサンプルコードは、読むだけでなく動かしてみましょう。そのまま打ち込んで、動いたら少し変えてみる。この小さな実験の積み重ねが、プログラミングの理解を確実に深めてくれます。
この記事は役に立ちましたか?
関連用語
関連記事
本を読んだらすぐパソコンを開こう
プログラミングの本を読んだら、すぐにパソコンを開いて手を動かしましょう。読むだけでは身につかない理由と、読んだ直後にやるべきことを紹介します。
本を読んでもすぐにコードが書けなくて当たり前
本を 1 冊読み終えたのに、いざコードを書こうとすると手が動かない。これは普通のことです。読書とコーディングの間にあるギャップと、その埋め方を解説します。
本についてくるダウンロード素材を使い倒す
プログラミングの本には、サンプルコードや素材のダウンロード特典がついていることがあります。この特典を活用するだけで、学習効率が大きく変わります。
技術書のサンプルコードが動かないときの対処法
技術書のサンプルコードがエラーで動かない原因と、自力で解決するための具体的な手順を解説します。バージョン違い、環境差異、誤植への対応方法。
写経のすすめ - 技術書のコードを手で打ち込む学習効果
技術書のサンプルコードを手で打ち込む「写経」の 3 つのレベルと、写経に向いている本の特徴、効果を最大化するやり方を紹介します。
技術書の「写経」が続かない人のための段階的アプローチ
技術書のコードを写経しようとして挫折した経験はありませんか。写経が続かない原因を分析し、無理なく続けられる 4 段階のアプローチを紹介します。