本のコードを写すだけでも力がつく理由
この記事は約 3 分で読めます。
写すだけで意味あるの?
本に載っているコードをそのまま打ち込む。これを「写経」と呼びます。「ただ写すだけで力がつくの?」と疑問に思うかもしれません。
答えは「つきます」。しかも、初心者にとっては最も効果的な練習法の 1 つです。
写経で力がつく 3 つの理由
手が覚える
キーボードでコードを打ち込むと、指が記号やキーワードの位置を覚えます。セミコロン、波括弧、イコール。プログラミングでよく使う記号を、考えなくても打てるようになります。
これはスポーツの素振りと同じです。フォームを体に覚えさせることで、試合で自然に動けるようになります。
細部に気づく
本を目で読んでいるだけでは見落とす細かい部分に、写経では気づきます。「ここにスペースが入っている」「この行はインデントが深い」「ここはカンマではなくピリオド」。こうした細部への気づきが、正確なコードを書く力になります。
エラーと向き合える
写経で学ぶプログラミング練習帳を使って写経すると、タイプミスでエラーが出ることがあります。このエラーを自分で見つけて直す経験が、デバッグ (エラー修正) の練習になります。写経のエラーは原因が明確 (打ち間違い) なので、初心者でも解決しやすいです。
写経のコツ
1 行ずつ写すのではなく、3〜5 行をまとめて読んでから打ち込むと効果的です。短い記憶を使うので、コードの構造が頭に残りやすくなります。
写し終わったら、必ず実行して動くことを確認しましょう。動いた瞬間の達成感が、次の写経へのモチベーションになります。
写経の次のステップ
写経に慣れてきたら、コードの一部を自分で変えてみましょう。数字を変える、文字列を変える、条件を追加する。写経から改造へ、改造から自作へ。この段階を踏むことで、自然にコードが書けるようになります。
関連記事
まとめ
写経は「ただ写すだけ」ではありません。手が覚え、細部に気づき、エラーと向き合う。この 3 つの効果が、プログラミングの基礎力を確実に鍛えてくれます。
この記事は役に立ちましたか?
関連用語
関連記事
技術書の「写経」が続かない人のための段階的アプローチ
技術書のコードを写経しようとして挫折した経験はありませんか。写経が続かない原因を分析し、無理なく続けられる 4 段階のアプローチを紹介します。
「写経」の退屈さに耐えられない人のための代替メニュー
技術書のコードを手で打ち込む「写経」が続かない人へ。写経と同等以上の学習効果を得られる、退屈しない 4 つの代替学習法を紹介します。
写経のすすめ - 技術書のコードを手で打ち込む学習効果
技術書のサンプルコードを手で打ち込む「写経」の 3 つのレベルと、写経に向いている本の特徴、効果を最大化するやり方を紹介します。
「写経」「模写」「車輪の再発明」- 手を動かす学習法の使い分け
写経、模写、車輪の再発明。手を動かす学習法は複数ありますが、それぞれ鍛えられるスキルが異なります。目的に応じた使い分けを解説します。
本を読んでもすぐにコードが書けなくて当たり前
本を 1 冊読み終えたのに、いざコードを書こうとすると手が動かない。これは普通のことです。読書とコーディングの間にあるギャップと、その埋め方を解説します。
本に出てくるサンプルコードは動かしてみよう
本に載っているサンプルコードは、読むだけでなく実際に動かすと理解度が段違いに上がります。動かし方のコツと、うまくいかないときの対処法を紹介します。