밝혀 둡니다: 저는 이 글에서 예시로 쓰는 도구인 boterview를 만든 Nathan Brunner입니다. 다만 여기 소개하는 학습법은 boterview 없이도 그대로 쓸 수 있습니다.
개발자라면 한 번쯤 겪어 봤을 겁니다. 업무 때문에 새 기술을 배워야 해서 공식 문서를 열고, 튜토리얼 영상을 몇 개 보고, "이제 알겠다" 싶은 마음으로 탭을 닫습니다. 그런데 일주일 뒤 실제 문제 앞에서 바로 막혀 버리죠. 자료가 부족했던 게 아닙니다. 부족했던 건 공부하는 방법이었습니다.
이 글에서는 학습 과학에서 제게 가장 도움이 된 네 가지 원칙을 정리하고, AI가 만든 코스를 출발점 삼아 일주일 동안 이를 적용하는 방법을 보여 드리겠습니다.
1. 다시 읽지 말고 떠올리기
문서를 반복해서 읽으면 이해했다는 착각이 생깁니다. 글이 익숙해 보이니 안다고 믿게 되는 거죠. 이른바 시험 효과(testing effect)에 관한 연구들은 기억을 단단하게 만드는 것이 다시 보는 행위가 아니라 기억에서 꺼내려는 노력이라는 점을 보여 줍니다.
실천 방법:
- 한 섹션을 끝내면 자료를 모두 닫고 기억나는 내용을 적어 봅니다.
- 소제목을 질문으로 바꿔("
git merge와git rebase는 무엇이 다를까?") 보지 않고 답해 봅니다. - 틀리더라도 짧은 퀴즈를 풉니다. 틀리고 바로잡는 과정 자체가 학습입니다.
2. 복습 간격 벌리기
세 시간을 몰아서 공부하는 것보다 하루 한 시간씩 사흘에 나눠 공부하는 편이 더 오래 남습니다. 막 잊어버리기 시작할 때 복습하면 기억이 더 오래갑니다. 이를 위한 전통적인 도구가 플래시카드입니다. 카드는 적게, 질문은 명확하게, 복습은 자주.
3. 양보다 구조가 먼저
새로운 주제를 배울 때 문제는 정보가 부족한 게 아니라 오히려 너무 많다는 것입니다. 지도가 필요합니다. 무엇부터 시작할지, 무엇이 무엇에 의존하는지, 무엇은 나중으로 미뤄도 되는지. 주제를 단원과 짧은 레슨으로 나누면 막막함이 줄고 진도가 눈에 보입니다.
4. 내 말로 설명하기
어떤 개념을 쉽게 설명하지 못한다면 아직 완전히 이해한 것이 아닙니다. 좋은 튜터는 답을 바로 알려 주지 않고, 스스로 생각하게 만드는 질문을 던집니다(소크라테스식 문답법). 불편하지만, 바로 그래서 효과가 있습니다.
실전 예시: 7일 만에 Git 제대로 익히기
이론에만 머물지 않도록, 이 네 가지 원칙을 한곳에 모으려고 제가 만든 플랫폼 boterview로 어떻게 적용하는지 보여 드리겠습니다.
1단계: 코스 만들기. 주제("실무에서 쓰는 Git, 기초부터 협업까지")를 입력하면 몇 초 만에 단원과 레슨으로 구성된 코스가 만들어집니다. 커밋과 스테이징, 브랜치, merge와 rebase, 충돌 해결, 원격 저장소와 Pull Request, 실수 되돌리기…
2단계: 수동적으로 읽지 말고 챌린지로 배우기. 각 레슨은 짧은 설명과 인터랙티브 챌린지, 퀴즈가 번갈아 나오기 때문에 첫 1분부터 능동적 회상을 연습하게 됩니다.
3단계: 플래시카드로 복습하기. 핵심 개념이 카드로 정리되어 출퇴근길이나 대기 시간에 짧게 복습할 수 있습니다.
4단계: 소크라테스식 튜터와 대화하기. 이해가 안 되는 부분이 생기면("왜 공유 브랜치에서는 rebase를 피하라고 할까?") AI 튜터에게 물어봅니다. 튜터는 정답을 바로 주는 대신 질문으로 생각을 이끌어 줍니다.
하루 20–30분 계획
| 날짜 | 할 일 |
|---|---|
| 1일 | 코스를 만들고 첫 단원 끝내기 |
| 2일 | 1일 차 플래시카드 + 2단원 |
| 3일 | 노트 없이 1–2단원 퀴즈 |
| 4일 | 3단원 + 배운 내용을 소리 내어 설명하기 |
| 5일 | 가장 헷갈리는 부분으로 튜터와 세션 |
| 6일 | 모든 플래시카드 간격 복습 |
| 7일 | 최종 퀴즈 + 연습용 저장소에서 충돌 직접 해결해 보기 |
기억해 둘 한계
AI가 만든 코스는 훌륭한 출발점이지만 완벽하지는 않습니다. 실제 서비스나 자격시험에 쓰일 내용은 반드시 공식 문서로 확인하세요. 코스는 공부를 정리해 주는 비계로 보고, 유일한 정답의 출처로 여기지 않는 것이 좋습니다.
마치며
더 빨리 배운다는 건 더 오래 공부하는 게 아니라 더 잘 공부하는 것입니다. 떠올리고, 간격을 두고, 구조를 잡고, 설명하기. 이 모든 건 노트 한 권으로도 할 수 있습니다. 다만 코스와 카드를 직접 준비하는 시간을 아끼고 싶다면 어떤 주제든 AI로 코스를 만들어 주는 boterview를 써 보셔도 좋습니다. 무료 플랜이 있고 웹, iOS, Android에서 사용할 수 있습니다.
써 보셨다면 어떤 주제를 골랐는지, 무엇을 개선하면 좋을지 댓글로 알려 주세요. 즐거운 공부 되세요!
— Nathan Brunner, boterview 개발자

