소프트웨어, 도구를 넘어 문화가 되다.
글로벌 IT기업 원격근무 비결은...'오픈소스'
국내 IT 시장의 불안정성이 지속되는 가운데, 신규 개발자 채용 감소와 개발자 연봉의 하락 추세가 관찰되고 있다. 이런 상황에서 오픈소스는 국내를 넘어 글로벌 시장에서 개발 역량을 발휘할 수 있는 새로운 기회로 작용 중이다. 프로젝트를 중심으로 글로벌 개발자와 협력하고 이를 전 세계에 배포하며 개발자의 이름을 알리는 것도 가능하기 때문이다. 24일 지디넷코리아는 현재 글로벌 기업에서 원격 근무 중인 엄재웅 개발자를 만나 그만의 취업 노하우와 개발 철학 등을 들어봤다.
엄재웅 개발자는 국내에 4명뿐인 안드로이드 구글 디벨로퍼 엑스퍼트(GDE)이자 국내 유일한 코틀린 GED다. GED는 구글의 기술에 대해 모범적인 전문 지식을 보유한 전문가로 개발 및 오픈소스 커뮤니티 활성화를 위해 적극적으로 기술을 공유하고, 개발 프로젝트를 주도한다. 그는 현재 겟스트림에서 리드 안드로이드 개발자 에드버킷 및 엔지니어로 원격근무 형식으로 재직 중이다. 실시간 비디오 영상 통화를 위한 B2B 솔루션인 스트림 비디오 SDK 개발을 이끌었으며 다양한 개발자 커뮤니티에서 회사의 솔루션을 알리고 생태계를 구축하는 개발자 관계(데브렐, DR)업무를 담당하고 있다.
엄 개발자는 글로벌 기업에 입사해 원격으로 근무할 수 있었던 가장 큰 요인으로 오픈소스 활동을 강조했다. 그는 “오픈소스 프로젝트에 기여함으로써 전 세계 다른 개발자와의 네트워크를 구축하면서 내 능력을 세계적으로 인정받을 수 있는 기회를 얻을 수 있었다”며 “특히 개발한 프로젝트가 국제적으로 주목받으면서 여러 해외 기업들로부터 관심을 받았고, 이런 인지도 덕분에 기업에서 먼저 연락을 주는 등 연결 고리가 만들어졌다”고 설명했다. 2016년부터 스카이도브(skydoves)라는 ID로 깃허브에서 활동해온 그는 지금까지 약 80개 이상의 오픈소스 프로젝트와 라이브러리를 개발하고 운영해오고 있다.
다만 오픈소스는 개발자가 원하는 분야에서 자유롭게 만들고 배포하는 특성상 규모가 방대하고, 체계화된 학습자료나 교육체계가 마련되지 않아 배우기 어렵다는 단점이 있다. 엄재웅 개발자는 우선 자신이 가장 필요하거나 흥미를 느끼는 부분에서부터 시작할 것을 권했다. 그는 “이전에 다니던 회사에서 수주한 프로젝트에서 무드등을 컨트롤하는 앱 제작을 위해 색상 선택도구가 필요했는데 기간이 3주 밖에 없어서 방법을 찾던 중 오픈소스를 알게 됐다”며 “그래서 오픈소스를 찾아봤지만 마땅한 것이 없어 결국 3일 밤을 새워 만들었다”고 말했다. 이어서 그는 “만들고 나서 보니 나처럼 색상 선택도구를 필요로 하는 사람이 있을 것 같아 이를 깃허브를 통해 공개했는데 뉴스레터나 위클리에 오르는 등 상당히 좋은 반응을 얻었다”며 “이후 개발자들의 반응을 살피는 동시에 내가 흥미 있는 분야를 집중적으로 개발하면서 점차 범위를 확장해 나갔다”고 본인의 사례를 소개했다.
엄재웅 개발자의 오픈소스 중 대표작으로는 UI 컴포넌트 ‘벌룬’, 네트워크 응답 모델링 ‘샌드위치’, 이미지 로딩 ‘랜드스케이피스트’ 등이 있다. 이런 오픈소스 라이브러리는 트위터, 페이팔, 아자르, 노션, 위키피디아 등과 같은 글로벌 서비스에서 활용되며 매년 1천만 회 이상 다운로드를 기록 중이다. 특히 코틀린 부분의 경우 개발자들의 관심을 나타내는 수치인 별(star)이 전 세계 1위를 달성했다. (중략)
엄재웅 개발자는 “마이크소프트, 구글, 애플, 메타 등 글로벌 시장을 이끄는 빅테크 기업을 보면 하나같이 오픈소스를 중심으로 개발자 생태계를 지원하기 위해 적극적으로 나서고 있다”며 “이러한 활동은 모두 충성도 높은 개발자 생태계를 구축하려는 것을 이해하고 국내에서도 오픈소스 활동을 적극적으로 수행할 필요가 있다”고 강조했다. 이어서 “개인 개발자 역시 오픈소스를 통해 자신을 전 세계 기업에게 알릴 수 있는 기회라는 것을 인식하고 이를 최대한 활용할 수 있길 바란다”며 “프로젝트 진행 중 어려움이 있더라도 무너지지 않고 꾸준한 개발을 통해 바라는 바를 이루길 바란다”고 말했다.