プログラミング上達のコツ
私自身も調べた経験があるプログラミング上達のコツ
一体何でしょうか?
断言できることは、本を読んでいるだけでは出来るようになりません。絶対。
とにかく、たくさんコードを書くこと。
これが一番。
コードとは、プログラミングコード、つまり命令の集まりです。
Scratchでいえば、スクリプトブロックのことです。
生徒の中に、「エラーが出るから嫌だ」と言う子がいますが、エラーが出てなんぼなんです。
初心者の学習の中でエラーが出てパソコンが壊れる可能性は低いです。
エラーを恐れずに、どんどん試していくという行動が大事です。
学校の授業は、間違えないように、正解を出すことが求められますが、プログラミングはどんどん間違えて良い。
1回で完璧なコードを書ける人なんて聞いたことありません。
少なくとも、私は出来ません!
もし、エラーの意味が分からず直せなかったら、検索するか、私みたいな講師にどんどん聞きましょう。
最初から聞いては駄目ですよ。
自分で考えて、どうしても解決法が見つからなかったときだけです。
私の教室では、「どのように考えて、どのように試したけど、出来なかったのか説明してください」と子どもでも大人でも関係なく聞きます。
次第に、私の力がなくても、自分で解決できるようになります。
そして、もうひとつ、参考書に載っているコードをそのまま写すという勉強法です。
この行為を写経と言われていますが、勉強を始めたばかりの頃は、おすすめします。
しかし、これをずっと続けてはいけません。
なぜなら、分かった気になっているからです。
参考書に載っているコードを少し変えてみて、自分で考えながらコードを書かないと、理解していない可能性が高いです。
コードをそのまま写すのは、タイピングが得意だったら誰でも出来ます。
そうではなく、このコードは何をしているのか、考えながら打たないと時間の無駄です。
ただ写すだけの作業を続けていると、参考書を閉じて、「はい、このプログラムを作って」と言われたら、きっと何から始めたらいいのか分からないでしょう。
それがどんなに簡単なプログラムでも。
色々書きましたが、とにかく考えて手を動かすこと!
アウトプットしていきましょう!
一体何でしょうか?
断言できることは、本を読んでいるだけでは出来るようになりません。絶対。
とにかく、たくさんコードを書くこと。
これが一番。
コードとは、プログラミングコード、つまり命令の集まりです。
Scratchでいえば、スクリプトブロックのことです。
生徒の中に、「エラーが出るから嫌だ」と言う子がいますが、エラーが出てなんぼなんです。
初心者の学習の中でエラーが出てパソコンが壊れる可能性は低いです。
エラーを恐れずに、どんどん試していくという行動が大事です。
学校の授業は、間違えないように、正解を出すことが求められますが、プログラミングはどんどん間違えて良い。
1回で完璧なコードを書ける人なんて聞いたことありません。
少なくとも、私は出来ません!
もし、エラーの意味が分からず直せなかったら、検索するか、私みたいな講師にどんどん聞きましょう。
最初から聞いては駄目ですよ。
自分で考えて、どうしても解決法が見つからなかったときだけです。
私の教室では、「どのように考えて、どのように試したけど、出来なかったのか説明してください」と子どもでも大人でも関係なく聞きます。
次第に、私の力がなくても、自分で解決できるようになります。
そして、もうひとつ、参考書に載っているコードをそのまま写すという勉強法です。
この行為を写経と言われていますが、勉強を始めたばかりの頃は、おすすめします。
しかし、これをずっと続けてはいけません。
なぜなら、分かった気になっているからです。
参考書に載っているコードを少し変えてみて、自分で考えながらコードを書かないと、理解していない可能性が高いです。
コードをそのまま写すのは、タイピングが得意だったら誰でも出来ます。
そうではなく、このコードは何をしているのか、考えながら打たないと時間の無駄です。
ただ写すだけの作業を続けていると、参考書を閉じて、「はい、このプログラムを作って」と言われたら、きっと何から始めたらいいのか分からないでしょう。
それがどんなに簡単なプログラムでも。
色々書きましたが、とにかく考えて手を動かすこと!
アウトプットしていきましょう!