技術系の世界は色々知識を必要とすることが多いです。 が、それらすべてを頭に叩き込んでいる人なんてそうそういないんですよね。 だからこそみんな手元にリファレンスを用意したりググって解決しようとするのです。 で、それがないとどうなるか。 めっちゃ開発効率落ちるんだろうなあ。 さすがに基本的な文法ぐらいならだいたい頭に入ってますけど。 あれー、あの時どう書いたっけとか、前一回書いたけど、とかそういう事って多々ありますから。 頻繁に書くプログラムならともかく、数ヶ月に一回しか使わないプログラムなんてまったく記憶にない。 個人的にはググればすぐに出てくるものを覚える必要なんて無い気もするし、過去に書いたコードを見直せばすぐに思い出せるのならばそれでいいのかな、と。 備忘録とかってそういう時のためにあるものですし。 そういうものを忘れた時用にgistとかqiitaとかしっかりまとめておくことのほうが重要ですよね。 ま、まれにオフライン環境でやらないといけないこともあったりしてその時はつらいけど。 新人の頃はまさにそんな感じで、書籍だけを片手にプログラム書いてたっけ。 よくやったものだなあ。