Rocky 's Blog

[네이버부스트캠프 웹・모바일 10기] 챌린지 수료 후기

  • 네이버부스트캠프
  • 회고
2025. 08. 12.
게시글 썸네일

지원하게 된 배경


지원하게 된 이유가 있어?

어느덧 대학 생활의 마지막 학기만을 앞두고 있다. 이맘때의 모두가 그렇듯이 무언가를 해야 한다는 막연한 불안감이 엄습했다. 인턴십을 해야 할까? 부트캠프를 해야 하는건가? 놀고먹고싶다. 그 사이에서 한참을 고민하다 부트캠프를 지원하기로 마음먹었다.

인턴십을 지원하자니 아직 많이 부족하다고 느꼈기 때문이다. 운 좋게 합격하더라도, 개발에 대한 깊은 이해 없이 단순히 시키는 일만 하는 공장형 개발자가 될 거라는 위기감이 들었다. 단순히 취업을 위한 경험 쌓기가 아니라, 더 성장할 수 있는 개발자가 되고 싶었다.

특히 AI 기술이 급격히 발전하는 요즘, 이런 피상적인 지식으로는 금방 대체될 수밖에 없다는 위기감을 느꼈다. 그래서 조금 더 탄탄한 기본기와 사고력을 갖추기 위해 부트캠프를 선택했다.

그 많은 부트캠프 중에서 왜 부스트캠프를 선택했는가?

부트캠프를 결심한 뒤, 나는 매일같이 새로운 공고를 찾아보았다. 단순히 '부트캠프 수료생' 꼬리표를 얻는 것이 아닌 실질적인 성장을 원했다. 이미 알고 있는 내용들을 복습하는 데 그치거나, 단기간 내에 그저 결과물만 찍어내는 부트캠프들은 거르고자 했다.

그러던 중 부스트캠프의 모집 공고를 발견했다. '네이버'라는 이름이 주는 신뢰감도 있었지만, 더 마음을 끈 것은 프로그램의 핵심 목표였다. '기술이 대체할 수 없는 인공지능 시대의 서비스 개발자'라는 제목은 내가 이전에 느꼈던 AI에 대한 불안감을 정확히 관통했다. 부스트캠프가 추구하는 가치와 원하는 인재상을 꼼꼼히 읽어 내려가자, 머릿속에는 내가 꿈꾸던 개발자로서의 모습이 선명하게 그려졌다. 이곳이 바로 내가 찾던 곳이라는 확신이 들어 망설임 없이 지원서를 작성했다.

Challenge, 합격을 위한 마지막 관문


챌린지를 시작하기 전, 어떤 마음가짐을 가지고 있었을까?

챌린지 과정에 입과하며 수많은 요구사항들을 마주하자 막막함이 앞섰다. '와, 이렇게까지 한다고? 뭘 이렇게 정리해야 하는 것이 많지?' 하루라는 시간동안 이 모든 걸 어떻게 끝낼 수 있을지 도무지 감이 잡히지 않았다. '역시 챌린지는 챌린지구나' 싶었다.

Notion image

하지만 포기하고 싶지는 않았다. 성장과 합격이라는 두 가지 목표를 모두 이루고 싶었다. 특히 '합격'이 더 절실했다. 마지막 과정까지 왔는데 합격을 원하지 않는 사람이 어디 있겠는가? 그래서 더 열심히 해보기로 다짐했다.

갓생은 개뿔 이정도면 신도 놀라겠다

챌린지라는 긴 여정을 위한 나만의 전략은 체력 관리였다. 체력이 뒷받침되어야 꾸준히 페이스를 유지할 수 있다고 생각한다. 그래서 아침에 운동도 하고, 밥도 잘 챙겨먹고 하루하루를 버텨보고자 마음먹었다. 나만의 챌린지 시간표도 만들었다.

시간할 일
7시 - 8시조깅 후 커피 사오기
8시 - 9시씻고 아침 먹기
9시 - 11시다른 사람들 작업 둘러보고 피드백 준비하기
11시 - 12시피어 피드백
12시 - 13시점심
13시 - 02시미션 해결

처음에는 코어타임인 오후 7시면 모든 작업이 끝날 줄 알았다. 하지만 코어 타임은 동료들과 소통하기 위해 반드시 컴퓨터 앞에 앉아 있어야 하는 시간일 뿐이었다. 미션 해결은 코어타임과는 별개로 매일 새벽까지 이어졌다. 언제 자냐고 묻는다면, '이정도면 내일의 내가 못버티겠는데?..?' 생각이 들 때쯤 잠들었다. '이정도는 해야 네이버고, 나도 이정도는 해야 성장하겠지.'라고 생각하며 하루하루를 버텼다.

챌린지 1-2주차: 흔들리는 목표, 깊어지는 고민

물 속에서의 허우적

첫 주에 내가 보인 학습 태도는 베이직 때의 습관이 그대로 남아있는 구현 중심이었다. 복잡한 요구사항 앞에서 깊이 있는 학습을 하기보다, 일단 작동하는 코드를 만드는 데 급급했다. 필요한 개념은 겉핥기식으로 빠르게 훑고 넘어갔다. 그 결과, 챌린지 첫 주를 돌아보며 '설계'라는 개념의 부재를 절감했다. 설계는 나에게 미지의 영역이었고 이를 보충하고자 하는 시도도 부족했다. 항상 깊숙히 파고들기 보다는, 그저 문제의 표면 위에서 발버둥 치기 바빴다.

너 그렇게 해서는 뭐 해먹고 살래?

주말 동안 배운 내용을 복습하며 깊은 회의감에 휩싸였다. '나는 단순히 문제 풀이를 위해 여기에 온 것인가? 이 방식대로라면 결국 AI에 대체되는 개발자가 되지 않을까?'라는 생각이 끊임없이 맴돌았다. 분명 'AI가 대체할 수 없는 개발자'가 되겠다고 다짐했는데, 지금 나의 방식이 맞는 길인지 확신할 수 없었다. 고민 끝에 나는 2주차부터는 구현보다 학습에 더 집중하자고 다짐했다.

'버틴다'는 것은 반드시 흔들리는 시기가 오기 마련

2주차는 하루에 난이도 '중'과 '상' 미션 두 개를 동시에 마주하며 포기하고 싶을 만큼 힘들었다. 1주차에서 다짐했듯이, 학습에 집중하고자 노력했었다. 하지만, 늘 그렇듯 하나를 얻기 위해서는 하나의 희생이 필요했다. 학습에만 몰두하다가는 구현을 끝내지 못할 것 같다는 초조함이 커졌다. 후반으로 갈수록 결국 학습도, 구현도 제대로 못 한 채 하루가 지나가기 일쑤였다. 매일 새벽, "이 방법이 정말 최선일까?"라는 고민에 지쳐 잠들었고, 방향을 잃은 채 끝없이 방황했다.

우물안 개구리였던 나에게 찾아온 터닝 포인트

나는 난이도가 높은 미션이 나오자 시간에 항상 쫓겼다. 처음에는 학습을 신경쓰더라도, 저녁 6시쯤이 되면 초조함에 AI의 도움을 받아 구현부터 시작했다. 이런 나와는 다르게, 한 팀원의 학습 방식은 내게 정말 큰 충격을 안겨줬다.

그분은 오히려 구현을 포기하고 학습에만 집중하는 선택을 하셨다. 본인은 결국 성장에 있어서는 학습이 우선이라 생각했고, 이 개념을 언젠가 확실하게 본인의 것으로 만들고 싶다고 생각했는데 그 때가 지금이라고 하셨다. '이게 학습이구나. 공부란건 이런거구나'라고 많이 느끼게 되었다.

개구리야, 너는 우물을 나갈 수 있겠니?

피드백이 끝난 후 한참을 멍하니 생각했다. "내가 정말 하고 싶은 건 뭘까? 부스트캠프에 지원한 이유가 뭐였지?" 어쩌면 나는 대학 과제처럼 '어찌어찌 구현만 되게 하는 방식'에 머물러 있었던 것 같다. 작동만 하면 되는 코드에 만족하고, 그 과정에서 어떤 개념을 익혔는지에 대해서는 무심했다.

그걸 깨달으니 오히려 마음이 편해졌다. 이런 방식으로 부스트캠프에 합격하고 싶지는 않다는 생각이 들었기 때문이다. 나는 이제 더 이상 '애매한 놈'으로 남고 싶지 않았다. 이때부터 마음가짐이 완전히 바꼈다. 합격이라는 결과에 얽매이지 않고, 성장을 최우선 목표로 두기로 결심했다.

챌린지 3주차: 변화, 그리고 즐거움

변화를 위해서 어떤 점들을 시도했지?

2주차에 마음가짐이 바뀌고 나니, 3주차에는 조급함이 거의 사라졌다. 내가 집중해야 할 부분을 명확히 파악할 수 있었고, 그에 따라 학습의 방향이 "구현을 위한 학습"에서 "개념을 이해하기 위한 학습"으로 전환되었다. 블로그보다는 공식 문서나 신뢰도 높은 문서들을 참고했다. 같은 개념을 다룬 다른 사이트들을 비교하면서 읽어보기도 했다. 무조건 손으로 작성해보며 노트에 키워드와 흐름을 시각화하는 연습을 했다. 이 과정을 통해 내가 집중해야 할 포인트가 선명하게 보였고, 덕분에 한 단계씩 차분히 구현해나갈 수 있었다.

효과가 있었어?

물론 여전히 부족함은 많았다. 나름 손으로 적었다고 생각했지만, 여전히 구체적이지 않고 추상적이었다. 생각만으로는 절대 버틸 수 없는 미션의 규모와 복잡도라고 생각했다. 흐름만 따라가면 될 것 같았지만, 나는 매번 까먹고, 초반에 세운 생각이 상황에 따라 뒤틀리기도 했다.

어려울 때마다 찾아오는 귀한 동료분들

그리고 또 한 번의 터닝포인트가 찾아왔다. 한 팀원이 모든 설계를 손으로 정리하시면서 요구사항들을 정리하셨다. 내가 원하던 방식을 똑같이 하고 계셨고, 그렇기 때문에 현재의 내 모습과 너무 비교되었다. 초조한 마음에 빠르게 애매한 설계로 구현에 들어간 나와는 다르게, 그는 끝까지 모든 설계를 마쳤기에 정리한 자료만 보고 빠르게 구현할 수 있었다. '이건 꼭 본받고 싶다'는 생각이 들었다. 그래서 4주차에는 이 습관을 내 것으로 만들자는 목표를 세웠다.

넌 정말 좋은 동료분들을 만났구나?

3주차에는 동료들과 함께 소통하고 의견을 공유하며 매 순간 즐겁게 배웠던 특별한 시간이었다. 답을 찾는 과정이 아닌 '이런 의견이 있다. 내일 얘기해보자'와 같은 분위기 속를 이어갔다. 서로의 접근 방식을 비교하고 관련 문제까지 찾아오며 치열하게 성장했다. 몸은 힘들었지만, 마음은 늘 뿌듯하고 즐거웠다.

챌린지 4주차: 인생은 회귀의 연속

현타 X 현타

4주차를 시작하며 정말 많은 어려움이 있었다. 미션들은 이전에 배운 모든 내용들을 담고 있는 종합 선물 세트 같았다. 사람은 끊임없이 학습하고 노력해야 한다는 사실을 절실하게 느꼈다. 분명 알고 있는 개념인데도 깊이가 부족해서 다시 또 학습하고 공부하는 일이 반복되었다.

그러다 보면 시간은 금세 지나갔고, 주어진 하루 동안 모든 것을 완벽하게 끝내기란 불가능했다. 미션의 앞부분에 시간을 쏟을수록 뒤쪽에서 놓치는 부분이 생겼다. 분명 더 잘 할 수 있을 것 같은데, 자꾸만 완벽하지 못한 결과가 나오자 '이도저도 아닌 것이 되어버렸다'는 생각에 스스로에게 화가 나기도 했다.

어떤 점에서 회귀했다고 생각한거야?

2주차부터 꾸준히 연습하며 점차 익숙해졌다고 생각한 기술이 있었다. 이제 기본은 할 줄 안다고 자신했다. 하지만 4주차에 접어들자, 갑자기 해당 기술을 응용해서 더 고급된 기술을 요구했다. 비유해보자면, 열심히 삼겹살 굽는 법을 익혔는데 갑자기 스테이크 웰던을 주문받은 느낌이었다. 나는 마치 1주차로 돌아가 아무것도 모르는 상태가 된 듯한 느낌이 강하게 들었다.

뭐여 그럼 슬럼프여? 번아웃인가?

뭐 번아웃도 실력이 있어야 오는게 번아웃이라 생각한다. 아무튼 크게 문제되지는 않았다. '다시 처음부터 공부하면서 계속해서 채워갈 수 있으니까 좋은 기회가 아니겠는가.'라고 생각하면서 하나씩 다시 정리하기 시작했다. 여러 감정들이 올라오는 순간들이 많았지만, 지나고보니 그 감정들 하나하나가 흐터러지지 않고 좋은 길로 인도해주었다고 생각한다. 그거면 충분하다.

이전과 다르게 마지막 주차에서 새롭게 했던 시도

구체적인 설계를 위해 노력했다. 더 이상 머릿속으로만 흐름을 그리지 않고, 손으로 직접 그려보거나 'Mermaid' 같은 도구를 사용해 시각화했다. 이 과정을 통해 구현의 복잡도가 크게 줄어들었고, 각 단위별로 역할에 집중해서 코드를 작성할 수 있었다.

또한, AI를 적극적으로 활용하려 시도했다. 4주 동안 AI에 대해 많은 고민을 했고, 단순한 질문에서 벗어나 내 생각을 구체적으로 정리해 전달하는 방법을 터득했다. 설계도를 바탕으로 모르는 부분을 구체적으로 질문하니, AI는 놀랄 만큼 정확한 답변을 내놓았다. 내가 어떻게 질문하느냐에 따라 답변의 질이 달라진다는 것을 깨달았다.

좋은 코드란 어떻게 작성하는 것일까 고민하며, AI와 각자 코드를 작성하고 비교해보기도 했다. 평소 나만의 코드 스타일에서 벗어나, 바라보지 못했던 부분들을 알 수 있어서 좋은 시도였다.

벌써 끝났네.. 소감이 어때? 좋은 시간이었니?

'실력'을 얻었다고 말한다면 솔직히 거짓말일 것이다. 짧은 기간 안에 배운 기술들을 온전히 내 것으로 만들기는 힘들기 때문이다. 이들을 정제하고 갈고닦아 나만의 것으로 만들기 위해 노력할 것이다. 챌린지 과정을 통해서 경험, 새로운 시각, 그리고 좋은 습관을 얻었다.

4주 동안 대단한 동료들과 함께 치열하게 배우면서 이전과는 다른 새로운 부분들을 깨닫고, 여러 상황을 바라보는 시각이 변했다. 정말 힘들었던 한 달이었다. 이전에 이렇게까지 학습해본 적도, 컴퓨터 앞에 오래 앉아있었던 적도 없었다. 하지만 오로지 나 자신만을 위해 집중할 수 있었던 시간이었기에, 결과가 어떻게 나오든 정말 즐거웠고 행복했고 좋은 성장의 발판이 될 것이라 생각한다.

앞으로의 여정


지금까지 배워온 것을 어떻게 사용할거야?

챌린지를 통해 배운 모든 것을 한 번에 활용하기는 어려울 것이다. 하지만 두 가지는 반드시 나의 습관으로 만들고자 한다.

첫 번째는 설계다. 거창하게 들리지만, 결국은 문제를 어떻게 해결할지 충분히 고민하고 그 과정을 기록하는 습관이다. 이전의 나는 기능 추가만큼이나 코드 수정에 많은 시간을 쏟았다. 그 시간이 몹시 아깝다고 느꼈는데, 챌린지를 통해 설계에 투자하는 시간이 개발 시간을 배로 단축시킨다는 것을 절실히 깨달았다. 앞으로는 작업에 들어가기 전, 반드시 충분히 생각하는 시간을 가질 것이다.

두 번째는 AI를 더 폭넓게 활용하는 방법이다. 다른 동료들이 AI를 사용하는 모습을 보며 내가 모르는 기술들이 얼마나 많은지 깨닫고 놀랐다. 챌린지를 통해 '어떻게 물어보고 받아들이는가에 따라 답변이 달라진다'는 것을 배웠다. 앞으로는 프롬프트를 구체적으로 작성하고, AI의 답변을 비판적으로 바라보는 시각을 가질 것이다. AI는 단순한 질문봇을 넘어, 학습을 돕는 강력한 도구로 사용하고자 한다.

챌린지 과정 이전과 똑같은 문제점들을 마주친다면 잘 해결할 수 있을까?

무조건 가능하다. 어떤 어려움을 마주치더라도 시간을 투자하여 학습하고, 문제를 바라보며 정리한다면 분명 길이 보일 것이라 생각한다. 구현 방법이 떠오르지 않았을 때, 이전의 나는 회피하는 방식을 선택했다. 도망가기만 한 부분들이 쌓이고 쌓이다 이번 챌린지 과정에서 직면하게 된 것이다. 그러니 앞으로는 우회할 방법을 생각하지 않고 문제에 맞서서 직접 나아가고자한다.

만약 떨어져도 좋은 기억으로 남아 있을까?

'만약 떨어져도 좋은 기억으로 남을까?'라고 묻는다면, 대답은 '당연하다'이다. 부스트캠프의 최종 결과가 설령 좋지 않더라도 그 과정에서 배운 내용이나 내가 쏟은 시간과 노력은 변하지 않는다. 지금의 행복하고 뿌듯한 이 감정 또한 그대로일 것이다. 이토록 나 자신을 되돌아보고 성장할 수 있었던 시간 자체가 내게는 좋은 기억으로 남을 것이다.

회고에 대한 회고


회고 작성에 꽤 오랜 시간이 걸린 것 같은데, 왜일까?

사실 모든 내용을 작성하는 데에는 그리 오래 걸리지 않았다. 모든 순간이 선명하게 기억났기 때문이다. 어떤 문제가 있었고, 어떤 고민을 했으며, 어떤 감정을 느꼈는지 떠오르는 모든 기억을 솔직하게 기록했다. 다만, 시간이 길어진 건 내용을 '어떻게' 담아낼까를 고민했기 때문이다. 나중에 다시 읽었을 때에도 지금의 이 감정이 생생하게 느껴지도록, 어떤 단어를 쓰고 어떤 흐름으로 써야 할지 고민하며 적고 지우기를 반복했다.

누군가 이 회고를 본다면 무슨 말을 하고싶은가?

다음 기수를 준비하며 이 글을 보고 있는 사람에게는 이 말을 꼭 해주고 싶다. 베이직 시작 전까지 무언가를 열심히 준비하거나 억지로 바뀌려고 하지 마라! 그보다는 부스트캠프가 준비한 흐름에 몸을 맡기고, 솔직한 자신의 모습 그대로 흘러가라고 말하고 싶다. 그러면 자연스럽게 문제에 부딪히고, 이를 해결하는 과정에서 진정한 성장을 마주하게 될 것이다. 나는 현재에 안주하고 솔직하지 못했던 모습을 내려놓은 후에야 비로소 더 편안하고 넓은 시각으로 성장을 바라볼 수 있었다.

챌린지 과정 끝나고 뭐했죠?
Notion image

라는 엄청난 계획을 세웠었는데, 진짜 그냥 뻗었어요. 기절이었습니다... 밀린 피로가 몰려서 오더라고요. 삼겹살을 못먹어서 아쉽습니다..

그래서 진짜 합격 안해도 미련없어?

아뇨... 그래도 합격하면 좋죠.... 합격시켜주세요😭😭

관련 글