블록체인 기술과 암호화폐에 관심이 많았습니다. 여러 포럼 사이트에서 정보를 얻고, 거래소에서 거래를 자주 해보며 하나의 취미로 가지고 있었는데, 암호화폐들의 정보들을 담은 사이트와 자동 거래 봇을 만들어보고 싶었습니다. 그래서 이 두 개의 프로젝트를 달성하는 것을 목표로 세우고, 진행을 시작하였습니다.좋은점 1
거래 사이트는 JSP maven으로 만들었고, 국내 거래소 및 국외 거래소의 공개 API를 사용해서 데이터를 받아와 시세 및 환율 프리미엄, 변동 등 제가 암호화폐 거래를 하면서 필요했던 데이터를 사이트에 담았습니다. 웹 프로젝트를 만드는 것은 어렵지 않았는데, 자동 거래 봇을 만드는데 있어 많은 어려움이 있었습니다. 사람들이 암호화폐 거래에서 세계에서 가장 많이 사용하는 Binance라는 거래소의 private API를 이용해서 거래 봇을 만드는데, 사용 문서가 모두 영어로 작성되어 있고 복잡해서 원하는 정보만을 얻기가 힘들어 다른 거래소의 API를 이용하느냐는 생각도 들었습니다. 하지만 제가 이용하는 거래소이며, 사람들이 가장 많이 사용하는 거래소라는 점에서 Binance API를 이용하여 만들고 싶은 의지가 강했습니다. 그래서 저는 Binance의 개발자와의 메일, 그리고 텔레그램에서 다른 개발자들과의 소통을 통해 도움을 받으며 천천히 개발을 진행하였습니다. 결국, 한 달이라는 시간을 거쳐 지정가 및 시장가 매수와 매도를 수행해주는 봇을 만드는데 완성했습니다.좋은점 2
프로젝트를 진행하면서 제가 완성할 수 있던 것은 끊임없는 소통 덕분에 가능했다고 생각했습니다. 저 혼자서 자료를 찾아보며 했다면 어려움에 지쳐 그만둘 수도 있는 상황이었고, 자발적으로 시작한 프로젝트기에 의지가 금방 사라졌을 수도 있었습니다. 하지만 저는 다른 사람들과의 소통을 통해 어려움을 극복하였습니다. 이 경험을 통해 끊임없는 열정과 노력은 배반하지 않는다는 것을 배웠고, Naver에서 맡은 업무 또한 열정으로 성과를 증명해 발전해나가고 싶습니다.아쉬운점 1
좋은점 1 호감가는 이야기 소재입니다. 하지만 이 경험이 최대한의 에너지를 집중해서 끝까지 파고 들었던 경험이 되기 위해서는 이 부분에서 왜 이 분야에 열정을 가지게 되었는지를 설명하는 내용이 포함되어 있어야 합니다.
좋은점 2 개발 과정을 구체적으로 설명한 점이 좋습니다.
아쉬운점 1 지원자가 제시한 것은 개발 경험이고 앞 부분에서 기술적으로 구체적으로 언급을 했다면 마무리도 기술로 끝내야 합니다. 뻔하게 사용되는 소통에 대한 내용은 식상합니다.