카카오, 서버 직군 뉴크루 대상 7주간 기술 온보딩 과정 공개
·2023.03.27 00:00
핵심 내용
53명의 서버 직군 신입 개발자가 TDD, 객체지향, 스프링 등 6개 미션을 수행하며 역량 성장을 이뤘다.
1 / 11
자세히 보기
카카오가 서버 직군 신입 개발자(뉴크루)를 위한 7주간의 기술 온보딩 과정과 그 결과를 공유했다. 이번 온보딩에는 총 53명의 뉴크루가 참여했으며, 자바와 스프링 중심의 실무 역량 강화를 목표로 진행되었다.
온보딩 커리큘럼 및 미션 구성
교육은 TDD(테스트 주도 개발), OOP(객체지향 프로그래밍), 스프링 프레임워크, 웹 서버 구현을 핵심 주제로 다뤘다. 뉴크루들은 매주 약 1주일가량 총 6개의 미션을 수행하며 이론을 실전에 적용했다.
- 미션 1~2: 자동차 경주와 로또 구현을 통해 TDD와 객체지향 설계 원칙(SOLID, TDA)을 학습했다.
- 미션 3~5: 방탈출 카페 예약 시스템을 스프링 기반으로 개발하며 JdbcTemplate, 인증/인가 처리, 동시성 이슈 해결 및 의존성 관리 등을 경험했다.
- 미션 6: 프레임워크 없이 HTTP 웹 서버를 직접 구현하여 기본 원리를 이해했다.
협업 방식과 성과
뉴크루들은 5~6명 단위로 조를 이루어 매일 미팅과 주간 회고를 진행했다. 모든 미션은 랜덤 매칭된 페어와 페어 프로그래밍으로 수행되었으며, 카카오 선배 크루들의 상세한 코드 리뷰가 병행되었다. 온보딩 종료 후 설문조사 결과, 대다수의 뉴크루가 1~3단계의 역량 성장이 있었다고 응답했다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.