プログラマー脳
#思考
#読書
#脳
プログラマー脳 ~優れたプログラマーになるための認知科学に基づくアプローチ - 秀和システム あなたの学びをサポート!
https://scrapbox.io/files/6528a14e09b171001cfdc848.png
輪読会
プログラマー脳 · atman-inc/training · Discussion #107 · GitHub
1
知識が長期記憶を補完する
情報が短期記憶を補完する
知識が不足していると情報を処理できず、ワーキングメモリーが不足する
ワーキングメモリー
長期記憶はハードディスクドライブ、短期記憶がRAM、ワーキングメモリは脳のプロセッサ
短期記憶の処理能力を高めるためにワーキングメモリーの容量を増やし、リフレッシュする
koushisa.icon
プログラミングにおいてインタフェースや型は長期記憶になりうる
型でドメインを構築できてるかが一番大事
型システムはデータ変換や多様性を正確に表現できる
2
知識のビーコン
3
フラッシュカード
間隔をあけて繰り返す
貯蔵強度
検索強度
エピソード記憶
koushisa.icon
情報を覚えることで記憶が強化される
アクティブラーニングの重要性
情報を記憶して整理することと整頓して必要な時に引き出せるようにすることの関心は別物
ScrapboxのページをDALLE-3に食わせて画像を生成して貼り付けると、断片的なメモをエピソード記憶として表現できるのでいい
4
プログラマー脳の状態遷移表の例
ほぼすべての変数をカバーできる11の役割
p90
コードのフォーカルポイント
ドメインイベントのメリットは、集約の間の副作用を明示的に表現できること
7
開けたら閉める
知識の転移