본문/내용
1. 협업을 통해 목표를 달성한 경험과 그 과정에서의 배움
대학교 시절, 저는 ‘대전 기반 실시간 PvP 카드 게임’ 개발 프로젝트에서 팀의 서버 개발을 맡았습니다. 총 5명의 팀원이 참여한 이 프로젝트는 학기말 졸업 전시작으로 제출되는 과제였기에 단순한 기능 구현을 넘어서 완성도와 안정성까지 요구되었습니다. 초기 회의에서는 게임의 룰, 아트 리소스, 플랫폼 선택, 백엔드 구조까지 다양한 의견이 충돌했습니다. 특히 ‘턴 시간 초과 처리’와 ‘비동기 알림 처리’ 로직에서 개발자 간의 설계 방향이 달라 갈등이 발생했습니다.
당시 저는 중재자 역할을 맡아 백엔드 구조에 대한 시뮬레이션과 기술자료를 준비해 회의를 주도했습니다. 예를 들어, Redis Pub/Sub 모델을 도입한 비동기 이벤트 처리를 제안하며, 기존 REST 방식보다 효율적이라는 것을 직접 구현해 시연했습니다. 이러한 접근으로 팀원 간 설득이 이루어졌고, 최종적으로는 서버 구조와 클라이언트 로직이 유기적으로 통합된 게임이 완성되었습니다.
결과적으로 프로젝트는 학과 최고 성적을 받았고, 게임은 교내 해커톤에서도 상을 받았습니다. 이 경험을 통해 저는 ‘다름을 조율하는 능력…