
얼마 전 상담에서 한 학생이 코딩학원 수업은 재미있는데 집에 오면 손이 멈춘다고 했다. 수업 중에는 강사 화면을 따라가며 프로그램이 돌아갔지만, 혼자 새 파일을 열면 어디서 시작해야 할지 막막했던 거다. 학원을 고를 때 이런 장면까지 떠올려야 한다. 설명이 좋은 수업도 중요하지만, 수업 밖에서 혼자 풀어 보는 시간이 있어야 실력이 남는다.
먼저 학원에 갈 이유를 한 문장으로 써보자
코딩을 배운다는 목표만으로는 과정을 고르기 어렵다. 입시 준비라면 지원 전형에서 요구하는 활동과 현재 실력을 살펴야 하고, 자격증이 목적이라면 시험 범위와 실습 환경을 확인해야 한다. 취업을 준비한다면 수료 후 어떤 작업물을 만들 수 있는지가 더 중요할 수 있다. 같은 파이썬 수업이라도 필요한 깊이가 다르다.
예를 들어 ‘3개월 안에 파이썬 기초를 익혀 간단한 데이터 처리 과제를 혼자 완성한다’처럼 적으면 상담 때 물을 내용이 선명해진다. 목표가 아직 흐릿하다면 긴 과정부터 등록하기보다 짧은 입문 수업이나 체험 수업으로 적성을 확인하는 편이 부담이 적다. 막연한 기대를 안고 시작했다가 첫 달에 지치는 학생을 꽤 봤다.
시간표보다 복습할 틈이 있는지 확인하자
학원 수업이 주 2회, 회당 2시간이라고 해도 실제 공부 시간은 거기서 끝나지 않는다. 수업 다음 날 30분이라도 코드를 다시 써보고, 주말에 1시간 정도 오류를 고쳐 볼 수 있어야 한다. 이 시간을 낼 수 없다면 수업 횟수가 많은 과정이 오히려 밀린 과제만 쌓이게 만든다.
제가 권하는 확인법은 등록 전 일주일 동안 가상의 시간표를 짜보는 것이다. 이동 시간, 저녁 식사, 학교나 직장 일정까지 적고 복습 칸을 넣는다. 월요일과 목요일에 학원에 간다면 화요일 30분, 토요일 60분처럼 구체적으로 잡는다. 일주일만 해봐도 무리한 계획은 금방 드러난다. 특히 퇴근 뒤 수업을 듣는 사람은 ‘매일 2시간 복습’보다 지킬 수 있는 짧은 약속이 오래간다.
상담할 때는 설명보다 운영 방식을 묻자
‘초보자도 가능하다’는 말만 듣고 결정하기는 어렵다. 첫 4주에 무엇을 만들고, 과제는 몇 번 내며, 막혔을 때 누구에게 어떤 방식으로 질문할 수 있는지 물어보자. 수업을 빠졌을 때 따라잡는 방법도 중요하다. 녹화 영상이 있는지보다 놓친 실습을 다시 해볼 기회가 있는지 확인하는 게 낫다.
반 분위기도 살펴볼 만하다. 선행 학습을 한 학생과 키보드 사용부터 익히는 학생이 같은 속도로 가면 한쪽은 지루하고 다른 쪽은 불안해진다. 수준을 어떻게 나누는지, 질문 시간이 따로 있는지, 강사가 과제에 어떤 피드백을 주는지 구체적인 예를 요청하면 실제 수업 모습이 보인다. 가능하다면 체험 수업에서 강사의 설명을 듣는 시간과 내가 직접 입력하고 고치는 시간을 비교해보자.
비용도 총액으로 봐야 한다. 월 수강료 외에 교재비, 실습 장비, 추가 수업비가 있는지 확인하고 환불 기준을 미리 읽어두는 편이 좋다. 할인 마감일에 떠밀려 등록하면 내 일정과 맞는지 살필 시간이 부족해진다. 수업이 아무리 좋아도 왕복 이동이 지나치게 길면 복습 시간이 먼저 줄어든다.
좋은 학원도 내 공부를 대신할 수는 없다
초반에 흔한 실패는 강사가 만든 결과물을 그대로 따라 친 뒤 ‘이해했다’고 느끼는 것이다. 화면을 덮고 같은 기능을 처음부터 다시 만들어보면 빈칸이 바로 보인다. 그때 막힌 줄과 시도한 방법을 적어 질문하면 답을 듣고 끝나는 일이 줄어든다. 오류 메시지를 읽는 연습도 이 과정에서 쌓인다.
작은 작업물 하나를 반복해서 고치는 방식이 효과적일 때가 많다. 가령 지출 기록 프로그램을 만들었다면 첫 주에는 입력과 합계만, 다음 주에는 날짜별 조회, 그다음에는 잘못된 입력 처리까지 붙여본다. 기능이 늘어나는 모습을 보면 내가 무엇을 배웠는지 확인하기 쉽다. 진도가 늦어도 혼자 설명할 수 있는 코드가 늘고 있다면 공부는 앞으로 가고 있다.
코딩학원 선택은 유명한 커리큘럼을 찾는 일에서 끝나지 않는다. 내 목표와 생활 시간에 맞는 수업을 고르고, 수업 뒤 다시 손을 움직일 자리를 남겨두는 일이 함께 가야 한다. 오래 코칭하면서 본 꾸준한 학생들은 대개 특별한 비법보다 작은 복습 시간을 지키는 쪽에 가까웠다.
