僕がどうやって勉強してるのか、気になる人もいると思いますので、
今日は僕の勉強法についてお話したいと思います。
先に行っておきますが、僕は結構「馬鹿」です。頭がわるーいのです。
元々天才的なプログラマーさんのような頭は持ちあわせておりませんし、
そこまでになれるとも思っておりませんヽ(=´▽`=)ノあはは
ですので、かなり凡人的で超絶シンプルかつ泥臭い勉強法になります。
はたしてその実態は・・・!!?
分からないことをひたすらググりまくって、
似たような記事を沢山読んで、沢山作る!!!!!( ・`д・´)シャキーン!
です・・・(;´д`)
なんでそんな非効率的な方法で勉強してるの?馬鹿なの?と思われるかもしれません。
自分でもかなり非効率的な勉強法なんだろうなぁと思ってはいるのですが、
これよりいい方法が思い浮かびませんし、自分に一番合っていると思っています。
泥臭くググって作りまくるのが最高だと思う理由
1.お金がかからない
これはかなりデカいです。
書籍を買うと一冊3,000円~5,000円ぐらいしますよね・・。貧乏人の僕には大変な痛手です。
ググるとなんとタダ!プログラミングの勉強ならわざわざ入門書を買わなくても、沢山入門サイトが出てきます。内容もサイトによっては書籍より情報が多かったりします。
「ただより高い物はない」なんて言葉がありますが、僕から言わせたらキチンとメリット・デメリットを把握した上でのタダなら完全に美味い汁だけ吸えます。
ググることには何のリスクもないのですから大いに活用していきましょう。タダ最高!無料時代最高!
2.コーディングは手を動かさないと覚えない
これはゴリゴリ作りまくって勉強してる理由です。
結局書籍やサイトを読んで覚えた気になっていても、実際コーディングする時に手が止まってしまいます。HTMLやCSSも作りまくって覚えました。これは”勉強”というより、スポーツの”練習”に近いと思います。身体に、指にコードを染み込ませるのです。
玄人になったら、タイピングと一緒で、その内勝手に手が動くようになってるはずです。
3.繰り返さないと忘れる
人間忘れる生き物です。都合のいい事だけ覚えてる人って多いですよね。僕がそうです\(^o^)/コンニチハ
自虐っぽくなりますが、僕は記憶力がそんなに高くありません。元々コツコツ勉強するようなタイプでもなくて、高校の時のテストなんか「どうせ忘れるんだから、前日勉強!一夜漬け!」と完全に開き直っておりました。また、映画や漫画、人の話や名前(これは大変失礼ですが(;´д`))等など、3ヶ月もその事柄から離れれば綺麗サッパリ忘れてしまうのです。
人の記憶には忘却曲線というのがありまして、”復習”しないと記憶が徐々に薄れていき、いずれ完全に記憶の海の底へ・・・そしてついに完全に忘れてしまいます。(関連の事柄で突如記憶の底から思い出す事もあります)
たまに一度覚えたことは忘れないような天才的な人もいますが、僕は凡人ですので努力しないといけません。天才じゃなくても努力は出来ますから。
そこで同じような入門サイトを何件も訪問して同じような内容を読んでいると、例えばPHPであれば「あぁどうせ最初は環境設定してからprintかechoでしょ?」という風にそれが”あたりまえ”になってきます。あたりまえになっているという事は覚えているのです。それが当たり前になったら、ようやく実践で使えるようになってます。
この忘却曲線の考え方を使えば、何分後、何時間後、何日後に同じ内容を読んで確実に記憶する、といった事ができるのですが、覚えることが多く(PHP,SQL,セキュティ,サーバー・・その他諸々)いちいちスケジュールを組むのもめんどくさいし、各サイトの方針や考え方によって”覚えといて当たり前”のものが違うので、似たような内容であっても読んでみると新しい発見があるものです。
いかがでしたでしょうか?
以上のような考え方から、僕は泥臭くググってコードを書きまくるという勉強法を推奨します。笑
もしもっといい勉強方があれば、教えて頂けると幸いです(´・ω・`)