inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

<도서정리> 프로그래머처럼 생각하라, 프로그래머의 뇌

highlrang
0

프로그래머처럼 생각하라

 

 

 

 

 

프로그래머의 뇌

1. 지식의 부족 -> 언어를 모를 때

2. 정보의 부족 -> 언어는 알지만 특정 메서드의 동작 과정을 모를 때(캡슐화 등)

3. 처리 능력의 부족 -> 유추할 수 있지만 단계적인 결과값을 따라가지 못할 때

 

위 세가지 원인은 뇌의 다음과 같은 영역과 관련있음

1. 장기기억공간; 하드디스크, 저장

2. 단기기억공간; 메모리, 저장

3. 작업기억공간; cpu, 처리

 

묶음(chunk)을 활용 -> 이 과정에서는 이미 내가 기존에 기억하고 있는 장기기억을 활용하여 처리

즉, 기억하는 대상이 중요한 것이 아니라 기억하는 방식이 중요하다

 

프로그래밍을 하다보면 막히는 부분이 일어나 업무중단이 빈번하게 일어난다.
이 때 프로그래밍의 목적이 상실될 수 있는 위험성이 있다.
그렇기 때문에 어느 정도의 암기는 프로그래밍에 유용하다.

장기기억 또한 시간이 지나면 사라지기 때문에 간격을 두고 반복하여 기억을 강화하는 작업이 필요하다.

 

변수는 표식이 되어 코드 이해에 도움이 된다.

코드를 이해하기 위해서는 코드를 작성한 목적에 집중하는 것이 필요하다.

코드의 핵심에 초점을 맞추고 연관 코드들을 이해하는 것으로 방향을 확장시킨다.

코드를 읽고 이해하는 데 많은 시간을 소요하기 때문에 언어능력을 향상시키는 것도 필요하다.

 

 

도서

답변 0