[공개SW 개발자 인터뷰/최영락 개발자]"다른 개발자 소스코드 보며 배우고 소통하는 게 오픈소스 매력이죠"
2022.02.21
이데일리 김국배 기자
한국MS 최영락 매니저 인터뷰
'개발 히스토리' 살펴보며 노하우 배우고 성장
"빠르게 변하는 기술 환경에 적응하는 것도 개발자 역량, 오픈소스가 도움"
커뮤니티서 소통 중요, 협업 능력 키울 수 있어
“다른 개발자의 소스코드를 보고 배우며, 소통하는 경험이 오픈소스(소스코드가 공개된 소프트웨어)가 주는 가장 중요한 가치죠.”
최영락 한국마이크로소프트(MS) 개발자 프로덕트 마케팅 매니저는 최근 이데일리와 인터뷰에서 이렇게 말했다. 헬스케어, 게임 등의 분야에서 약 10년간 개발자로 일해온 그는 ‘오픈스택(클라우드 오픈소스 소프트웨어)’ 커뮤니티 활동 등을 하며 오픈소스를 경험했다.
최 매니저는 ‘개발 히스토리’를 다 볼 수 있다는 점을 오픈소스의 큰 장점으로 꼽았다. 그는 “개발자들이 많은 고민을 하고, 주기적으로 생각을 정리한 끝에 나온 ‘커밋(소스코드에 변경사항을 추가하는 것)’이 쌓여서 하나의 오픈소스가 된다”며 “그 내역을 다 볼 수 있다는 건 개발자들이 어떤 생각을 갖고 프로그램을 개발하고, 어떻게 (생각을 코드로) 발전시켰는지 살펴볼 수 있다는 의미”라고 했다.
오픈소스를 활용해 더 쉽고 빠르게 소프트웨어를 개발할 수 있다는 경제적 이점을 넘어 개발 히스토리를 역추적해 개발 노하우를 배우는 효과도 얻을 수 있다는 얘기다. 이 과정에서 커뮤니티에서 이뤄지는 개발자 간 소통도 그가 가장 중요하다고 여기는 부분이다.
최 매니저는 “요즘 소프트웨어 개발은 혼자서는 못한다”며 “하다못해 인증 연동 등 많은 부분에서 다른 환경을 이해하는 일이 필요한데, 그 부분을 가장 빨리 배울 수 있는 게 오픈소스”라고 했다. 협업 능력을 키울 수 있다는 의미다. 그는 “깃허브(오픈소스 커뮤니티)에 소스코드만 공개한다고 오픈소스가 아니다”라며 “두려워하지 말고 적극적으로 논의하려는 자세가 필요하다”고 했다.
최 매니저도 적극적으로 오픈소스 개발 활동을 해왔다. 그가 2015년 1월부터 2021년 7월까지 약 6년간 오픈스택 프로젝트에 한 ‘커밋’ 개수는 200개(211개)가 넘는다. 번역한 단어는 6만1472개라고 한다. 그는 “오픈스택 활동이 마이크로소프트에 입사한 뒤 실무에 많은 도움이 됐다”고도 했다.
작년에는 정보통신산업진흥원(NIPA)가 진행한 ‘컨트리뷰션 아카데미’에서 ‘애저 클라우드 오픈소스 소프트웨어 개발 키트(SDK)’라는 프로젝트의 멘토링을 하기도 했다. 이는 클라우드 환경을 접하는 개발자들이 관련 오픈소스와 클라우드 동작 과정을 이해할 수 있도록 오픈소스 기능 개선, 컨트리뷰션(기여)을 장려하는 프로젝트다. 마이크로소프트는 애저 클라우드를 위한 SDK를 오픈소스로 제공하고 있다.
그는 “기본이 탄탄한 개발자도 필요하지만, 빠르게 변하는 기술 환경에 적응할 수 있는 것도 개발자의 중요한 역량”이라면서 그 점에서 오픈소스 개발 활동을 추천했다. 오픈소스만큼 새로운 기술을 빠르게 접할 수 있는 수단은없다는 얘기다. 최 매니저는 “기본이 되는 기술은 중요하다. 다만 IT는 빠르게 변한다. 클라우드가 대표적”이라며 “오픈소스는 그 어떤 ‘배움의 장’보다 유의미할 것”이라고 했다.
※이 기사는 NIPA OpenUp과 이데일리가 공동 기획한 기사입니다.
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
331 | [공개SW 활용사례/미라콤아이앤씨] 스마트 팩토리 오픈소스와 식음료 산업 적용사례 | 3402 | 2022-06-28 |
330 | [공개SW활용기업/테바소프트] "코로나19로 급증한 심리상담, AI로 부담 던다" file | 2530 | 2022-05-24 |
329 | [공개SW 개발자 인터뷰/강대명 CTO]커미터가 말하는 오픈소스 프로젝트 쉽게 참가하는 법 file | 6251 | 2022-04-26 |
328 | [공개SW 개발자 인터뷰/임완섭 개발자]“오픈소스는 권리 나누는 일종의 기부 운동…이더리움, 리눅스 이후 가장 성공적” file | 2690 | 2022-03-28 |
327 | [공개SW 거버넌스 구축 사례/카카오뱅크]카카오뱅크 "체계적 오픈소스 관리로 공급망 공격 방지" file | 2622 | 2022-02-22 |
326 | [공개SW 개발자 인터뷰/최영락 개발자]"다른 개발자 소스코드 보며 배우고 소통하는 게 오픈소스 매력이죠" file | 2716 | 2022-02-21 |
325 | [공개SW 개발자 인터뷰/유태희 개발자]"오픈소스 개발자, 커뮤니티 활성화로 성장 기회 넓혀야" file | 2429 | 2022-01-25 |
324 | [공개SW 개발자 인터뷰/김남형 개발자] “오픈소스 활동 덕에 구글도 입사했죠" file | 2453 | 2021-12-20 |
323 | [공개SW 활용사례/당근마켓] 오픈소스 공개까지…개발자 모이는 당근마켓 비결은 | 3561 | 2021-11-23 |
322 | [공개SW 거버넌스 구축 사례/삼성전자] 삼성전자 오픈소스 관리체계- 오픈체인 국제표준 규격 요구사항을 중심으로 | 2537 | 2021-10-25 |
0개 댓글