Spring boot를 처음 공부하기 시작했을 때 너무 어디서부터 어떻게 공부해야 할 지 너무 막막했다. 인프런으로 강의를 들어도 하나하나 이해하고 넘어가야 하는 나의 성격엔 이해가 되지 않는 부분이 너무나도 많았다. 그 시기에 의욕이 앞서 어느 연합 동아리에 지원했다가 정말 말그대로 면접에서 탈탈 털렸다. Spring boot가 어렵다고 그렇게 마냥 가만히 있는 것은 더이상 용납되지 않았고 개인 프로젝트를 하며 차근차근 구조를 이해하고 성장해나가기로 하였다. 그렇고 고민하여 정한 것은 '비트코인 자동매매 프로그램'이었다.
자동매매 프로그램으로 정한 이유는 첫째로 프로그램이 동작하는 것을 눈으로 쉽게 확인할 수 있다는 것이었고 두번째는 내가 블록체인에 관심이 많다는 것이다. 처음 소프트웨어학과에 입학할 때 보안 전공을 하려는 꿈을 가지고 입학하였는데 제대로 공부했던 적이 없었다. 프레임워크를 배우기 시작한 지금 블록체인과 관련된 분야를 하나 둘씩 경험해보고 싶어서 이 주제로 정하였다.
파이썬으로 업비트 API를 사용하여 자동매매 프로그램을 만들어 소개한 블로그들은 정말정말 셀 수도 없이 많지만 자바로 작성한 블로그는 찾을 수 없어 이렇게 블로그로 작성하게 되었다. 만약 자바로 같은 프로그램을 만들기 위해 인터넷을 찾아 이 블로그를 발견하게 되었다면, 큰 도움이 될 것이라고 생각한다.
https://github.com/zestbear/MyBitcoin
아직 부족한 점이 많고 허술한 곳도 많지만 차근차근 보완해 나갈 예정이고, 정말 프로그램이 탄탄하다고 생각될 때 쯤에 이곳저곳 커뮤니티에 소개하며 개선할 점들을 더 찾아 완벽한 프로그램이 될 때까지 발전시킬 것이다.
글에도 부족한 점이 많지만 개발 블로그는 항상 이렇게 새로 시작하는 것 같다. 이 글을 읽는 사람들 모두 같이 성장했으면 좋겠고 행복했으면 좋겠다.
안녕하세요 ㅎㅎ 혹시 db는 어떻게 만들어야하는지.. 알고싶습니다