# 研修8日目(2020/5/20) ## 今日の学習内容 * ### Timさんの講義  選択と集中。Timさんが何度もお話の中で強調されていた。 設計するぞ!というときに細かな文法について意識はしない。これから研修でも業務でもたくさん言語を扱うが全てを暗記しようとしたら地獄。  言語に振り回されないようにするには各言語の共通思想を見抜き、抽象化して自分の理解に落とし込む。またそのためにはプログラムを書くことは建築家であることを意識し、プログラムがテキストで書かれているという罠から離れなければならない。  今回の研修は何のためにあるのかというところをTimさんのお話を踏まえもう一度考えたいと思った。 * ### Japascript クロージャ  内側の関数が外側の関数の変数を参照することに最初疑問を感じていなかったが、説明を受ける中で深く考えたら逆に混乱してきた笑 関数から返される値を引数をいじる気となく変更したい時とかに使えそうだけど、実際クロージャをどんな時使えるのかまだイメージが湧いていない。