본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 05. 03. 16:07

회색 적과 내 GitHub 를 초록색으로 바꾸는 코파일럿 친구

요약

이 글은 소프트웨어 개발자의 GitHub 기여도 그래프(contribution graph)의 한계점을 지적하며 시작합니다. 특히 엔터프라이즈 환경에서 수행된 작업은 공개적으로 기록되기 어렵기 때문에, 개인의 실제 경력과 생산성을 과소평가할 수 있다는 점을 강조합니다. 필자는 Copilot Chat 등의 도구를 활용하여 이 문제를 분석하고, 기업 내부망(on-premise)이나 비공개 저장소에서 이루어진 중요한 개발 작업들이 GitHub 그래프에 반영되지 않는 현실을 설명하며, 진정한 개발 역량은 공개적인 기록만으로 판단할 수 없음을 주장합니다.

핵심 포인트

  • GitHub 기여도 그래프는 오픈소스 및 개인 프로젝트 중심의 성과 측정 도구이다.
  • 엔터프라이즈 컨설팅 환경에서 수행되는 작업(고객 방화벽 뒤, 사내 시스템)은 공개적인 흔적을 남기지 않아 그래프에 반영되기 어렵다.
  • 개인의 실제 생산성은 GitHub가 아닌 다양한 내부 개발 환경에서 이루어지는 경우가 많아, 경력 전체를 이 그래프만으로 평가하는 것은 오해의 소지가 있다.
  • 필자는 이러한 현실을 인지하고 있으며, 자신의 커리어 공백은 게으름이 아니라 엔터프라이즈 개발 방식의 결과임을 설명한다.

회색 적과 그것을 구원해 줄 친구
소프트웨어 개발자이시며 GitHub 를 사용 중이라면 제가 말씀드리는 것을 이미 알고 계실 것입니다: 기여도 그래프 (contribution graph) 입니다. 프로필에 있는 모든 커밋, PR(풀 리퀘스트), 리뷰를 추적하는 공개 히트맵입니다. 코딩 생활의 이야기를 알려주는 회색과 초록색 사각형의 그리드 혹은 오히려 편향된 버전의 이야기입니다. 어떤 경우에는 잘 관리된 잔디밭처럼 보일 수도 있습니다. 제 프로필에는 그렇지 않습니다. 제목만 봐도 제 그래프가 어떻게 생겼는지 유추할 수 있을 것입니다. 제 머리카락 (제가 45 세입니다) 을 상상하되 더 나쁜 상태라고 생각하시면 됩니다. 다만, 제 아내 는 그 비율을 논쟁합니다. 몇 년 동안 저는 그것을 보지 않고도 책임져야 할 것이 있다는 느낌을 받을 수 없었습니다. 어쨌든, 여기 그것이 있습니다. 적어도 현재 연도의 것입니다.

이 글은 왜 회색이 엔터프라이즈 개발자에게는 거의 항상 거짓말인지, 4 월 이후에 공개 기록을 되찾기 위해 무엇을 해왔는지, 그리고 팀의 지원 없이 혼자서 코드리뷰를 한 아침이 이 도구들이 실제로 가장 필요할 때 어떻게 작동하는지에 대해 무엇을 배웠는지 다룹니다.

GitHub 의 "문제"
GitHub 의 기여도 그래프는 오픈소스와 개인 작업을 위해 설계되었습니다. 엔터프라이즈 컨설팅 작업은 고의적으로 공개 흔적을 거의 남기지 않습니다. 그래프가 실제로 어떻게 작동하는지 살펴보겠습니다. 저는 VS Code 확장 기능인 Copilot Chat( GitHub PR 리뷰어가 아님) 을 요청하여 설명을 받았습니다:

  • 공개 저장소 (Public repos): 떠나도 프로필에 영구적으로 유지됩니다.
  • 개인 저장소 (Private repos): 프로필 설정에서 "Include private contributions"를 활성화하면 표시됩니다.
  • 개인 조직 저장소 (Private org repos): 여전히 접근 권한이 있는 동안만 표시됩니다.

즉, 조직에서 귀하를 제거하면 그래프에서 초록색 사각형이 사라집니다.

저는 2005 년에 전문적으로 코딩을 시작했습니다. 2015 년 이전의 십 년은 슬로베니아에서의 엔터프라이즈 작업이었습니다: 금융 시스템, 에너지 예측 플랫폼, 정보 포털 등 모두 GitHub 가 아닙니다. 그 다음 멜버른 에서 SeamlessCMS 에서 정부 인트라넷과 공개 웹사이트를 구축했는데, 역시 GitHub 가 아닙니다. 그 다음 Avanade 에서 6 년 반 동안 소프트웨어 엔지니어 및 시니어 컨설턴트로 일했습니다. 호주 고객 (시의회, Bankfirst, Funlab, Vanguard, CPI, NBN, Australian Retirement Trust 등) 과 함께 작업했습니다. 모두 Azure DevOps 를 사용하여 고객 방화벽 뒤에서 진행되어 공개 그래프에 보이지 않았습니다. Avanade 가 GitHub 를 사용했더라도 제가 떠난 날 6 년 반의 커밋이 프로필에서 사라졌을 것입니다.

엔터프라이즈 경력의 가장 생산적인 연도가 공개 흔적을 가장 적게 남깁니다. 제 GitHub 프로필은 제가 2025 년에 코딩을 시작했다고 시사합니다. 그 공백은 게으름이 아닙니다; 엔터프라이즈 개발의 작동 방식입니다. 부가적으로 오픈소스 작업을 더 했을까요? 아마도 그랬을 수도 있습니다. 하지만 저는 또한 공부하고, 하루 종일 일하며, 유아의 기저귀를 갈고 있었습니다. 저는 그렇게 하지 않았으며, 이에 대해 대략적으로 평온합니다. 친구에게 비트코인을 사라고 조언했을 때 사지 않은 것과 같은 상태입니다. 그것이 제 Laszlo Hanyecz 모멘트였습니다.

Laszlo 가 누구인가요? Laszlo 는 2010 년에 비트코인이 몇 센트 미만인 시기에 Papa John's 피자 두 개를 위해 10,000 개의 비트코인을 지불한 프로그래머였습니다. 그들이

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
4

댓글

0