hamburger-tech-nits

主にプログラミングのNITSな話

「プログラマー脳」を読んだ

雑なメモ → プログラマー脳

徐々に衰える記憶力その他をどうにかしたくて読んでみた。

認知プロセスを知り、それをフォローするTipsを学ぶような内容。

  • ノートにメモを書いたり印刷したコードにマーカー引いたり、アナログな方法が認知科学の面ではかなり有効
  • 思考能力を上げるためにワーキングメモリの不要な負荷を下げる。短期記憶で覚えられるのはせいぜい6つ程度。
  • チャンクによって情報を圧縮する。長期記憶にあるメンタルモデルを活用する。そのためにストックを増やしておく。メンタルモデルと関連付けるためにコメントを書いたり、それを想起しやすいコードを書く。

ワーキングメモリ・短期記憶・長期記憶の強化とそれぞれの連携を意識することで、いわゆるきれいなコードの基準が少しクリアになるかもしれない。