노트

코넬 노트법

Cornell Note-Taking System

개발 문화#learning · 연결된 개념 2개

쉽게 말하면

코넬 노트법은 필기를 나중에 단어장처럼 쓸 수 있게 만드는 방법이에요. 내용 옆에 질문을 달아 두고 복습할 때 내용을 가린 채 질문만 보며 떠올리니, 다시 읽기보다 오래 남아요.

비유가 깨지는 곳 단어장처럼 외우는 데서 끝나면 반쪽이에요. 아래 요약 칸에 전체를 내 말로 한두 문장 적으며 기존 지식과 이어 붙이는 것까지가 이 필기법이에요.

1950년대 코넬 대학교의 월터 포크(Walter Pauk)가 만든 필기 방법이다. 한 페이지를 세 칸으로 나눈다. 왼쪽의 좁은 단서 칸(Cue Column)에는 키워드와 질문을, 오른쪽의 넓은 필기 칸(Note-Taking Area)에는 강의·책 내용을, 아래쪽 요약 칸(Summary)에는 두세 문장 요약을 적는다.

쓰는 순서

  1. 들으며: 오른쪽 넓은 칸에 내용을 적는다
  2. 끝나고: 왼쪽 좁은 칸에 핵심 키워드와 질문을 단다
  3. 복습할 때: 오른쪽을 가리고 왼쪽 단서만 보며 내용을 떠올린다
  4. 정리: 아래 칸에 전체를 한두 문장으로 요약한다

왜 효과가 있나

3단계가 핵심이다. 다시 읽기보다 기억에서 꺼내 보는 연습이 오래 남는다 → 인출 연습과 간격 반복. 요약 칸은 내용을 내 말로 다시 쓰게 해서 기존 지식과 연결하게 만든다.

개발 공부에도 그대로 쓸 수 있다. 문서를 읽으며 필기하고, 단서 칸에 "이 옵션은 언제 쓰나?" 같은 질문을 달아 두면 나중에 플래시카드처럼 쓸 수 있다. 공부한 내용을 개념 단위로 쪼개 연결하는 방식은 청킹과 코드 읽기과도 통한다.

출처: The Cornell Note Taking System Cornell University Learning Strategies Center

연결된 개념

이 노트를 가리키는 문서

뜻이 가까운 노트

  • 몰입 영역과 난이도 조절

    과제가 너무 쉬우면 지루하고 너무 어려우면 불안하다. 그 사이의 몰입 영역에서 실력이 가장 잘 는다.

  • 상호 참조 전략

    코드에서 이해한 것을 도메인 언어로 바꿔 보고, 도메인 언어를 다시 코드로 확인하며 추상과 구체를 오가는 이해 방식.

  • 심플 디자인

    켄트 벡이 XP(Extreme Programming)에서 제시한 단순한 설계의 네 가지 규칙. 우선순위 순으로 ① 모든 테스트를 통과하고 ② 의도를 드러내고 ③ 중복이 없고 ④ 요소가 가장 적다. 마틴 파울러가 이렇게 정리한 형태가 널리 쓰인다.

  • 연결 리스트

    각 노드가 값과 다음 노드를 가리키는 포인터를 가지고 사슬처럼 이어진 자료구조. 리스트는 맨 앞(Head)과 맨 뒤(Tail), 길이 정도만 기억한다. 배열과 달리 인덱스가 없다.

  • 함수 추출하기

    코드 조각에 목적을 드러내는 이름을 붙여 독립된 함수로 빼는 리팩터링. "어떻게"와 "무엇을"을 분리한다. 반대 방향인 함수 인라인하기(Inline Function)는 본문이 이름만큼 명확한 함수를 호출부로 다시 녹인다.

보기 옵션