Camp Wander : 당신의 아웃도어 활동을 더욱 쉽게 !
웹 어플리케이션 미니 프로젝트로 캠핑 / 백패킹을 취미로 하는 사용자들에게 지도 기반 서비스를 제공할 취지로 Camp Wander 프로젝트를 기획하게 되었다. 착수하고 나서의 일 이지만, 프로젝트의 스코프를 개발 역량에 맞춰 만들어야 하는 게 무척 중요하다는 사실을 알게 되었다.
48시간 동안 약 36시간을 계획에 맞게 구현하고 또 총합하며 개발에만 몰두했다. 나는 개인적으로 우리 팀에서 가장 낮은 구현 이해도를 가지고 있는 구성원이었기 때문에 동료들에게 미안하고, 개인적으로는 무력감 -> 절박함 -> 새로운 동기부여가 되는 시간이었다.
우리 팀은 python - flask 기반으로 서버를 제작하고, Mongo DB를 통해 데이터 베이스를 구축했다.
3개의 html 페이지와 2개의 css 파일, 그리고 2개의 JS파일로 이 프로덕트를 개발했다.
나는 메인 페이지의 카카오 지도 api 연동과, 카카오 데브 라이브러리에 있는 Marker, Custom Overlay 구현을 담당했었고, 우리 프로젝트의 개발에 가속이 붙기 시작하며 점점 팔로우 업 하기 어려워졌다.
그 시점으로부터 코드 작업에서 살짝 물러나 전체를 이해하기 위해 노력했고, 동료들이 프로젝트를 잘 진행할 수 있도록 살폈다. 그리고 내가 할 수 있는 자잘한 작업들을 채우려고 노력했고, 또 코드를 따라가기 위해 더 늦게까지 모니터 앞에 앉아있었던 것 같다.
이 과정을 통해 실력차이가 좋은 동료들 사이에서 내가 어떻게 조력하고, 배울 수 있는지 트레이닝 해볼 수 있어서 정말 좋았다. 현업에 가서 정말 도움이 될 것 같은 경험이었다.
이타적이고 성정이 따뜻한 동료들을 만날 수 있어서 정말 큰 행운이었다. 다음 프로젝트에서 다시 만나면, 이번 미니 프로젝트에서 보여줬던 나의 개발 구현 능력 보다도 몇 단계는 능숙한 모습을 보여주고 싶다는 생각을 했다. 언젠가 이 다음의 프로젝트에는, 함께 일하기 좋은 개발자를 넘어서, 의지할 수 있는 개발자가 되고 싶다!