개발자 · 2020 상반기
작성자
안**
대학
일본 상위 대학
전공
통계학
GPA
3.24/4.0
자격증
근거 3. JAVA를 이용한 다른 언어의 이해 python을 홀로 독학하며 공부해본 경험이 있습니다. 완전 새로운 언어는 아니지만 기존의 쌓여있던 JAVA와의 비교를 통해서 좀 더 수월하게 이해되는 측면이 있었습니다. Java의 장점과 단점에 대해서 비교해가며 python의 장점, 단점에 대해서 좀 더 기억을 잘할 수 있었던 경험이었습니다. 더 기억을 잘할 수 있는 경험이 있습니다. 보완점 1 : 코드 리뷰 경험 부족 주로 다른 사람의 코드를 보는 경우는 알고리즘 코드를 봤었습니다. 알고리즘 코드는 클린 코드보단 효율성에 초점을 맞춘 코드이기에 개발경험에 필요한 클린코드를 본 경험이 적습니다. 그러다 보니 프로젝트를 진행하며 올바른 코드인가에 대한 고민이 항상 있었습니다. 때문에 이론적인 부분을 학습하여 최대한 클린코드를 짜기 위해 노력하고 있습니다. 이상과 같은 이유로 85점을 주었습니다. JAVA를 이용해 알고리즘을 구현하는 능력 40점, JAVA 프레임워크를 이용해 프로젝트를 개발했기에 40점, 추후 JAVA를 이용해 새로운 언어의 배움에 도움이 되기에 5점을 책정했습니다. 100점을 받기 위해선 자바에 대한 깊은 이해뿐 아니라 다른 사람들에게 공유할 수 있고 재사용이 가능한 코드를 짜야한다고 생각합니다. 100점을 받기 위해 현재 공부하고 있고, 앞으로 위메프에서 그 100점 개발자가 되기를 희망합니다. [위메프오 앱] 자주 갔던 위메프 카페를 이용하기 위해 위메프오 앱을 처음 사용했습니다. 앱을 사용함으로써 메뉴의 가격을 미리 볼 수 있고 주문결제 시스템의 단순화가 가장 큰 장점이었습니다. 픽업서비스를 이용해 시간의 단축 뿐 아니라 주문하기 위해 줄을 서있어야 할 필요도 줄었기 때문이었습니다. 개발자로서 위메프오의 장점은 내 위치 기반으로 가까운 지점을 우선으로 보여주기에 이용하기 참 편리했습니다. UI 측면에서도 자주가는 카페가 가장 먼저 보이는 부분이 가장 좋았습니다. 주로 한 군데 지점을 이용했기에 여러 페이지를 거치지 않고 직관적으로 UI가 구성되있다고 느꼈습니다. 결제 시스템 또한 처음 등록 이후 원터치 결제 방식으로 느낄만큼 편리하게 이용했습니다. 단점으로는 앱에 들어가게되면 배달/픽업 부분과 할인티켓 부분이 나눠져 있었습니다. 두개의 독립적인 서비스가 한 어플에서 제공되는 것이 소비자 입장에서 유쾌하지 않은 경험이었단 생각이 들었습니다. 제가 만약 서비스를 하게 되었다면 위메프오 서비스를 위메프오배달/픽업 앱과 위메프오티켓 앱으로 나눌 것 같습니다. 위메프오는 O2O라는 의미에서 지은 개념으로 알고있습니다. 그래서 위메프오는 상징적으로 놔두고 앞으로 새롭게 출시될 어플을 계속적으로 추가하면 확장성 측면에서도 좋을 것입니다. 위메프오 배달,픽업 서비스에서 제가 적용하고 싶은 서비스는 추천 시스템입니다. 대부분 사용자는 본인이 맛있다고 생각한 음식을 단골집으로 지정해 자주 사용할 것입니다. 이러한 정보를 바탕으로 넷플릭스가 영화 추천을 위해 사용하는 Matrix Factorization 알고리즘을 사용하고 싶습니다. 유저의 특징과 음식점의 특징에 대해 학습하여 유저가 좋아할만한 음식점을 추천하는 것입니다. 그런 경우, 유저는 기존에 선호하던 음식과 비슷한 음식을 추천받을 수 있고, 위메프는 다양한 식당을 유저에게 제공함으로써 오는 수익을 얻을 수 있을 것이라 생각합니다.