1. 디프만에 지원하게 된 동기가 무엇인지 알려주세요.

0/500

[서버 개발이라는 공통관심사 속 함께 성장]

프로덕트를 만들어 사용자에게 전달하는 서버 개발자는 만들어보는 연습과 경험을 지속해서 해야 합니다. 이러한 도전을 꾸준히 함으로써 더욱 탄탄한 프로덕트를 만들 수 있는 힘을 기를 수 있습니다.

저는 도전과 실수 속에 성장이 있다고 믿습니다. 생각하는 무엇인가를 만들어보고 더욱 고도화를 시켜보며 여러 번 실수를 통해 성장한다고 믿습니다.

이러한 가치관 속에서 함께 서버 개발이라는 공통관심사 속에서 여러 개발자분들과 함께 성장할 수 있는 디프만을 지원하게 되었습니다.

2. 가장 관심을 가지고 몰입했던 경험을 소개하고, 해당 경험이 본인에게 어떠한 영향을 주었는지 설명해 주세요.

(꼭 지원 분야와 연관되지 않아도 됩니다!)

0/700

[과제전형을 통해 주문에 대해 깊게 이해하기]

책임 역할 분리, TDD, MVC 패턴의 확장성, 동시성 처리 관점에서 접근하였고, 특히 저는 동시성 처리에 더욱 신경을 쓰고 구현에 임하였습니다. 이때의 경험을 통해 다음과 같은 성장할 수 있었습니다.

첫째로 일급 컬렉션과 VO를 통해 도메인 개념을 부여함으로써 적절한 역할을 할당하여 책임을 분리할 수 있는 점을 배웠습니다.

둘째로 지속적인 커밋, 요구 사항체크리스트와 TDD를 통해 구현 과정에 있어 안정적으로 구현할 수 있는 부분을 배웠습니다.

셋째로 MVC 패턴에 대한 일반론적인 원칙의 의의는 각 컴포넌트 간의 의존성을 낮추기 위함임을 배웠습니다. 또한 각각은 변경될 수 있는 요소가 있고 추상화를 통해 이에 대해 확장성을 높일 수 있음을 배웠습니다.

마지막으로 주문 도메인에서의 재고에 대한 동시성 테스트는 주문하는 입장에서 작성해야 하며 적절한 동시성 처리는 필수적임을 배웠습니다. 이러한 경험을 통해 이전보다 주문 도메인에 대해 깊게 알 수 있었고, 현재 진행 중인 프로젝트에 이를 적용하고자 하고 있습니다.

3. 프로젝트에서 실패했던 경험 혹은 성공적으로 마무리한 경험이 있다면 알려주세요. 실패 혹은 성공 이유가 무엇이라고 생각하는지 작성해주세요.

0/700

[29cm 과제 전형 실패기를 통한 개선기]