오픈소스 기여가 자바스크립트 학습 비용을 줄이는 방식
실제 프로젝트가 강의보다 나을 수 있는 상황
현우씨는 자바스크립트 중급 수준에서 더 나아가지 못하는 느낌이 들었습니다. 고급 강의를 또 사야 하나 고민하다가 작은 오픈소스 프로젝트의 이슈 탭을 열어봤습니다.
good first issue 라벨이 붙은 이슈가 출발점이다
GitHub에서 good first issue 라벨을 검색하면 초보자도 기여할 수 있는 작업이 나옵니다. 문서 수정, 소소한 버그 수정, 테스트 추가 같은 작업들입니다.
코드 리뷰가 무료 피드백이다
풀 리퀘스트를 올리면 프로젝트 메인테이너가 코드를 검토합니다. 이 피드백은 유료 코드 리뷰 서비스와 다르지 않습니다. 오히려 실제 프로덕션 코드 기준으로 이루어집니다.
오픈소스 기여로 얻을 수 있는 것
- 실제 코드베이스 구조 파악
- 협업 워크플로 경험
- 포트폴리오에 남는 기록
- 커뮤니티 네트워크
물론 처음 기여는 어렵습니다. 코드를 이해하는 데만 며칠이 걸릴 수 있습니다. 하지만 그 과정에서 배우는 것이 강의 한 편보다 오래 남는 경우가 많습니다.