どーも!睡魔です!
今回は、
「初めてプログラミングを勉強するけど、
何から手を付けたらわからない!」
といった方に、
勉強の仕方について解説しようと思います^^
正しい勉強の仕方を知らないと
効率の悪い勉強になってしまいます!
効率の悪い勉強をしていると
下記のような悪循環に陥ってしまいます^^;
・非効率的な勉強で時間を取られる
・集中力が続かなくなってしまう
・勉強自体を諦めてしまう
ただし、正しい勉強の仕方を
理解すれば下記のような好循環が生まれます!
・効率的な勉強で最小限の時間を取れば済む
・サクサク進むので集中力が続く
・勉強が最後まで続き、プログラミングを習得できる
あなたは、なぜプログラミングを
勉強しようとしていますか?
・単純作業を自動化したい
・実務に生かしたい
・他の仕事に時間を使いたい
・定時に仕事を終えたい
・早く家に帰って好きなことがしたい
このように思っている方が
多いと思います^^
正しい勉強法がわからず、
挫折してしまうと下記のようなことになります^^;
・単純作業を延々としなければならない
・実務に生かせない
・他の仕事に時間を使えなくなる
・残業が増える
・家に帰って好きなことをする時間がない
正しい勉強法を学ぶことで
挫折することなくプログラミングを
習得できたら、きっとこうなっているでしょう!
・単純作業はどんどん自動化させる
・早速実務に生かせる
・他の仕事に時間を十分に取ることができる
・毎日定時で帰ることができる
・早く家に帰って好きなことに集中できる
上記のようになれるように
一緒に頑張っていきましょう^^
さて、
ではプログラミングの勉強のポイントですが、
プログラミングだからと言って特別なことを
する必要はありません^^
1.インプットする
2.アウトプットする
3.毎日コツコツ勉強する
4.定期的に復習する
たったこれだけです^^
え?普通じゃん!
って思ったあなた!
その通りです^^
プログラミングだからといって
特別なことをする必要はありません!
1.インプットする
これはもうあなたはできています!
僕の記事を読んでいただいてますよね?
これは立派なインプットです!!
他には、参考書を読んだり、
あなた自身が調べ物をすること自体も
インプットに入ります^^
2.アウトプットする
これがあなたがやっているかは
僕からは見えません^^;
実際にソースコードを書いてみること
がここでいうアウトプットになります!
僕のブログではソースコードを
コピペできないように画像で
サンプルを掲載しています!
これは、「あなた」がソースコードの
画像を見ながら自分の手で
ソースコードを打ってくれるのを
期待してのことです!!
そうすることで知識の定着率が
グンと上がります!
3.毎日コツコツ勉強する
僕の記事は大体5分から10分程度で
読めるようにしてあります^^
1日1記事で十分ですので
通勤時間や寝る前の暇つぶしに
読んでいただければ幸いです^^
4.定期的に復習する
あなたは、エビングハウスの忘却曲線を
ご存じですか?
ご存じない方は一度調べてみてください^^
ここであなたにお伝えしたいことは
・人は覚えたてのことは1時間後には4割ほど忘れてしまう
・初回に覚えるより2回目覚えなおす方が簡単
・一度にたくさん覚えるよりも時間をかけて何度かに分けて学んだ
方が、学習効率は上がる
という3点です!
エビングハウスの忘却曲線によれば、
一か月後には8割近く忘れてしまうみたいなんですよね!
ですので少なくとも週に1度は復習の時間を
取っていただけると効率的に勉強できます^^
では、具体的にどのようなスケジュールで
勉強を行っていくのがいいのでしょうか?
1.仕事があると日はインプットのみ!
2.仕事がお休みの時はアウトプットを中心に!
この2ステップがいいと思います^^
1.仕事があると日はインプットのみ!
仕事があるときはパソコンに向かって
ソースコードを書くのは時間的にしんどい
ですよね^^;
ここは思い切ってインプットに集中しましょう^^
インプットに集中するといっても
僕の記事を1日に何個も読む必要はありません!
エビングハウスの忘却曲線を思い出してください!
・一度にたくさん覚えるよりも時間をかけて何度かに分けて学んだ
方が、学習効率は上がる
一日に読む記事は1から2記事程度で十分です!
それよりも毎日コツコツとインプットすることを
心がけてください^^
2.仕事がお休みの時はアウトプットを中心に!
仕事がお休みの日は少しまとまった時間を
取ってアウトプットしてみましょう^^
アウトプットする内容は仕事があるときに読んだ
記事のサンプルソースを見ながら打ち込む
事から始めましょう^^
そうすれば、仕事がある日に読んだ記事を
再度読むことになります!
これって復習ですよね??
アウトプットと同時に復習もしちゃいましょう!!
ってことです^^
これってかなり効率的だと思いませんか?
いかがでしたでしょうか?
効率的な勉強をして最短でプログラミングを
習得しちゃいましょう^^