プログラミング学習で写経するメリット【集中力が高まる】

programming-helloworld

プログラミングの学習方法で『写経』がとても重要と聞いたことはありませんか?

事実わたしはプログラミング学習をはじめたころ、写経をしまくったのですが、結果的に短期間で効率よくプログラミングを習得することができました。

これからプログラミング学習をはじめようと思っている人は、ぜひ写経を取り入れてください。

写経には、集中力を高め、モチベーション維持する効果がありますよ。

プログラミングの写経とは

サンプルコードを書き写すこと

プログラミング学習の写経とは、プログラミング学習サイトなどに使われているサンプルコードを、1文字1文字、自分の手でサンプルコードをタイピングして、書き写すことです。

プログラミング学習で写経することは、集中力を高めた状態で学習することができるというメリットがあります。

写経とは

もともと写経は、仏教において経典を書写することを指します。

現在は『集中力向上』を目的に、写経に取り組む人も増えています。

お寺では、写経体験ができるところもあります。

また、写経することで、達成感を得ることができるので、プログラミング学習が続けやすくなるのもメリットです。

写経は、プログラミング学習にとても効果がある学習方法なので、特に初心者にはおすすめです。

基礎的な文法を覚えられる

サンプルコードを写経すると、基礎的な文法を何度もタイピングするので、自然と基礎的な文法を頭に叩き込むことができます。

PHPなら、<form>タグや<input>タグを何度もタイピングすることになりますし、フォームに入力する変数($_GET)も何度も触れるはずです。

これによって、フォームに入力された値を受け取るといった、処理を自然に身につけられることができます。

つまり、写経を繰り返すことで、いつのまにか基礎的な文法を身につけることが可能なんです。

プログラミング学習の写経のポイント

コピー&ペーストしてはダメ

写経する時に、コピー&ペーストは絶対にしてはいけません。コピー&ペーストすると、写経によるプログラミング学習効果はほぼなくなってしまいます。

プログラミングは、1文字でも入力を間違えると、プログラミング処理ができず、エラーが発生します。

そのミスを自分で気づけるようになることで、全角スペースは使ってはいけないなど、プログラミングの基礎をカラダに叩き込むことができます。

タイプミスすることで、プログラミングに必要なデバッグ処理能力も身につくので、コピー&ペーストはダメです。

タイピングミスを恐れずやる

プログラミングは、1文字でもタイピングを間違えると、プログラミング処理ができず、エラーが発生します。

このエラーを発生させることが、プログラミング学習にはとても重要です。

プログラミング学習初心者に多いのは、半角スペースを全角スペースにしてしまうことで、エラーを発生させてしまうことですよね。

これはプログラミングを学習していれば、絶対に陥るミスです。

こういったミスを、デバッグ処理で自分で発見できるスキルを身につけるのも、プログラミングでとても重要なことです。

タイピングミスをすることは、プログラミング学習でとても重要なので、タイピングミスを恐れず、写経しましょう。

デバッグ処理をすることで成長する

デバッグ処理とは、エラー(バグ)を発見し、修正することです。

学習サイトのサンプルコードは、エラーが無い状態ですが、写経していれば、たまにはタイピングミスするものです。

その際に、どこでエラーが発生しているのかを自分で確認することがとても重要です。

PHPであれば、var_dumpして、入力値を確認したり、echoで表示させたりして確認します。

プログラミング処理がしっかり処理されているか確認するのは、プログラミング学習でとても重です。

写経しながら、デバッグ処理能力を身につけましょう。

まとめ

プログラミング学習の写経のポイント

・コピー&ペーストしてはダメ
・タイピングミスを恐れずやる
・デバッグ処理をすることで成長する

プログラミング学習で、写経することは、基礎的な文法の書き方が自然と身につきます。

またタイピングミスしてしまったら、自分でデバッグ処理をすることで、問題解決能力をアップさせることができます。

プログラミングの学習とは、文法やルールを暗記するのではなく、このように手を動かすことがとても重要です。

しかも写経には、集中力を高める効果も期待できるし、モチベーションの維持にも効果が期待できます。

プログラミングの学習は、特に初心者は挫折しやすいので、写経をうまく取り入れましょう。

プログラミング初心者におすすめ

プログラミング初心者におすすめの学習方法【初期段階を乗り越えろ】

2019年3月17日
programming-helloworld

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です