최고 품질의 상품들을 지금보다 더 많은 소비자들이 여러 유통 채널에서 더욱 폭 넓고 쉽게...
1. 희망 직무를 지원한 이유와 해당 직무를 수행하기 위해 어떠한 노력이나 경험을 하였는지 작성해주세요.
5살 제가 처음 게임을 시작한 나이입니다. 물론 지뢰찾기나 카드게임 같은 간단한 게임이였지만 참 시간 가는줄 모르고 했으며 그 게임을 시작으로 스타크래프트 메이플 스토리 서든어택 LOL 등 다양한 게임을 지금 까지도 즐기며 제 삶에 게임은 중요한 부분을 차지해왔으며 자연스럽게 많은 게임회사들을 접하며 동경해오며 성장하였고 지금 역시도 그 생각은 아직 그대로 입니다.
그리고 제가 자바 백엔드 개발자로 저의 꿈을 정했을 때 생각한것은 사람들에게 최고의 서비스를 제공하는 개발자가 되야겠다고 결심하였고 그 결심을 이루기 위해서는 제가 먼저 최고의 개발자가 되야한다고 생각을갖고 지금도 공부하고 있으며 제가 최고의 개발자로 성장하기 위해 예전부터 항상 즐겨 해오던 프로야구 게임의 게임 회사인 게임빌에서 개발자가 되고싶습니다.
게임회사의 동경과 최고의 개발자가 되고자하는 결심 두 가지 꿈을 성취하기 위해 이번 게임빌 신입사원 채용에 지원하게 되었습니다.
백엔드 개발자가 되기위해 Spring boot와 JPA를 강의를 통해 공부하였고 그 공부 내용을 복습하기 위해 스스로 개인 프로젝트를 만들어서 적용해보면서 공부를 하기 시작했고 개인 프로젝트를 진행 하다보니 여러사람들과 같이 개발을 진행 해보고 싶다는 생각이 들어서 팀프로젝트를 진행하였습니다.
팀프로젝트를 진행할 당시 기존에 개인프로젝트에서 해오던 방식과는 많이 다른 방식의 개발 프로젝트를 진행하게 되어 팀 프로젝트를 통해 협업과 에러처리 REST API 통신 Test 코드 작성등 다양하게 배울 수 있었으며 그 배운 내용을 또 스스로 개인 프로젝트에 적용해보며 공부해 나가고 있습니다.
현재는 도커를 통한 개발 환경 구성을 공부하고 있으며 개발자가 되기위해 항상 공부하고 있습니다.
2. 타인과의 협업 과정에서 나타나는 본인의 장점 및 단점, 단점을 극복하기 위한 노력 등을 사례를 통해 구체적으로 작성해주세요.
대학 교양수업 과제중 어려운 문제 하나를 골라서 팀 끼리 해결해서 풀이에 사용된 이론과 풀이를 발표하는 과제가 있었습니다.
과제의 시작인 문제를 선택하는 때 부터 의견이 나뉘었고 결국 다수결을 통해 문제를 선택했지만 그 이후 역할 분담에서도 모두가 발표를 꺼려해서 문제가 생겼습니다. 이 과정에서 과제 팀장을 맡은 분이 한명 씩 개인적인 면담을 통해 의견을 수렴했고 결국 팀장의 조율 하에서 프로젝트가 진행되었고 성공적으로 마무리 했습니다.
또한 군생활 중 에서도 다른 분대와 청소 및 협업을 할 때 제가 이등병일때 각 분대장들은 서로에게 떠넘기기 바빴으며 항상 가장 계급이 낮은 분대장의 분대가 대부분 일을 수행했지만 그 인원들이 전역을 하고 새로 임병된 각 분대의 분대장들은 이전 방식을 벗어나 계급에 의해서가 아닌 의논을 통해 일을 해결하는 문화를 만들었고 제가 분대장을 달고 전역할 때 까지 계속 문화를 유지해왔습니다.
위에 두 경험을 통해 타인 끼리 협력하는 과정에서는 일을 주도하는 리더의 리더쉽이 굉장히 중요하다고 느꼈고 그 영향이 같이 일하는 사람들 에게도 크게 미치는것을 경험하였습니다.
제 장점은 남의 말을 잘 들어주는 것이라고 생각하며 단점은 협업 과정에서 수동적인 태도로 임하는 것 이였습니다. 처음 겪었던 교양수업 과제에서 저는 팀장의 의견만 따라가기 바쁜 수동적인 태도로 과제에 임했습니다. 그때 팀장의 리더쉽의 중요성을 느꼈으며 그 덕분에 군생활 중 분대장 임기동안 주어진 문제에 대해 적극적인 자세로 참여하는 방법을 배웠으며 그런 태도로 분대원들을 잘 이끌수 있었고 앞으로의 협업의 상황에서도 적극적인 자세로 임할 수 있다고 생각합니다.
3. 주어진 일이나 과제 수행 시 새로운 것을 접목하거나 남다른 아이디어를 통해 문제를 개선했던 경험에 대해 작성해주세요.
이번 여름에 책 판매 쇼핑몰을 만드는 팀 프로젝트를 진행하였습니다. 이 때 책을 검색할 때 사용하는 쿼리문에 여러 조건을 묶어서 사용 해야해서 쿼리문이 복잡해지는 문제가 생겼습니다. 이 때 Query dsl 이라는 기술을 통해 복잡한 쿼리문 코드를 간결하게 짤 수 있다고 해서 Query dsl 을 공부하여 프로젝트에 적용하려 했습니다.
하지만 Query dsl을 프로젝트에 적용하려고 gradle 파일에 설정을 하는데 에러가 발생하였고 에러 메세지를 통해 팀원들과 다같이 원인을 찾기 위해 구글링을 해봤지만 원하는 결과를 얻지 못하고 몇 가지 의심되는 문제들만 추려졌습니다. 그래서 몇 가지 의심되는 문제들을 조합해가며 하나씩 해보면서 방법을 찾았고 결국 버전 문제와 어노테이션 설정 문제가 동시에 발생해서 일어난 문제임을 알고 해결 할 수 있었습니다.
만약 혼자 하는 프로젝트였다면 Query dsl을 포기 했을지도 모르지만 팀원들과 의논하며 진행 했기에 잘 해결 할 수 있었습니다.
위 경험을 통해 처음 겪는 에러가 발생해도 해결 방법을 검색하고 의논하며 원인을 찾아가며 해결할 수 있는 방법을 배웠습니다.
.