컬리 개발자의 성장기: 면접, DDD, 팀워크, 그리고 성장!
by DD
5년 전
조회수 2
Java, Spring, MySQL, Micro-Service 등 면접 준비 과정을 상세히 소개함
DDD 기반 개발 방식에 대한 어려움과 극복 과정을 공유함
코드 리뷰, 테크 위클리, 실수 공유 문화를 통해 성장하는 팀 문화 강조
DDD 기반 개발 환경 적응기
면접 후 DDD 기반 개발에 처음 도전하며 헥사고날 아키텍처를 접했다. 구체적으로 MVC 패턴에 익숙했던 저자는 도메인 모델 설계에 어려움을 겪었다. 따라서 팀 스터디와 코드 개선 미션을 통해 DDD에 대한 이해도를 높였다.
팀 문화: 코드 리뷰, 테크 위클리, 실수 공유
컬리는 코드 리뷰를 통해 팀원들의 다양한 관점을 공유하고, 테크 위클리에서 학습 내용을 발표한다. 반면 실수 공유 문화를 통해 문제 발생 시 책임을 묻기보다 개선 방안을 모색한다. 결과적으로 지속적인 학습과 성장을 지원한다.
Git 활용: 시간 여행자가 되다
Git을 소스 관리 도구 이상으로 활용하여 시간 여행을 경험한다. 종립님의 Git 강의를 통해 Git 그래프를 이해하고, 터미널을 이용한 Git 사용법을 익혔다. 따라서 Git 히스토리 관리 능력을 향상시켰다.