# 프로그래머의 뇌 (펠리너 헤르만스, 2022) 독후감 - 코드를 읽는 데 도움이 되는 인지과학

> Clean Markdown view of GeekNews topic #20340. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=20340](https://news.hada.io/topic?id=20340)
- GeekNews Markdown: [https://news.hada.io/topic/20340.md](https://news.hada.io/topic/20340.md)
- Type: news
- Author: [ohyecloudy](https://news.hada.io/@ohyecloudy)
- Published: 2025-04-15T11:22:08+09:00
- Updated: 2025-04-15T11:22:08+09:00
- Original source: [ohyecloudy.com](https://ohyecloudy.com/pnotes/archives/book-the-programmer-brain/)
- Points: 13
- Comments: 0

## Summary

**인지 과정**은 컴퓨터의 구조와 유사하며, **단기 기억(STM)**은 매우 작아 **청크** 활용이 중요합니다. **장기 기억(LTM)**에 정보를 저장하고 포인터로 끄집어내면 STM의 용량을 효율적으로 사용할 수 있습니다. **인출 강도**를 높이는 방법으로 **플래시카드**가 유용하며, 코드 작성 중에는 **정신 모델**을 저장하여 **인터럽트**에 대비할 수 있습니다.

## Topic Body

-   인지 과정, 컴퓨터와 비슷  
    -   STM(short-term memory): 메모리  
    -   LTM(long-term memory): 하드 드라이브  
    -   Working memory: 프로세서  
-   STM은 용량이 2개에서 6개 사이로 추정될 정도로 한없이 작음  
    -   청크(chunk) 활용이 중요  
    -   LTM에 저장된 정보를 가리키는 포인터로 대체하는 개념  
    -   예) 체스판을 보고 전문가는 &rsquo;시실리언 오프닝이고, 거기서 나이트 하나는 2칸 왼쪽&rsquo; 같은 식으로 LTM에 저장된 시실리언 오프닝을 활용해서 많은 정보를 기억할 수 있음  
-   LTM에 많은 정보를 넣고 포인터로 끄집어 낼 수 있으면 턱없이 적은 STM 용량을 효율적으로 사용 가능  
    -   LTM에 저장하는 저장 강도와 꺼내는 인출 강도가 영향을 줌  
    -   여기서 인출 강도를 높이는 방법으로 플래시카드가 유용함  
-   코드 작성 중 인터럽트에 대비하는 방법 소개  
    -   정신 모델(mental model)을 저장  
        -   주석이나 중간 보고 등으로 가능  
    -   하위 목표를 주석 형태로 저장  
        -   Copilot에게도 가이드를 줘서 유용  
  
이 책을 읽고 난 뒤에 <https://news.hada.io/topic?id=18245> 발표를 보니 더 재미있었습니다.

## Comments



_No public comments on this page._
