메뉴 건너뛰기


커리어 세부메뉴

합격자소서

플래티어 2022년 하반기 신입 백엔드개발자합격자소서

합격자 정보

  • 대학원
  • 컴퓨터소프트웨어공학과
  • 학점 4/4.5
  • 자격증 2개
  • 7,628읽음

합격자소서 질문 및 내용

답변
저는 공동 목표를 위해 팀원들과 소통을 통해 하나로 아우르는 협업 능력을 갖추고 있습니다. 팀 프로젝트를 진행하며 코드를 병합하는 과정에서 클래스와 메소드 명명 규칙이 서로 다르고, 패키지의 위치가 서로 엉켜 있어 유지 보수가 어려웠고, 가독성이 떨어지는 문제점을 발견했습니다. 그래서 저는 오라클의 자바 코드 컨벤션 문서를 참고하여 회의를 통해 코딩 규칙과 컨벤션을 정하자는 제안을 했습니다. 개발자는 혼자 일하는 것이 아니라 다양한 직군의 여러 동료와 함께 일합니다. 이러한 경험을 통해 소통과 개발 규칙은 협업을 진행할 때 가장 중요한 요소라고 생각하며 같이 협업하고 싶은 개발자가 되겠습니다.
저의 단점은 목표나 성취해야 할 일이 없으면 느슨해지는 것입니다. 그래서 방황하는 시간이 길어졌으며 이것을 다음을 위한 재충전의 시간이라고 스스로 합리화했습니다. 하지만 이런 저를 되돌아보면서 시간을 헛되게 보내는 것에 대해 인지하였고 내부의 목표를 정해 실천하고 있습니다. 하루에 정해진 시간만큼은 꼭 자기개발을 진행하며 오늘의 일을 내일로 미루지 않도록 노력하고 있습니다. 그 결과 4개의 자격증을 취득했으며 꾸준한 노력의 결과로 좋은 성적을 얻을 수 있었습니다.

글자수 5981,040Byte

답변
개발자로서 역량을 더욱 갖추기 위해 NHN 커머스 백엔드 양성과정을 수료했습니다. 커머스 프로젝트를 기반으로 실제 현업에서 사용하는 기술을 학습했습니다.
Spring Boot를 사용하여 MVC 패턴을 적용한 커머스 웹 개발 프로젝트를 진행했습니다.
RESTful API 기반으로 백엔드를 구성하여 CRUD 기능을 처리하며 Spring Data JPA를 사용하여 DB와 통신하였습니다.
많은 거래가 이루어지는 커머스 사이트에서 실시간으로 매출을 집계할 경우 조회 시간이 오래 걸리며 서버에 과부하가 발생하는 문제점이 나타났습니다. 이 문제를 해결하기 위해 Spring Batch를 사용했습니다. 스케줄러를 사용해 전날 매출을 당일 새벽에 집계하도록 구성했습니다.

글자수 372603Byte

답변
저는 팀 프로젝트를 진행하면서 업무 스타일이 다른 개발자와 협력하여 과제를 수행한 경험이 있습니다. 저는 업무에 대해 꼼꼼하고 체계적으로 접근하여 계획 세워 실행하는 스타일이었지만, 다른 구성원은 즉흥적인 스타일을 가져 협업이 원활하게 이루어지지 않았습니다. 프로젝트 주제에 대해 필요한 기능 사항을 논의하던 중 다른 구성원은 필요한 기능을 즉각적으로 개발하자고 제안했습니다. 해당 방법으로 프로젝트를 진행하면 한 기능에 대한 개발비용을 산정할 수 없어 마감 기간 내 끝내지 못할 수 있음을 구성원들에게 전달하며 설득했습니다. 그래서 회의를 통해 요구사항 정의서를 작성해 프로그램에 대해 필요한 기능을 정의하며 완료 사항을 기록해 개발 진행 상황을 점검했습니다. 이러한 과정을 통해 업무 스타일이 다른 구성원과 의견을 맞추어 협업하며 프로젝트를 성공적으로 이끌었으며 의견을 제시할 때 의견에 대한 합당한 이유를 밝히며 상대방의 의견을 존중하는 것이 중요하다는 것을 느꼈습니다.

글자수 491861Byte