DIVERSITY IS GOOD
DIVERSITY IS GOOD

일상

부트캠프 생존기: 하루 12시간 코딩의 현실

diversity is good 2025. 5. 1. 15:11
반응형

“하루 12시간 코딩하면 실력이 확 늘겠지?” 처음엔 저도 그렇게 생각했어요. 근데 현실은요... 그게 아니더라구요.

안녕하세요, 코딩 부트캠프에서 6개월간 생존(!)했던 지극히 평범한 사람입니다. 전공자도 아니고, 코딩은 sql 언어 밖에 몰랐던 제가요, 갑자기 하루 종일 코딩을 하게 됐죠. 정확히는 하게 된 줄 알았죠. 근데 말이죠, 실제로는... 하루 8시간도 버티기 힘들었고요. 솔직히 말해서 중간쯤엔 ‘이게 사람 할 짓인가?’ 싶기도 했어요. 더 놀라운 건, 아무것도 모른 채 들어가면, 실력 있는 전공자나 경험자한테 그냥 업혀가는 존재가 되기 딱 좋더라고요. 진짜 ‘백지’로 시작하면 어떤 일이 벌어지는지, 제가 몸소 겪은 그대로 전해드릴게요.

1. 부트캠프의 환상과 현실 사이

처음 부트캠프 광고를 봤을 땐 이런 생각이 들었어요. “와, 이거 끝나면 바로 개발자 취업이네?” 근데 막상 들어가 보니, 그건 진짜 말 그대로 광고일 뿐이더라고요. 하루 12시간 코딩이라니, 마치 비밀 병기처럼 느껴지죠. 근데 현실은... 몸이 먼저 망가져요. 이게 그냥 책상 앞에 앉아 있는 것도 아니고, 완전 집중해서 계속 머리 굴려야 하거든요. 한 세 시간만 지나면 눈에서 레이저 나올 것 같고, 오후엔 무기력증에 눌려 책상에 엎드리는 사람들도 종종 봤어요. 환상은 종종 현실을 속이죠. 특히 ‘열정’이라는 이름으로요.

2. ‘12시간 코딩’이 실제로 가능한가?

정말 하루 12시간씩 매일매일 코딩하는 거 가능하냐고요? 이론상은 가능해요. 몸만 움직인다면요. 근데 사람이 기계가 아니잖아요. 집중도는 길어야 3시간, 중간에 쉬고 먹고 화장실 가고 하면 순수하게 앉아서 타이핑하는 시간은 기껏해야 6시간? 그리고 그나마도 중간중간 멍 때리는 시간이 꽤 됩니다.

활동 시간 (대략)
강의 듣기 2~3시간
과제 해결 / 실습 4~5시간
멘토링 / 코드 리뷰 1시간
잡담+정신 멍때리기 2시간 이상

결론: 진짜 12시간 ‘코딩만’ 하는 건 불가능에 가까워요.

3. 아무것도 모르는 상태로 들어간다는 것

이건 진짜... 고백하건대, 제가 딱 그랬거든요. 변수랑 반복문 개념도 희미했던 상태였어요. 근데 주변엔 이미 파이썬으로 이것저것 만들 줄 아는 사람, 알고리즘 문제 풀 줄 아는 사람들이 있더라고요.

  • 기초 개념 모르면 진도 못 따라감
  • 멘토한테 질문도 제대로 못함 (질문을 뭘 해야 하는지도 모르니까)
  • 같은 조 팀원에게 눈치 보임 (말 안 해도 ‘얘 아무것도 모르네’ 하는 분위기)
  • 결국 다른 사람들 코드에 얹혀가기 시작함

솔직히 말하면, 자존감이 박살 났어요. “나는 왜 이걸 모르지?” 하루에도 열 번씩 스스로를 미워하게 되더라고요. 그러다 어느 날, 깨달았죠. “아, 이건 그냥 싸움이 아니구나. 생존이구나.”

4. 전공자와 비전공자의 간극

부트캠프 안에서는 자연스럽게 서열(?)이 생겨요. 전공자, 경력자, 비전공자, 완전 초보. 저는 맨 아래였고, 처음엔 그게 그렇게 서러웠어요. 누가 가르쳐주지도 않았는데 다들 척척 뭔가를 만들고, 코드도 이해 못 할 만큼 길고 복잡하게 쓰더라고요. 한 번은 팀 프로젝트에서 자바스크립트 리팩토링 하던 친구가 있었는데, 저는 그게 뭔지도 몰랐어요. 그 친구는 ‘이건 기본이지~’ 하면서 웃는데, 나는 속으로 눈물 삼켰죠.

그 사람들 나쁜 사람 아니에요. 그냥 경험이 많은 거예요. 근데 그 간극은, 진짜 차원이 다르게 느껴졌습니다.

5. 멘붕과 회복의 반복

하루 12시간 코딩한다고 해서 항상 뭔가 잘 되는 건 아니에요. 오히려 오류 하나 때문에 3시간 버리고, 정신줄 놓고, 갑자기 분노하게 되고, 그러다 멍하게 모니터 바라보다가... 또 다시 다시 시작하고. 이런 날이 반복됐어요.

상황 내 반응
코드 실행 안됨 “진짜 왜 이러는 거야...” (구글링 2시간)
팀원 코드 못 이해함 “나는 안 맞는가봐…”
리뷰에서 전부 리젝됨 한동안 말 안 함 (멘붕)
작동 성공! “와!!! 나 천재인가?” (정신 회복)

진짜 희한하죠? 이 반복 속에서 사람은 단단해지긴 하더라고요. 어쨌든 살긴 살았으니까요.

6. 진짜 실력은 어디서 생길까?

이 질문, 부트캠프 끝날 때쯤 되면 다들 하게 돼요. “나는 도대체 뭐가 늘었지?” 하루 12시간 코딩한다고 해서 똑똑해지진 않더라고요. 오히려, 계속 실패하고 물어보고 좌절하고, 그런 과정에서 진짜 필요한 기술이 쌓였어요.

  • 문제를 끝까지 파고드는 끈기
  • 답을 찾는 검색 능력
  • 모르는 걸 인정하는 용기
  • 남의 코드를 이해하려는 태도
  • 무너지지 않는 멘탈 관리법

결국 실력이라는 건, 시간 대비 결과물이 아니라, 내가 얼마나 버텼는가에서 나오는 거더라고요. 거기서부터 시작이에요.

4. 전공자와 비전공자의 간극

부트캠프 안에서는 자연스럽게 서열(?)이 생겨요. 전공자, 경력자, 비전공자, 완전 초보. 저는 맨 아래였고, 처음엔 그게 그렇게 서러웠어요. 누가 가르쳐주지도 않았는데 다들 척척 뭔가를 만들고, 코드도 이해 못 할 만큼 길고 복잡하게 쓰더라고요. 한 번은 다른 누군가가 나도 모르는 알고리즘을 사용해서 문제를 해결했다는 이야기를 들었어요, 그 때 만큼 힘들 때가 없었죠.

그냥 경험의 차이인 것인데 그 간극은, 진짜 차원이 다르게 느껴졌습니다.

5. 멘붕과 회복의 반복

하루 12시간 코딩한다고 해서 항상 뭔가 잘 되는 건 아니에요. 오히려 오류 하나 때문에 3시간 버리고, 정신줄 놓고, 갑자기 분노하게 되고, 그러다 멍하게 모니터 바라보다가... 또 다시 다시 시작하고. 이런 날이 반복됐어요.

상황 내 반응
코드 실행 안됨 “진짜 왜 이러는 거야...” (구글링 2시간)
팀원 코드 못 이해함 “나는 안 맞는가봐…”
리뷰에서 전부 리젝됨 한동안 말 안 함 (멘붕)
작동 성공! “와!!! 나 천재인가?” (정신 회복)

진짜 희한하죠? 이 반복 속에서 사람은 단단해지긴 하더라고요. 어쨌든 살긴 살았으니까요.

6. 진짜 실력은 어디서 생길까?

이 질문, 부트캠프 끝날 때쯤 되면 다들 하게 돼요. “나는 도대체 뭐가 늘었지?” 하루 12시간 코딩한다고 해서 똑똑해지진 않더라고요. 오히려, 계속 실패하고 물어보고 좌절하고, 그런 과정에서 진짜 필요한 기술이 쌓였어요.

  • 문제를 끝까지 파고드는 끈기
  • 답을 찾는 검색 능력
  • 모르는 걸 인정하는 용기
  • 남의 코드를 이해하려는 태도
  • 무너지지 않는 멘탈 관리법

결국 실력이라는 건, 시간 대비 결과물이 아니라, 내가 얼마나 버텼는가에서 나오는 거더라고요. 거기서부터 시작이에요.

Q 부트캠프 정말 하루 12시간씩 코딩하나요?

공식 커리큘럼은 그렇다고 되어 있지만, 실제로는 쉬는 시간, 멍 때리는 시간 포함해서 그렇고 순수 코딩 시간은 6~8시간 정도예요.

Q 비전공자가 부트캠프 따라가기 힘든가요?

사실상 힘듭니다. 기초라도 안 쌓고 가면 따라가는 게 아니라 끌려가는 수준이 돼요.

Q 전공자랑 비전공자 사이 분위기 어때요?

엄청 친해지기도 하지만, 실력 차이로 위축되는 건 피할 수 없어요. 자연스레 거리감이 생기기도 해요.

Q 아무것도 모르는 상태로 시작해도 괜찮을까요?

정말 각오 단단히 하고 가야 합니다. 미리 기초 문법, 간단한 프로젝트라도 경험하고 가는 게 좋아요.

Q 실력은 어떻게 늘었는지 체감되나요?

정확히 언제부터 는 건 모르겠는데, 어느 순간 문법이 익숙해지고 에러가 무서워지지 않더라고요. 그게 성장인가 봐요.

Q 다시 부트캠프 시작한다면 준비하고 싶은 건?

Java와 Python 기본 문법, Git 사용법, 그리고 멘탈 트레이닝이요. 체력도 키우고요. 진심입니다.

이 글을 읽으신 여러분 중에도 지금 부트캠프를 고민 중이시거나, 막 시작했거나, 혹은 한창 ‘멘붕’ 중이신 분들 있을 거예요. 진짜 중요한 건요, 남들보다 빠르게 가는 게 아니라, 자기 속도대로 꾸준히 걷는 거예요. 저도 수없이 좌절했고, 수없이 포기하고 싶었지만, 결국 버틴 덕에 여기까지 왔습니다. 지금 당신도, 그 자체로 충분히 잘하고 있어요. 혹시 공감되거나, 비슷한 경험 있으셨다면 댓글로 이야기 나눠요. 저 혼자만 그런 거 아니라는 걸... 함께 나눠보면 좋겠어요 :)

반응형