스스로 0부터 100까지 만들어보는 것의 중요성

국비지원 교육을 수료했지만 느껴진 기술 면접의 부족함. 취업 리부트 코스에 합류하여 성장하고 있는 준오 님의 이야기를 확인해 보세요.
Feb 08, 2024
스스로 0부터 100까지 만들어보는 것의 중요성
📢
오늘의 주인공은 국비지원 교육을 들은 뒤, 취업을 준비하던 중이었는데요. 교육 과정에서 배운 내용만으로는 답변할 수 없는 질문이라는 것을 깨달았습니다. 그래서 참여한 항해99의 취업 리부트 코스. 준오 님은 취업 리부트 코스에서 어떤 것을 배웠을지, 아티클에서 확인해 보세요.
 
자기소개 부탁드립니다.
항해 취업 리부트 코스 1기 수강생 배준오입니다. 수학을 전공하였고, 항해를 시작하기 전 ML, 데이터 분석 프로젝트를 진행하며 공부를 했습니다. 현재는 백엔드 개발자를 준비 중입니다.
 
어떤 이유로 개발자가 되어야겠다고 생각하셨나요?
개발자를 진로로 정한 이유는 전공 수업에서 경험한 프로젝트 때문입니다. Python을 활용하여 전국 기온 분석 프로젝트를 했었는데요. 실제로 서비스화 되기 위해선 웹, 앱 프로그래밍 공부가 필요했고 Django를 혼자 공부하며 간단한 CRUD API를 제작했습니다. 결과물에 대해서 발표를 했을 때 엄청난 뿌듯함을 느꼈고, 만드는 과정에서 적성과 흥미가 개발이라는 것을 느꼈습니다.
 
타사 부트캠프는 어떤 경로로 참여하게 되었나요?
진로를 정했지만 취업을 하기 위해선 더 많은 경험이 필요했습니다. 당시 머신러닝과, 웹 분야 모두 관심이 있었기 때문에 졸업과 동시에 두 분야를 함께 배울 수 있는 국비지원 교육에 참여하였습니다.
 
이전 부트캠프는 어떠셨나요?
6개월 동안 국비지원 교육을 수료한 이후 취업 연계를 통해 3대 통신사 기업 중 한 곳에 최종면접까지 갔습니다. 면접에서 받은 인성 질문에는 대답할 수 있었지만, 기술적인 질문에는 70% 정도 답변을 못했습니다. 그리고 교육과정에서 배운 내용만으로는 답변을 할 수 없는 질문이라는 것을 깨달았죠.
 
어떤 이유로 취업 리부트 코스 참여하게 되었나요?
이전 국비교육에서 교육생들과 알고리즘, CS스터디를 진행하며 수상도 하고 프로젝트도 진행했습니다. 잠도 줄여가며 노력했는데 취업은 어려웠습니다. 많은 고민을 한 결과, 스스로 0부터 100까지 부딪히고 머리를 싸매면서 프로덕트를 만들어본 경험이 필요하다는 결론을 내렸습니다. 그중에서도 백엔드 개발에 집중하자고 결정을 한 상태였고 취업 리부트 코스 백엔드 과정이 저의 니즈와 딱 맞아 참여하게 되었습니다.
 
취업 리부트 코스 말고도 다양한 학습 방법이 있는데요. 그중에서 취업 리부트 코스를 선택하게 된 이유가 있나요?
스스로 만들어보는 게 중요하다고 생각했어요. 취업 리부트 코스는 팀 프로젝트가 아닌 과제가 주어지는 개인 프로젝트로 진행되어 선택했습니다.
 
취업 리부트 코스에서 어떤 내용을 학습하고 계시나요?
현재 소셜 미디어 플랫폼 기반의 Spring Boot 모놀리스 프로젝트를 마이크로 서비스로 전환하는 과정을 진행하고 있습니다. 도메인 별로 서비스를 어떻게 나누는 게 효율적인지에 대한 고민을 하며 전환 과정에서 사용되는 툴과(Docker, Spring Cloud, Eureka 등) 개념(Load balancing, Api gateway, Rest api 등)을 학습하고 있습니다.
 
오후에 해결한 과제에 대한 멘토님의 피드백을 받게 되는데요. 멘토님의 피드백은 어떠셨나요?
가장 기억에 남은 피드백은 좋아요 엔티티의 비즈니스 로직을 구현에 대한 부분입니다. 유저가 많아질 경우를 고려해서 좋아요 취소 시 delete 쿼리를 발생시켜 메모리의 부하를 줄일 수 있도록 로직을 구현했습니다. 멘토님께서 DB 인덱스, 배치작업 등을 예시로 설명해 주셨고 저는 delete 쿼리를 사용하지 않고 효율적으로 카운팅을 할 수 있는 새로운 방법에 대해서 생각해 볼 수 있었습니다. 경험이 부족한 저로서 멘토님의 피드백을 통해 다양한 상황에 대한 해결책을 고민해 볼 수 있어서 좋았습니다.
 
매니저와의 학습 면담은 어떠셨나요?
아침 9시부터 오후 9시까지 개발하는데 체력적으로 힘든 날도 있었습니다. 매니저님과 중간중간 면담을 하면서 동기부여를 얻었고 지치지 않고 개발에 몰입하는데 큰 도움이 되었습니다.
 
취업 리부트 코스의 수강 분위기는 어떤가요?
리부트 코스의 주체가 멘토, 항해가 아닌 수강생들 본인이기 때문에 다들 더 열심히 하려고 합니다. 이전 팀 프로젝트를 진행했을 때보다 서로의 의견을 더 공유하려고 노력하는 환경입니다.
 
아직 커리큘럼이 남아있긴 하지만, 취업 리부트 코스를 듣고 달라진 점이 있나요?
마이크로 서비스로 전환을 하면서 로드 밸런싱을 위해 미들웨어 서버로 Eureka를 사용하고 있는데요. CS지식이 실제로 개발을 하면서 중요하다는 것을 느끼고 , 틈틈이 CS 공부를 위한 시간도 내어 투자하고 있습니다.
 
남은 기간 동안 취업 리부트 코스를 통해 얻어가고 싶은 것이 있나요?
매주 프로덕트 결과물을 기간 안에 제출하는 게 생각보다 쉽지 않아서 객체 지향, 클린코딩에 대한 고민에 시간을 많이 투자하지 못했는데 일정을 빨리 소화하여 리팩토링에 대한 부분도 멘토, 동료분들과 이야기 나누고 싶습니다. 또한 스스로 만든 백엔드 프로덕트 결과물에 프론트엔드를 입혀서 실제 서비스 배포 경험도 얻어가고 싶습니다.
 
앞으로 어떤 개발자로 성장하고 싶으신가요?
트래픽에 대응을 잘하는 개발자가 되고 싶습니다.
대응 방법 중 하나로 마이크로 서비스 아키텍처가 있는데요. 여러 가지 상황을 고려하여 그에 맞는 대처로 장애를 최소화하는 개발자가 되는 것이 꿈입니다.
 
취업 리부트 코스를 고민 중인 타 부트캠프 수료생 혹은 비전공자분들께 해 주시고 싶은 말이 있나요?
이전에 부트캠프를 수료했든 안 했든 중요한 것은 본인이 그 과정을 통해 얻은 것과 부족한 것을 빨리 캐치하고 다음 방향으로 나가는 것이라고 생각합니다. 저도 2번의 외부 교육과 실패를 통해 스스로 0부터 100까지 만들어 보는 경험의 중요성을 깨닫고, 취업 리부트 코스에 망설임 없이 지원하여 부딪히고 깨지면서 많이 성장하고 있습니다. 리부트 과정을 고민하시는 여러분들께 다시 한번 스스로 만들어보는 것의 중요성을 말씀드리며 후회 없는 선택 하셔서 진정한 개발자로 성장하셨으면 좋겠습니다.
 

비용 부담 없이 개발자 취업까지

1년 이내 미취업 시 교육비 0원. 반드시 취업까지 책임질 수 있다는 항해의 자신감입니다.
높은 수준의 개인 프로젝트 경험이 없는 개발 유관 전공자, 전반적인 학습이 부족한 부트캠프 수료생이라면 개발자 취업 리부트 코스에 합류하세요. 항해가 쌓아온 모든 노하우를 담았습니다. 갈수록 높아지는 개발자 취업의 벽, 개발자 취업 리부트 코스로 10주 만에 취업의 문을 열어 보세요.
 
Share article
Subscribe Newsletter
Stay connected for the latest news and insights.
RSSPowered by inblog