개발자의 역량을 게임처럼 티어(등급)로 보여주는 흥미로운 프로젝트 '코드마루(Codemaru)'가 등장했습니다. 이 프로젝트는 알고리즘 문제 해결 능력, 오픈소스 활동 참여도, 꾸준함 등 다양한 개발 지표를 분석하여 '시드(Seed)'부터 최고 등급인 '마루(Maru)'까지 총 8단계의 티어를 부여합니다. 개발자들은 이 티어 카드를 깃허브(GitHub) 프로필 리드미(README)에 삽입하여 자신의 개발 수준을 시각적으로 공유할 수 있습니다.
코드마루는 최근 백준 온라인 저지 서비스 종료와 솔브드닷에이씨(solved.ac)의 티어 랭크 시스템 정체로 인해 알고리즘 실력 외에 개발 활동 전반을 아우르는 평가 도구에 대한 필요성에서 시작되었습니다. 깃허브 사용자 이름과 백준 온라인 저지(BOJ), 릿코드(LeetCode) 프로필 정보를 기반으로 분석하며, 풀(full) 또는 컴팩트(compact) 레이아웃, 다크/라이트/투명 테마를 지원합니다. 티어 아이콘에는 애니메이션 효과도 적용되어 시각적인 즐거움을 더합니다. 개발자는 코드마루 웹사이트에서 티어 카드를 생성하거나, 깃허브 액션(GitHub Actions) 워크플로우를 통해 직접 호스팅(self-hosting) 방식으로 임베드할 수도 있습니다.
이 프로젝트는 개발자들에게 새로운 동기 부여와 목표 의식을 제공한다는 점에서 의미가 큽니다. 게임의 티어 시스템처럼 눈에 보이는 목표는 개발자들이 꾸준히 역량을 키워나가는 데 긍정적인 영향을 미칠 수 있습니다. AI 기술 발전으로 개발자 역할에 대한 논의가 활발한 시점에서, 코드마루는 개발자들이 스스로의 역량을 점검하고 성장하는 계기를 마련하며 '마루', 즉 최고 정상을 향해 나아가도록 독려하는 메시지를 담고 있습니다. 이는 개발자들이 주도권을 가지고 끊임없이 학습하고 발전해야 한다는 점을 강조하는 도구로 활용될 수 있습니다.