나를 포함해서 업무에는 익숙해진 많은 주니어 개발자들이 하는 고민이 있다.
일은 잘하고 있는 것 같은데.. 내가 과연 '성장'한 것일까??
내가 정말 '경쟁력' 있는 개발자일까?
'이직'을 잘 할 수 있을까?
나의 개발 자신감 그래프를 그려 보았다.
3년 차 개발자가 되면서 회사 업무에는 익숙해졌지만, 반복되는 업무와 바뀌지 않는 기술 스택, 항상 같은 방식으로 작성하는 코드 스타일에 지치고, 조언을 구할 선배 개발자가 없는 상황에서 고민이 많았다. 내가 작성하는 코드가 과연 좋은 코드인지 확신이 없었고, 책과 강의를 통해 이론을 쌓았지만, 실제로 피드백을 주고받으며 성장할 수 있는 기회가 필요하다고 느꼈다.
그래서 패스트캠퍼스 캠퍼스 재직자 과정에 참여하게 되었고, 그 과정에서 많은 성장을 이루었다. 수료 후에는 회사에서 인정받아 신규 개발팀에 합류하는 기회를 얻었다.
패스트캠퍼스 재직자 과정 수료 후 나는 명확한 방향성과 목표를 설정할 수 있었다. 더 큰 서비스 기업으로 이직하기 위해 준비를 시작했으며, 동시에 현재 재직 중인 회사에서의 업무 목표도 새롭게 정립하였다.
과정에 참여하면서 스스로 학습하는 습관을 갖추게 되었고, 문제 해결 능력 또한 크게 향상되었다. 특히, 고민이나 난관에 부딪혔을 때 언제든지 함께 논의하고 조언을 구할 수 있는 동료와 멘토를 만나게 된 점은 큰 자산이 되었다.
패스트캠퍼스 재직자 과정에서 배운 내용을 활용해 회사 제품의 품질 향상을 위해 노력하고 있다. 또한, 팀원들과 활발히 소통하며 이전보다 더 나은 회사 생활을 만들어가고 있다. 과정을 같이 들었던 동료들 역시 누군가는 성공적인 이직을, 누군가는 회사에서 더 큰 역할을 담당하게 되었다.
성장의 욕심이 있지만 길잡이가 필요하다면 패스트캠퍼스 재직자과정은 좋은 방법 중 하나라고 생각한다.
해당 과정에 참여하면서 강사와의 교류, 개인 프로젝트, 팀 프로젝트 진행 경험에 대해 작성해 보겠다.
패스트 캠퍼스 재직자 과정을 참여하면서 매주 볼타코퍼레이션 CTO 진태양 리더와, 대기업 이커머스 현직자 멘토의 피드백, 업무 노하우를 들을 수 있었다.
패스트캠퍼스 프로젝트뿐만 아니라, 실무 관련 질문, 개발자 커리어, 그리고 회사에서의 후임 개발자에 대한 고민까지도 리더님과 멘토님께서 귀 기울여 들어주시고, 진심 어린 조언을 해주셨다.
특히, 이커머스 프로젝트를 맡아주신 멘토님께서는 좋은 마인드와 깊은 지식을 보유하신 분이라 지금도 굉장히 감사함을 느끼고 있다.. 이런 멘토님도 퇴근하고 개인 공부를 열심히 하는 모습을 보고 나도 굉장히 자극을 받았다.
지금도 가끔 서로의 안부를 묻고 실무에서 고민중인 내용을 공유하며 소통하고 있다. 이렇게 좋은 멘토님을 만난 것도 패스트캠퍼스 재직자 과정에 참여했기 때문이라고 생각한다.
오픈소스를 직접 만들어보고 배포하는 경험을 하였다. 평소 JD를 보게 되면 우대사항에 적혀 있는 문구가 있다.
"오픈소스에 참여한 이력이 있으신 분 우대"
나 역시 컨트리뷰터에 도전하기 위해 여러 유명 프레임워크를 포크해보았지만, 방대한 패키지 구조 속에서 어떤 부분을 봐야 할지, 그리고 어떻게 수정 요청(PR)을 해야 할지 막막함을 느꼈다.
이번 과정에서는 평소 필요하다고 생각했던 오픈소스 라이브러리를 직접 설계하고 구현한 뒤, 배포까지 진행하는 소중한 경험을 할 수 있었다. 더불어 교육생들끼리 서로의 라이브러리를 사용하고 피드백을 주고받는 시간을 가지며, 실제로 오픈소스를 개선하는 과정을 체험할 수 있었다.
이를 통해 오픈소스 생태계에 대한 이해도가 높아졌고, 앞으로는 유명한 오픈소스 프로젝트의 컨트리뷰터로 활발히 활동할 수 있을 것이라는 자신감을 얻게 되었다.
구글에서 제공하는 구글 투표 시스템을 참고하여 프로젝트를 설계하고 개발해보는 경험을 했다. 데이터가 동적으로 들어올 때 어떻게 저장하고 수정할지, 쿼리 성능을 높이기 위해 엔티티를 어떻게 설계할지 고민했다. 또한, 테스트 코드를 작성해 소프트웨어의 안정성을 높이기 위해 노력했다.
이 과정에서는 성능 개선을 위해 어떤 부분을 고려해야 하는지에 대한 피드백을 받았고, 진태양 리더님의 1:1 피드백을 통해 실질적인 도움을 받을 수 있었다. 이 경험 덕분에 프로젝트의 성능과 소프트웨어 품질을 향상시키는 방법을 배웠다.
두 개의 개인 프로젝트 이후 패스트캠퍼스 재직자 과정의 꽃 팀 프로젝트가 진행되었다. 원하는 도메인을 선택하고 팀이 배정되었다. 1기에서는 총 3개의 도메인 프로젝트가 있었다.
나는 평소 커머스 도메인에 관심이 많아 커머스 팀에 들어가게 되었다.
각 팀별로 MVP 개발 요청서를 받았고, 여기에는 기능적 요구사항과 함께 기술적 도전 과제도 포함되어 있었다. 모든 요구사항은 실제 실무에서 사용하는 수준의 현실적이고 구체적인 내용들로, 이커머스 실무 감각을 익힐 수 있다고 생각했다.
프로젝트의 과정은 순탄치 않았다. 팀 프로젝트 시작과 동시에 회사 업무로 인해 아쉽지만 참여하지 못하는 팀원들도 발생했고, 야근 등 각자의 사정으로 인해 프로젝트 기능 구현의 기간을 지키지 못하는 문제도 발생하였다.
그럼에도 불구하고, 괜찮았다. 프로젝트의 모든 기능적 요구사항과 기술적 도전 과제를 완벽히 해결하려는 데에만 집착하지 않았다. 대신, 나 자신의 성장을 목표로 삼아 최선을 다해 좋은 소프트웨어를 만드는 데 집중했다.
그 결과, 프로젝트는 성공적으로 마무리되었고, 이 과정에서 얻은 경험과 배움은 앞으로 나아가는 데 큰 자산이 되었다.
그 과정에서 좋은 동료들을 만나게 되었고 또 좋은 결과를 만들게 되었다.
이커머스 팀은 청중, 리더, 멘토진에 좋은 평가를 받은 1등팀이 되었다. 아래는 멋진 팀원들과 찍은 사진이다 :)
평소에 사용하고 싶었던 다양한 기술을 마음껏 활용할 수 있는 소중한 기회였으며, 훌륭한 팀원들과 멘토를 만나 많은 것을 배우고 성장할 수 있었던 프로젝트였다. 이커머스 도메인에 대해 깊이 고민하며 실무적인 문제를 해결해본 경험은 매우 뜻깊었고, 팀원들과 함께 안정적이고 확장 가능한 소프트웨어를 구축하기 위해 열띤 토의를 나눈 시간도 값진 배움의 기회였다.
수많은 교육기관 중에서도, 패스트캠퍼스 재직자 과정을 추천하는 이유 중 하나는 열정적인 매니저님들의 세심한 케어다. 적극적인 지원과 꼼꼼한 관리 덕분에 학습에 더욱 몰입할 수 있었고, 끝까지 수료할 수 있게 많은 도움을 주셨다.
'이렇게 까지 적극적으로 지원해주시나..?' 싶을 정도로 도움을 많이 주셨다. 수료 후에도 네트워킹 그룹을 만들어 주시고, 운영해주고 계신다. 패스트캠퍼스가 교육에 진심이구나.. 라고 느끼는 부분이다.
커리어에 자신이 없거나 고민이 많은 주니어 개발자들에게 패스트캠퍼스 재직자 과정을 강력히 추천한다. 나 역시 이 과정을 통해 많은 것을 배웠고, 그 가치를 믿기에 이미 주변 주니어 개발자들에게도 적극적으로 추천하고 있다.
나는 1기 수료자이지만, 패스트캠퍼스 측에서는 2기, 3기, 나아가 100기까지 수료자들이 서로 교류하고 네트워킹할 수 있는 환경을 만들겠다는 목표를 가지고 있다고 한다. 만약 이 글을 읽고 패스트캠퍼스 재직자 과정 참여를 결심한다면, 언젠가 함께 즐거운 개발 이야기를 나눌 수 있기를 기대한다!