Firefox (Mozilla) 에 대한 나의 첫 번째 기여: 초보자의 경험

발행: (2026년 4월 16일 PM 02:18 GMT+9)
4 분 소요
원문: Dev.to

Source: Dev.to

진행하면서 파악하기

이 첫 몇 주 동안 나는 모든 것을 한 번에 이해하려고 하지 않았다. 대신 파일을 읽고, 비슷한 파일을 비교하며, 프로젝트가 어떻게 구조화되어 있는지 파악하는 작은 일들에 집중했다. 테스트가 어떻게 작성되고 조직되는지에 대한 패턴을 눈치채기 시작했고, 이는 내가 작업하고 있던 내용을 이해하는 데 큰 도움이 되었다. 기여는 단순히 변화를 만드는 것이 아니라, 그 변화를 기존 시스템에 맞추는 일이라는 것이 명확해졌다.

바로 이해되지 않을 때

때때로 나는 막힌 느낌을 받았다. 파일 사이를 오가며 섹션을 다시 읽어도 내가 올바른 일을 하고 있는지 확신이 서지 않았다. ./mach lint./mach test 같은 명령을 실행하는 것도 처음엔 혼란스러웠다. 출력 결과가 무엇을 의미하는지, 정확히 무엇을 고쳐야 하는지 알지 못할 때도 있었다.

하지만 멈추지 않고 계속 시도했다. 시간이 지나면서 이러한 도구들의 피드백에서 패턴을 인식하게 되었고, 오류가 덜 위협적으로 느껴졌으며, 무엇을 바꿔야 할지 파악하는 능력이 향상되었다.

작업 진행 과정

내 기여는 기존 사이드바 테스트 파일들을 재구성하고, 변경 후에도 모든 것이 정상적으로 동작하도록 하는 것이었다. 여기에는 테스트를 보다 적절한 구조로 옮기고, 관련 설정을 업데이트하여 여전히 발견되고 올바르게 실행될 수 있게 하는 작업이 포함되었다.

이론적으로는 복잡하지 않았지만 세심한 주의가 필요했다. 나는 무언가를 깨뜨리지 않도록, 그리고 구조가 프로젝트의 다른 부분과 일관성을 유지하도록 해야 했다. 작은 일처럼 보였지만 여전히 신중한 사고가 요구된다는 점이 가장 놀라웠다.

돌아보며

이 첫 몇 주 동안 나는 코드베이스를 탐색하고 관련 도구들을 사용하는 데 점점 더 익숙해졌다. 아직 배우는 중이지만, 이제는 익숙하지 않은 프로젝트 부분에도 더 큰 자신감을 가지고 접근한다. 한때 혼란스러웠던 것이 이제는 분해하고 해결할 수 있는 과제로 느껴진다.

마무리 생각

오픈 소스에 처음 기여하는 것은 위압감을 줄 수 있다. 전문가일 필요는 없으며, 배우고, 시도하고, 계속 나아가려는 의지만 있으면 된다. 이번 경험을 통해 나는 복잡한 시스템에 기여할 수 있고, 무엇보다도 이런 공간에 내가 속할 자격이 있다는 것을 깨달았다.

0 조회
Back to Blog

관련 글

더 보기 »