오픈소스 기여 경험+해결한 문제 구체화로 푸는 결
개인 오픈소스 프로젝트로는 소규모 `CLI` 도구를 만들어서 `GitHub`에 공개한 경험이 있습니다. 이 도구는 팀에서 자주 반복하는 데이터 변환 작업을 자동화하는 역할을 했습니다. 사용한 기술은 Python과 Click 라이브러리였으며, 설치와 사용이 쉽도록 패키징하는 것이 가장 신경 쓴 부분이었습니다. 처음에는 나만 사용하려고 만들었지만, 공개한 후 외부에서 Issue와 PR이 들어온 경험이 있습니다.
다른 사람이 쓸 코드를 만든다는 것이 내 코드와 얼마나 다른지를 그때 처음 느꼈습니다. 이 경험이 코드 품질에 대한 시각을 바꿔주었으며, 쓰는 사람을 생각하는 것이 좋은 코드의 시작이라는 것을 배웠습니다.