개발자로 취업을 준비할 때, 이력서와 포트폴리오의 중요성은 아무리 강조해도 지나치지 않습니다. 사실 개발자로 취업은 포폴 싸움이 전부라고 해도 과언이 아니죠.
특히, GitHub은 많은 채용 담당자와 면접관들이 개발자의 능력을 평가하는 중요한 요소로 평가합니다.
이번 글에서 GitHub을 효과적으로 관리하여 이력서에서 감점을 피하고, 가산점을 받을 수 있는 방법에 대해 알아보겠습니다.
1. GitHub 주소가 이력서에 없다면 감점
너무 당연한 내용이죠?
어떤 사람인지 평가를 해야하는데 작업물이 없으면 어떻게 평가를 할까요?
이력서에 GitHub주소가 없으면 면접관은 당신의 코드 능력을 평가할 기회를 놓치게 됩니다. GitHub은 당신의 프로젝트와 코딩 스타일을 직접 보여줄 수 있는 도구 중 하나이므로 꼭 이력서에 GitHub 프로필 링크를 포함해야 합니다.
체크리스트
- 이력서에 GitHub 프로필 링크 추가
- LinkedIn 및 다른 온라인 프로필에도 GitHub 링크 포함
2. 레포지토리가 1~2개밖에 없다면 감점
GitHub에 프로젝트 레포지토리가 너무 적으면, 면접관은 당신이 코드 관리를 잘 하지 않거나 경험이 부족하다고 생각할 것입니다. 다양한 프로젝트를 통해서 자신의 기술과 경험을 보여주는 것이 중요합니다.
체크리스트
- 최소 4개 이상의 레포지토리 유지(작성자가 생각했을때, 대학 졸업 했을 시기에 경쟁력을 갖쳤다고 생각되는 개수가 4개)
- 다양한 기술 스택과 프로젝트 유형 포함
3. 결과를 확인할 수 없는 레포지토리는 감점
면접관은 모든 코드를 자세히 보지 않습니다. 대신, 프로젝트 결과물을 빠르게 확인할 수 있으면 큰 점수를 받을 수 있습니다. 특히, 웹 개발자의 경우 구현한 웹페이지를 직접 볼 수 있도록 해야 합니다. 그리고 괜찮은 웹페이지를 발견한 경우 흥미가 생겼을 때 페이지의 코드를 확인합니다.
체크리스트
- 프로젝트의 데모 링크 포함 (AWS, Netlify 등)
- 프로젝트 결과물의 스크린샷 추가
4. 깔끔한 README 작성은 가산점
README 파일은 프로젝트의 개요와 사용 방법을 설명하는 문서입니다.
깔끔하게 작성된 README는 면접관에게 좋은 인상을 줄 수밖에 없겠죠?
체크리스트
- 프로젝트 설명, 설치 방법, 사용법, 주요 기능, 기여 방법 포함
- 마크다운(Markdown)을 사용해 가독성 높이기
- 스크린샷, 다이어그램 등 시각 자료 추가
5. 레포지토리 미리미리 관리하기
레포지토리를 꾸준히 관리하고, 중요한 프로젝트는 배포 후 반드시 GitHub README를 작성하는 습관을 가지세요. 이는 면접관에게 당신의 성실함과 프로페셔널함을 어필할 수 있는 좋은 방법입니다.
체크리스트
- 정기적으로 레포지토리 업데이트
- 프로젝트 완료 후 README 작성 및 배포
- 오래된 프로젝트도 유지 보수 및 문서화
GitHub는 여러분의 개발 역량을 직접 보여줄 수 있는 강력한 도구입니다.
이력서에 GitHub 주소를 포함하고, 레포지토리를 꾸준히 관리하며, 결과물을 확인할 수 있도록 링크를 추가하는 것을 강력히, 적극, 매우매우 추천드립니다!
또한, 깔끔한 README 작성으로 면접관에게 좋은 인상을 남기세요. 이러한 작은 노력들이 모여 취뽀(취업뽀갠다는 뜻..)할 수 있을 겁니다.