코리아쇼츠
한국의 모든이야기

드라마 보듯 코딩배우기 해봤더니 진짜 오래 간 이유

Last Updated :
드라마 보듯 코딩배우기 해봤더니 진짜 오래 간 이유

얼마 전 주말에 예능 한 시즌을 몰아보다가 문득 그런 생각이 들었어요. 내가 왜 어떤 프로그램은 밤새 보면서도 지치지 않고, 어떤 강의는 10분 만에 창을 닫을까. 그 차이를 생각하다 보니 코딩배우기도 꽤 비슷하더라고요. 처음부터 거창하게 개발자가 되겠다고 덤비면 부담이 커지는데, 한 회씩 따라가듯 보면 의외로 버틸 만합니다.

저도 처음 코딩을 배울 때는 HTML, CSS, JavaScript라는 말만 들어도 자막 없는 해외 드라마를 보는 느낌이었어요. 분명 화면에는 뭔가 나오는데, 내가 뭘 보고 있는지 모르겠는 상태. 그런데 몇 번 삽질하다 보니 코딩은 천재들의 언어라기보다, 규칙이 많은 대본 읽기에 가깝다는 생각이 들었습니다. 문법은 대사 톤이고, 에러는 NG 장면이고, 완성된 화면은 방영분 같은 거죠.

처음엔 명작보다 짧은 에피소드가 낫다

코딩배우기를 시작하는 사람들 중 꽤 많은 분들이 처음부터 파이썬으로 자동화하고, 웹사이트 만들고, 앱까지 만들겠다고 목표를 크게 잡습니다. 물론 멋있죠. 근데 드라마도 16부작 대작을 처음부터 몰아보려면 체력이 필요하잖아요. 코딩도 똑같습니다. 첫 목표는 작을수록 좋아요.

예를 들어 HTML을 배운다면 첫날 목표는 개인 소개 페이지 하나면 충분합니다. 이름, 좋아하는 작품 3개, 버튼 하나. CSS를 배운다면 색상 바꾸기, 글자 크기 조절하기, 여백 넣기 정도가 딱 좋고요. JavaScript라면 버튼을 눌렀을 때 문장이 바뀌는 정도만 해도 첫 주에는 꽤 큰 성과입니다.

  • 1일차: HTML 태그로 글과 이미지 배치하기
  • 2일차: CSS로 색상, 여백, 폰트 바꾸기
  • 3일차: 버튼 클릭 시 문구 바뀌게 만들기
  • 4일차: 내가 좋아하는 드라마 추천 카드 만들기
  • 5일차: 만든 페이지를 다시 고치며 코드 읽기

이 정도 루틴이면 하루 30분씩 해도 부담이 덜합니다. 실제로 초보 단계에서는 3시간을 앉아 있는 것보다 30분씩 10일 보는 쪽이 훨씬 오래 갑니다. 예능 클립을 매일 하나씩 보는 감각에 가깝게 가져가면 포기 확률이 확 내려가요.

코딩 강의는 출연진 궁합이 은근 중요하다

드라마나 예능도 출연진 궁합이 안 맞으면 아무리 인기작이어도 손이 안 가잖아요. 코딩 강의도 그렇습니다. 어떤 강사는 차분하게 원리를 설명하고, 어떤 강사는 바로 결과물을 보여주며 속도를 냅니다. 둘 중 뭐가 더 좋다기보다 내 성향에 맞아야 합니다.

솔직히 저는 처음 배울 때 너무 이론 위주인 강의가 힘들었어요. 변수, 함수, 객체라는 말이 계속 나오는데 화면에는 별 변화가 없으니 재미가 안 붙더라고요. 반대로 작은 웹페이지를 만들면서 그 안에서 개념을 설명하는 방식은 훨씬 잘 맞았습니다. 내가 쓴 코드가 화면에 바로 보이면, 다음 장면이 궁금해지는 맛이 있거든요.

처음 코딩배우기를 한다면 무료 강의 2~3개를 20분씩만 비교해보는 것도 꽤 현실적인 방법입니다. 목소리, 예제 속도, 설명 방식, 화면 구성까지 생각보다 영향을 많이 줍니다. 책도 마찬가지예요. 베스트셀러라고 무조건 내 책은 아닙니다. 초반 30쪽을 읽었는데 계속 머리에 안 들어오면 다른 자료로 갈아타는 게 낫습니다.

에러는 반전 장면처럼 봐야 덜 지친다

코딩을 배우다 보면 에러 메시지를 정말 자주 만납니다. 처음에는 빨간 글씨만 떠도 괜히 내가 뭘 크게 망친 것 같고, 컴퓨터가 나를 혼내는 느낌이 들어요. 근데 에러는 사실 꽤 친절한 편입니다. 어디쯤에서 문제가 났는지 힌트를 주거든요. 물론 말투가 친절하진 않습니다.

드라마로 치면 에러는 갑자기 등장한 반전 장면입니다. 방금까지 잘 흘러가던 이야기가 멈추고, 누가 거짓말을 했는지 다시 봐야 하는 순간이죠. 세미콜론 하나, 괄호 하나, 파일 이름 하나 때문에 전체 장면이 멈출 수 있습니다. 답답하지만 이 과정을 지나야 코드 읽는 눈이 생깁니다.

초보 때 자주 만나는 문제는 생각보다 단순합니다. 파일명을 다르게 썼거나, 따옴표를 닫지 않았거나, 대소문자를 섞었거나, 저장을 안 했거나. 그래서 에러가 나면 바로 포기하기보다 최근에 바꾼 코드 5줄만 천천히 보는 습관이 좋습니다. 대부분의 범인은 멀리 있지 않아요.

프로젝트 하나가 시즌 하나 역할을 한다

코딩배우기가 어느 정도 익숙해지면 작은 프로젝트를 하나 잡는 게 좋습니다. 여기서 말하는 프로젝트는 거창한 서비스가 아닙니다. 내가 진짜 쓸 만한 작은 도구면 충분해요. 예를 들면 시청한 드라마 목록을 기록하는 페이지, 예능 회차별 웃긴 장면 메모장, OTT별 보고 싶은 작품 리스트 같은 것들이요.

이런 프로젝트가 좋은 이유는 배운 개념이 따로 놀지 않기 때문입니다. HTML은 화면 구조가 되고, CSS는 분위기가 되고, JavaScript는 클릭과 저장 같은 움직임을 담당합니다. 각각 따로 들을 때는 산만했던 내용이 하나의 장면 안에서 맞물리기 시작해요.

저는 개인적으로 코딩 초보에게 투두리스트보다 취향 기록 앱을 더 추천하는 편입니다. 할 일 목록은 너무 흔해서 금방 흥미가 식을 수 있거든요. 반면 내가 좋아하는 드라마 제목, 별점, 한줄평을 넣는 페이지는 수정할 이유가 계속 생깁니다. ‘이 카드 디자인 별로네’, ‘검색 기능 있으면 좋겠네’, ‘장르별 필터 넣고 싶네’ 하면서 자연스럽게 다음 공부거리로 이어집니다.

독학과 부트캠프, 취향 차이가 꽤 크다

코딩배우기 방식도 취향을 탑니다. 독학은 자유도가 높고 비용이 적게 들지만, 내가 뭘 모르는지 모르는 구간이 깁니다. 부트캠프나 학원은 일정과 피드백이 있다는 장점이 있지만, 속도가 빠르면 따라가다 지칠 수 있어요. 예능으로 치면 독학은 원하는 회차만 골라 보는 스타일이고, 부트캠프는 편성표대로 같이 달리는 스타일에 가깝습니다.

시간 기준으로 보면 주 3~5시간 정도밖에 못 낸다면 독학으로 기초를 먼저 다지는 쪽이 현실적입니다. 반대로 3개월에서 6개월 동안 하루 몇 시간씩 확실히 투자할 수 있고, 포트폴리오까지 필요하다면 체계적인 과정이 도움이 될 수 있습니다. 다만 광고 문구만 보고 고르기보다는 커리큘럼, 과제 피드백 방식, 수료생 결과물, 질문 대응 시간을 꼭 보는 게 좋습니다.

그리고 코딩을 직업으로 삼을지, 취미나 업무 보조로 배울지도 초반에 가볍게라도 생각해두면 좋아요. 직업 전환이 목표라면 자료구조, 협업 도구, Git, 배포 같은 영역까지 가야 하고, 업무 자동화가 목표라면 파이썬과 스프레드시트 연동 쪽이 더 빠르게 체감됩니다. 웹페이지를 직접 만들고 싶다면 HTML, CSS, JavaScript 흐름이 가장 직관적이고요.

코딩은 처음부터 재미있기만 한 취미는 아닙니다. 중간중간 지루하고, 에러는 뜨고, 어제 이해한 줄 알았던 개념이 오늘 다시 낯설어집니다. 그런데 작은 화면 하나가 내 손으로 바뀌는 순간이 오면 꽤 묘한 맛이 있어요. 드라마 한 편을 끝까지 보고 나면 인물 관계가 눈에 들어오듯, 코드도 어느 순간부터 흐름이 보입니다. 그때부터 코딩배우기는 공부라기보다 내가 원하는 장면을 직접 만드는 쪽에 가까워집니다.

드라마 보듯 코딩배우기 해봤더니 진짜 오래 간 이유 - 요약
드라마 보듯 코딩배우기 해봤더니 진짜 오래 간 이유 | 코리아쇼츠 korshort : https://korshort.com/556
한국의 모든이야기
코리아쇼츠 © korshort.com All rights reserved. powered by modoo.io