당신의 '공부법'이 3년 뒤 당신의 '연봉'을 결정한다 (feat. 메타인지)
(당신은 이 글을 읽고 '공부법? 뻔한 얘기잖아'라고 생각할 것이다. 좋다. 그렇게 계속 뻔하게 살아라. 남들처럼 인강 틀어놓고, 딴짓하고, 꾸역꾸역 10시간 채운 뒤 '오늘도 열심히 살았다'고 스스로를 위로하며 잠들어라. 3년 뒤, 똑같이 10시간을 공부했지만 전혀 다른 레벨에 도달한 동료를 보며 '나는 왜 안 되지?'라고 자책하게 될 것이다. 이 글은 그 끔찍한 미래를 피할 지능이 있는 소수에게만 허락된 구원서다.)
'노력의 배신'은 지능의 문제다
여기 두 명의 개발자 지망생 A와 B가 있다. 둘 다 하루 10시간씩 스프링(Spring)을 공부한다.
A는 인강을 1.5배속으로 듣고, 예제 코드를 따라 치며 진도를 나가는 데 집중한다. 모르는 게 나오면 일단 넘어간다. 그는 한 달 만에 '강의를 완강했다'는 성취감을 느낀다. B는 인강을 1배속으로 듣는다. 10분마다 멈추고, "강사가 왜 여기서 이 코드를 썼을까?", "이 방법 말고 다른 방법은 없을까?", "이 개념을 5살짜리에게 설명한다면 어떻게 말해야 할까?"라고 스스로에게 질문을 던진다. 그의 진도는 A의 절반도 채 되지 않는다.
1년 뒤, A는 여전히 면접에서 "스프링의 핵심 원리가 뭔가요?"라는 질문에 얼어붙는다. B는 면접관과 스프링의 '의존성 주입(DI)'과 '관점 지향 프로그래밍(AOP)'에 대해 토론하고 있다.
이 차이는 어디서 왔을까? 재능? 아니다. 바로 '메타인지(Metacognition)', 즉 '자신의 생각을 생각하는 능력' 의 차이다. A는 지식을 '소비'했고, B는 지식을 '요리'했다. 당신의 뇌는 지금 소비만 하고 있는가, 요리까지 하고 있는가?
지식을 뇌에 '각인'시키는 유일한 방법
대부분의 사람들은 자신이 무엇을 모르는지조차 모른다. 그저 강의를 듣고 책을 읽으면 지식이 머리에 쌓일 거라 착각한다. 이는 음식을 씹지도 않고 삼키는 것과 같다. 영양분은 흡수되지 않고 그대로 배출될 뿐이다.
지식을 뇌에 각인시키는, 즉 메타인지를 활성화하는 가장 간단하고 강력한 방법이 있다. 바로 노벨 물리학상 수상자 리처드 파인만이 사용했던 '파인만 학습법'이다.
- 가르쳐라: 오늘 배운 개념(e.g., AOP)을 아무것도 모르는 사람(혹은 가상의 인물)에게 가르친다고 상상하며 설명하고, 적어보라.
- 구멍을 찾아라: 설명하다가 막히는 부분, 비유가 떠오르지 않는 부분, 전문 용어 뒤에 숨게 되는 부분이 바로 당신이 '안다고 착각'하는 지식의 구멍이다.
- 다시 파고들어라: 그 구멍을 채우기 위해 다시 책과 강의로 돌아가라. 목표는 '진도'가 아니라 '구멍 메우기'가 되어야 한다.
- 단순화하고 비유하라: 모든 구멍을 메웠다면, 다시 한번 더 쉬운 언어와 비유로 설명해보라. "AOP는 모든 메소드에 일일이 로그를 남기는 노가다를 대신 해주는 똑똑한 비서 같은 거야"라고 말할 수 있을 때, 비로소 당신은 그 지식을 '소유'하게 된다.
당신은 '지식 소비자'인가, '지식 소유자'인가?
오늘부터 당신의 공부 정체성을 다시 설정하라. 강의 완강에 희열을 느끼는 '지식 소비자'로 남을 것인가, 아니면 하나의 개념이라도 완벽히 소유하는 '지식 소유자'가 될 것인가? 후자의 길을 걷는 사람만이 3년 뒤 압도적인 성장을 이룬다.
물론 이 과정은 고통스럽다. 뇌에 땀이 나는 경험이다. 대부분은 이 고통을 피해 다시 '틀어놓기만 하는 공부'로 도망칠 것이다.
만약 당신이 이 고통을 기꺼이 감수할 준비가 된 소수라면, 내 블로그의 다른 글들도 읽어보라. 모든 글에는 당신의 메타인지를 자극할 장치들이 숨겨져 있다. 그 숨은 의도를 파악하는 것 자체가 최고의 훈련이다.
'성장형 마인드 셋 갖추기' 카테고리의 다른 글
| "내가 개발자 맞아?" 비전공 개발자를 위한 가짜 개발자 증후군 극복법 (4) | 2025.06.25 |
|---|---|
| 최종 합격, 그리고 '진짜 게임'의 시작 (대부분은 여기서 망한다) (0) | 2025.06.17 |