はじめに
これから勉強をはじめるという初心者やなかなかしっくりとくる勉強方法が見つからないといった人に向けてプログラミングを勉強する際の心構えのようなものを紹介していく。特に初心者の人などは独学のやり方がわからない人が多くて挫折しやすいので参考になればと思います。
暗記はするな
ここは多くの初心者が誤解しやすいのだが、プログラミングはテストとは違い調べながらするものであるから暗記する必要は全くなく、そもそも技術の進歩の早いこの業界では暗記したところで使えなくなるのがオチだ。そもそも量が膨大すぎて覚えることはできない。一流のエンジニアですら全く何も見ずにコーティングすることは不可能に近いのである。
理解をして検索できる状態にする
例えば、Rubyでたとえると配列から要素を全て取り出すメソッドとしてeachというものが用意されているが、これをeach = 配列から要素を全て取り出すと覚えるのではなく、配列というものが何なのかを理解し、Rubyには配列を取り出すメソッドがあるということが分かっていればもしeachというメソッドを忘れても「配列 要素取り出す ruby」と検索することで目的ものを見つけることができる。
終わりに
筆者は現在進行形で学習中なので発見があれば随時更新していく予定です。