캠프 이전의 삶
저는 원래 게임 디자이너로 일하다가 우연한 계기로 게임 클라이언트 프로그래머로 전향하게 되었습니다. 프로그래밍에 대한 관심이 생긴 뒤, 저는 콩스튜디오라는 회사에서 게임 클라이언트 프로그래머로 계약직으로 근무할 기회를 얻었습니다. 비록 2개월이라는 짧은 기간이었지만, 당시 회사에서 정말 좋은 상사분을 만나 귀중한 경험을 쌓을 수 있었습니다. 계약이 종료된 후에도 상사분께서 제 능력을 인정해주셨고, 다른 게임 회사에 저를 개인적으로 추천해주시는 등 큰 도움을 주셨습니다.
하지만 당시 저는 제 경력과 미래에 대해 고민하기 시작했습니다. 면접을 보러 다니며 자주 듣던 질문 중 하나는 “가장 좋아하는 게임이 무엇인가요?”였습니다. 이 질문에 바로 대답하지 못하는 제 자신을 보며 무언가 어긋나 있다는 것을 느꼈습니다. 집에 돌아와 곰곰이 생각해본 끝에, 저는 게임 개발 자체에 깊은 흥미를 느끼지 못하고 있다는 것을 깨달았습니다. 프로그래밍은 정말 즐거웠지만, 게임 개발이라는 특정 분야는 저를 완전히 끌어들이지 못하고 있었던 것입니다. 게임을 만드는 것보다는 게임을 하는 것을 좋아하는 저 자신을 발견했고, 제게 맞는 진로를 다시 고민하게 되었습니다.
우연히 Node.js에 대해 알게 되었고, 이것이 웹 백엔드 개발에 주로 사용되는 기술이라는 것을 확인한 후 웹 개발에 대한 관심이 생겼습니다. 관련 내용을 조사하며 한국에서는 Java와 Spring이 백엔드 개발의 대세라는 것을 알게 되었고, 이왕 공부를 시작하는 김에 체계적으로 배우고 싶었습니다. 혼자 공부하기보다는 저와 비슷한 열정을 가진 사람들과 함께 배우는 것이 더 효율적이라고 판단해 부트캠프를 찾기 시작했습니다.
부트캠프를 선택할 때의 기준은 명확했습니다.
- 바로 신청할 수 있는 곳일 것.
- 별도의 테스트나 복잡한 절차가 없을 것.
- 참가자 수가 많아 활발한 분위기를 느낄 수 있는 곳일 것.
- 현업에서 활동하는 튜터분들의 수업을 들을 수 있을 것.
이 기준에 맞춰 여러 부트캠프를 알아본 끝에, 스파르타 코딩클럽의 내일배움캠프가 눈에 띄었습니다. 체계적인 커리큘럼과 나쁘지 않은 평판, 그리고 광고에서 느껴지는 활발한 분위기가 저를 끌어당겼습니다. 처음에는 Kotlin과 Spring 과정을 선택했지만, 상담 매니저님께서 Java를 처음 접하는 저에게 Kotlin보다는 Java 과정부터 시작하는 것을 추천해주셔서 그렇게 결정했습니다. 그렇게 저는 내일배움캠프에 참여하게 되었고, 수료를 목표로 매일매일 최선을 다하며 달렸습니다.
내일배움캠프 장점
내일배움캠프에서 느낀 가장 큰 장점은 팀 프로젝트 경험이 많았다는 점입니다. 다양한 팀과 함께 협업하며 실제 개발 환경에서의 팀워크를 체험할 수 있었습니다. 프로젝트를 진행하며 어떻게 팀 내 역할을 나누고 소통해야 하는지 배우며 협업 능력을 자연스럽게 기를 수 있었습니다. 또한, 현업에서 활동 중인 튜터님들의 특강이 정말 유익했습니다. 단순히 교재에 나오는 이론만 배우는 것이 아니라, 현장에서의 경험담과 노하우를 들으며 현실적인 조언을 얻을 수 있었습니다. 이런 특강은 저에게 개발자로서 성장하는 데 큰 영감을 주었습니다.
또 하나의 특별한 점은 매니저님들의 적극적인 관리였습니다. 제가 늦잠을 자거나 집중력이 떨어질 때, 매니저님들이 모닝콜까지 해주시며 동기 부여를 잃지 않도록 도와주셨습니다. 이런 세심한 배려 덕분에 저는 규칙적인 생활을 유지하며 캠프를 마칠 수 있었습니다. 수료 후에도 이력서 코칭 시스템(Intellipick)을 통해 취업 준비를 지원해주신다고 하니, 부트캠프가 끝난 뒤에도 많은 도움을 받을 수 있을 것으로 기대하고 있습니다.
내일 배움 캠프 이전과 이후, 달라진 점
캠프에 참여하기 전, 저는 새로운 기술을 배울 때 체계적인 계획 없이 무작정 달려드는 방식으로 학습하곤 했습니다. 흥미가 생기면 관련 자료를 찾아 바로 실습부터 해보는 식이었는데, 종종 전체적인 흐름을 놓치거나 중요한 개념을 깊이 이해하지 못한 채 넘어가곤 했습니다. 이런 학습 방식은 처음에는 빠르게 진행되는 것처럼 느껴졌지만, 시간이 지나면서 실수를 반복하거나 같은 문제를 다시 마주했을 때 해결하지 못하는 상황을 초래하곤 했습니다. 결과적으로 효율도 떨어지고 자신감도 잃게 되었습니다.
하지만 캠프를 수료하면서 학습 방법에 큰 변화가 생겼습니다. 튜터님들께서 알려주신 체계적인 학습 접근법은 제가 무작정 시도만 하던 방식을 벗어나게 해주었습니다. 예를 들어, 특정 기술을 학습할 때 먼저 전반적인 개념과 구조를 이해하고, 이를 기반으로 단계별로 실습을 진행하는 것이 얼마나 중요한지 알게 되었습니다. 작은 성공 경험을 쌓아가며 학습의 방향을 점검하고, 모르는 부분은 기록하고 다시 학습하는 습관을 들이게 되었습니다.
이제는 새로운 기술을 배우더라도 무엇부터 시작해야 할지 막막하지 않습니다. 캠프에서 배운 방식대로 하나씩 접근하면 충분히 해낼 수 있다는 자신감이 생겼습니다. 이러한 변화는 제 학습 태도를 훨씬 더 효율적이고 지속 가능하게 만들어 주었고, 앞으로 혼자 공부하더라도 잘 해낼 수 있을 거라는 믿음을 심어주었습니다.
내일 배움 캠프 생활 중 가장 기억에 남았던 순간은?
캠프 생활 중 가장 기억에 남는 순간은 여러 번 있었습니다. 특히 최종 프로젝트가 끝났을 때의 성취감은 이루 말할 수 없었습니다. 팀원들과 함께 많은 시간과 노력을 들여 프로젝트를 완성한 후, 외부 개발자분들로부터 피드백을 받았을 때 느낀 뿌듯함은 잊을 수 없습니다. 마지막으로, 수료식에서 함께 고생했던 동료들과 축하하며 새로운 시작을 다짐하던 순간도 매우 감동적이었습니다.
내일 배움 캠프를 고민하시는 분들에게 한마디
내일배움캠프는 단순히 기술을 배우는 곳이 아닙니다. 이곳은 자신의 가능성을 발견하고, 한 걸음 더 성장할 수 있는 환경을 제공합니다. 물론, 튜터님들이 올바른 방향을 제시해주시지만, 결국 앞으로 나아가는 것은 참가자 본인의 의지와 노력에 달려 있습니다. 중요한 것은 포기하지 않는 마음입니다. “이 정도는 힘들어서 못 하겠다”는 생각이 들 때가 오더라도, 한 발짝만 더 나아가 보세요. 분명히 할 수 있습니다. JUST DO IT!