이 글 하나로 부트캠프가 필요 없어집니다. (개발자 학습법, 개발자 취업, 개발자 독학)
개발자가 성장할 수 밖에 없게 만들어주는 무중단 학습법의 비밀을 공개합니다. 학습 프로세스를 효과적으로 개선하는 노하우를 배워가세요.
Nov 17, 2023
당신이 지금 학습 악순환의 고리를 벗어나지 못하는 이유
더 나은 개발자가 되기 위해, 여러분도 과거에 한번쯤 혹은 현재 진행형으로 퇴근 후 따로 시간을 내서 공부를 해보겠다는 계획을 세우셨던 경험이 있지 않으신가요?
그래서 지금 그 결심, 꾸준히 이어가시고 계신가요?
아마 한주 두주 시간이 지나면서 점점 흐지부지 되셨을 겁니다. 많은 사람들이 이렇게 작심삼일을 반복하면서 끈기가 없고 의지가 부족한 자기 자신을 탓합니다. 매번 실패했던 경험 때문에 “하기는 해야 하는데…”라고 말만 하며 다시 도전하는 걸 회피하기도 합니다.
사실 이러한 회피는 당연한 일입니다. 불확실하고 실패 가능성이 높은 위험한 상황을 회피하는 것은 자신을 지키려는 건 인간의 본능입니다. 만약 계속되는 실패 경험으로 인해 앞으로의 실패도 예상된다면, 우리의 뇌는 아예 시작을 안하는 것이 안전한 길이라고 생각해 우리의 행동을 도전하지 않는 방향으로 이끌죠.
하지만, 안타깝게도 이러한 본능이 우리의 성장에는 오히려 방해가 됩니다.
그렇다면 어떻게 해야 이러한 악순환의 고리를 끊어낼 수 있을까요?
결국 우리는 성공의 경험을 통해서 뇌를 바꾸어야만 합니다. 계속 실패했던 방식대로 반복하는 것이 아닌, “제대로 된 학습법”을 통해 학습에 성공하는 경험을 가져야 앞으로의 학습을 두려워하지 않고 꾸준히 이어갈 수 있는 동력이 생깁니다.
이제부터 여러분들이 멈추지 않고 꾸준히 학습에 성공할 수 있도록, 무중단 학습법의 원칙들을 소개해드리려고 합니다.
무중단 학습법 원칙1 - 학습 마감 철저히 지키기
보통 사람들은 학습 계획을 세울 때, 학습의 주제만 선택할 뿐 분량과 기간을 제대로 정하지 않고 시작하는 경우가 많습니다. 기간을 정하더라도, 마감 기한을 쉽게 넘겨버버리는 경우가 많습니다. 현재 공부하는 주제의 모든 부분을 완벽하게 이해하고 다음 주제로 지나가길 원하기 때문이죠. 그렇게 학습하다보면 알아야 할 건 점점 더 늘어나고, 결국 중간에 흐지부지 해져서 끝을 내지 못한 상태로 포기하게 됩니다.
모든 프로젝트에 마감이 있듯이, 학습에도 엄격하게 마감이 있어야 합니다. 끝이 없다면 성공도 없습니다. 무중단 학습을 성공하기 위해서는 학습 계획 단계에서부터 마감 기한부터 정하고 지켜나가야 합니다.
짧은 주기의 마감 기한
학습 마감 기한은 최대한 세분화하여 짧은 주기로 잡는 것이 좋습니다. 처음에는 학습 시간을 어떻게 구성해야 하는지 잘 알지 못하기 때문에 그냥 무작정 한 주 단위로 시간을 잡고 시작하는 경우가 많습니다. 그러다보면 아직 계획했던 학습 내용의 30%도 하지 못했는데 벌써 토요일이 오고 결국 이번에도 계획은 또 실패하게 되죠. 실패하지 않기 위해서는 한 주 단위 내에서도 그 안에서 세부적인 마감 기한을 정해 진행해야 합니다.
세부 마감 기한은 학습 주제별이 아닌 학습 단계별로 정하는 것이 좋습니다.
- 개념 정리: 주요 학습 키워드를 추출하고 해당 키워드에 대한 개념 학습 단계
- 실습: 개념을 바탕으로 코드에 적용 단계
- 복습: 학습한 내용을 복습하는 이해 단계
- 회고: 학습 사이클을 점검하고 개선 사항을 정리하는 단계
이렇게 구체적인 단계를 나눠 학습을 진행하면 며칠 단위, 하루 단위의 짧은 성공을 경험 할 수 있게 되고, 이 짧은 성공들이 모여 한 주간의 학습을 성공으로 마칠 수 있게 해줍니다.
이 때문에 실제로 메가테라 생존코스에서도 학습 마감 기한을 구체적으로 제시하고 있습니다. 한 주 단위로 학습 주제를 제공하고 강의 시청과 개념학습 단계, 과제 단계, 과제 복습과 회고의 단계로 나누어 각각의 마감기한이 정해져 있습니다. 또 단계를 제시하는 것 뿐만 아니라 단계별로 완료되었는지 개인별 체크를 통해 수강생분들이 자신만의 학습 사이클을 형성할 수 있도록 하고 있습니다.
학습 범위 조정
마감 기한을 정하고 학습을 진행했다면, 학습 범위 또한 기한에 맞춰서 조정되어야 합니다.
개념 정리 단계에서도 하나의 키워드를 잡고 학습한다 하더라도 그 학습 키워드에 해당하는 내용과 연관된 내용 등 알아야 할건 무궁무진하게 많고 끝이 없습니다. 이러한 내용들을 기한과 상관없이 모두 소화하고 넘어가려 하다보면 정작 학습해야 할 나머지 키워드들에 쓸 시간이 없어집니다. 결국 또 마감 기한에 맞추지 못하게 되는 상황을 맞이하게 되죠.
이런 실패를 겪지 않기 위해서는 학습의 범위를 마감 기한 내에 자신이 완수할 수 있는 정도로 스스로 조정해야 합니다. 지금 당장은 이정도로는 부족한 건 아닐까 싶은 불안감이 들 수도 있습니다. 하지만, 학습의 기회는 지금 한순간에만 주어지는 것이 아닙니다. 현재의 나의 상황에 맞게 할 수 있는 만큼만 완성을 하면 쌓인 지식을 바탕으로 훗날 더 자세한 내용으로 보충할 수 있지만, 시작조차 하지 않는다면 내 안에 쌓이는 지식은 아예 없습니다. 그렇기 때문에 시간에 맞춰 분량을 조절하여 학습을 완성시키는 것은 무중단 학습의 매우 중요한 성공 요소입니다.
무중단 학습법 원칙 2 - 슬기로운 실패생활
처음부터 실패하지 않는 경험이라는 것은 없습니다. 처음부터 나의 학습 역량을 파악하고 계획을 정확하게 세운다는 것도 불가능 합니다. 또한 예측하지 못한 상황들이 찾아 올 수도 있습니다. 하필 그 주에 몸이 많이 아프다거나, 예상치 못한 개인 일정이 불쑥불쑥 끼어들어 학습 시간을 방해하는 경우도 있습니다. 그렇게 되면 처음 계획했던 대로 한 주를 완벽히 보내지 못하게 되고 이렇게 조금씩 계속 계획에 실패하면, 또 다시 도전하고 싶지 않아지죠.
하지만 여기서 다시 한번 언급하자면, 우리는 성공의 경험을 통해 학습을 이어나가야 합니다. 매 주 학습 프로세스를 개선하는 과정을 통해 꾸준하게 성장한다면 단기적으로는 목표 달성을 완벽하게 이루지 못했다 하더라도 성공을 경험하며 나아갈 수 있습니다. 이렇게 실패를 슬기롭게 대처해서 성공으로 만들어내는 방법이 바로 회고입니다.
회고란 스스로 자신의 상황을 파악하고 개선하는 피드백 루프를 구축해 나가는 과정입니다. 한 주 동안을 되돌아보며 얻은 교훈을 정리하면서 처음에는 지키기 어려웠던 학습 계획을 점점 성공하는 방향으로 개선할 수 있습니다.
회고에서 정리해야 하는 내용들은 아래와 같습니다.
- 내가 이뤄낸 목표
- 학습 과정에서 느낀점
- 아쉽거나 후회가 남는 점
- 다음 목표를 위한 액션 플랜
위의 내용들을 목차처럼 모두 채우지 않아도 됩니다.
회고에서 가장 중요한 점은 구체적인 액션 플랜을 도출해 내는 것입니다. 회고를 통해 성공 경험으로 변경하기 위해서는 액션 플랜을 무리하게 잡아서는 안됩니다. “다음주에는 이번주 분량까지 무리해서 챙겨서 소화해보겠다”, “학습 시간을 두배로 늘리겠다”와 같은 추상적이고 무리한 액션 플랜은 또 다른 실패 경험으로 이어질 뿐입니다. 학습 과정에서 아쉬웠던 점을 실제로 어떻게 개선해 나갈수 있는지에 초점을 맞춰 구체적이고 정말로 실천할 수 있는 행동으로 정해야 합니다.
회고는 무중단 학습을 할 수 있도록 하는 가장 중요한 요소입니다. 그렇기 때문에 메가테라 생존코스에서도 수강생들의 꾸준한 주간 회고 작성을 강조하고 있습니다.
무중단 학습법 원칙 3 - 동기부여는 셀프로 강제하기
이제 계획부터 회고까지 학습 사이클을 잘 만들었다면 매 주 실천을 해야합니다. 하지만, 스스로에게 동기를 부여하는 습관이 잘 들여져 있지 않다면, 혼자서 꾸준하게 실천하기에는 참 어려운 일입니다.
혹시 헬스장의 성수기가 언제인지 아시나요? 바로 1월 입니다. 많은 사람들이 새해를 맞아 건강한 몸을 만들고자 1년 회원권을 등록하지만, 그 기간을 모두 지키는 사람은 거의 없습니다. 1달만 지나도 50%는 헬스장에 나오지 않아 우스겟소리로 헬스장 1년 장사는 1월에 다 한다고 합니다. 우리가 이제 꾸준히 공부하겠다고 결심하는 것도 마찬가지입니다. 결심을 했지만 막상 퇴근 후 지친 몸을 일으켜 다시 책상앞으로 가야할 걸 생각하니 몸은 천근만근 처럼 느껴지고, 오늘이 아닌 내일부터 하자라고 합리화 하며 행동을 미룹니다.
무중단 학습을 성공하고 싶다면 의지만으로 계획을 꾸준히 이어나가지 못할 때, 자의가 아닌 타의의 힘을 빌려서라도 할 수 밖에 없는 상황을 만들어야 합니다.
우리가 헬스장에서 PT를 받는다고 상상해보세요. 멋지고 건강한 몸을 위해 식단을 하다가도 치킨의 유혹에 맞딱뜨리면 “딱 한 조각만 먹을까?”라는 충동이 들 수밖에 없습니다. 그럴때마다 충동을 겨우 억제할 수 있는 이유는 내 식단을 체크하는 트레이너가 있기 때문입니다. 어떤 날은 운동을 넘기고 싶은 마음이 들기도 하지만, 트레이너가 이번주 얼마나 운동을 나왔는지 체크하기 때문에 결국 하게 됩니다.
우리는 결국 나를 지켜보는 사람 없이 혼자 운동하는 게 힘들기 때문에 큰 비용을 지불 하면서까지 PT를 받습니다.
학습 상황에 대입해 보아도 같습니다.
우리가 쉽게 포기하는 이유는 내가 포기하더라도 아무도 나에게 뭐라 하는 사람이 없기 때문입니다. 우리는 강제로라도 이러한 환경들을 만들어서 내가 도전을 계속 이어갈 수 있도록 해야합니다. 아래와 같은 방법을 선택해 볼 수 있습니다.
- 서로 학습 진도 관리를 엄격히 해 줄 수 있는 학습 메이트 찾기
- 출석을 체크하는 모각코 참여하기
- 학습 스터디 참여하기
실제로 메가테라 생존코스에서도 위의 방법들을 통해 12주, 17주의 긴 과정을 끝까지 완주할 수 있도록 설계되어 있습니다.
퍼포먼스 코치가 매 주 수강생 개인별로 진행 상황을 체크하며, 학습 진행에 어려움을 겪는 수강생들에게는 역량에 맞게 학습 방향성을 제시하여 끝까지 포기하지 않고 완주할 수 있도록 돕습니다. 또한 주간에는 매일 저녁 퇴근 후 참여할 수 있는 온라인 모각코를 운영하여 함께하는 학습분위기를 조성하고 있습니다.
Share article
Subscribe to our newsletter