https://yozm.wishket.com/magazine/detail/1458/
‘네카라쿠배’로 보는 개발자가 선호하는 문화 5가지 | 요즘IT
개발자는 어떤 기업에서 일하는 것을 선호할까요? 개발자 취업 준비생에게 선호도 높은 기업으로 ‘네카라쿠배'가 자주 언급됩니다. 이는 네이버, 카카오, 라인, 쿠팡, 배달의민족(우아한형제들
yozm.wishket.com
기술이 발전하고 소프트웨어 서비스가 각광받으며 개발자의 인기는 계속 높아지고 있다.
개발자 영입 전쟁이라는 말이 생겨날 정도로 많은 IT 기업이 좋은 개발자를 채용하기 위해 노력하는 상황이다.
그렇다면 개발자는 어떤 기업에서 일하는 것을 선호할까?
개발자 취준생에게 선호도 높은 기업으로 '네카라쿠배' 가 자주 언급된다. 네이버, 카카오, 라인, 쿠팡, 배달의 민족이다.
이 '네카라쿠배' 기업들이 공통적으로 내세우는 5가지 개발 문화가 있다. 한번 알아보자
1. 대내외 행사 및 교류
개발자 세계에서 중요한 가치 중 하나가 공유이다.
많은 기업들이 뛰어난 코드를 오픈소스로 제공하고 다양한 개발자들이 자발적으로 개발 라이브러리에 기여한다. 덕분에 많은 개발자가 함께 성장하고 개발 생태계는 빠르게 성장할 수 있었다.
네카라쿠배 역시 공유와 함께 성장하는 것의 가치를 내세우고 있다. 대내외 행사를 통해 다양한 사람들과 소통하며 함께 성장할 수 있는 기회의 자리를 마련하는 것이다.
네이버는 'DEVIEW' 과 같은 대외 행사와 사내 테크 토크 등의 기회를 통해 서로 교류하고 성장한다.
카카오는 매년 'IF Kakao'를 개최하고 라인은 '디벨로퍼 데이'와 사내 라이트닝 토크를 운영한다.
배달의 민족(우아한 형제들) 도 매년 기술 컨퍼런스 '우아콘'을 주최하고 비정기적으로 기술 세미나와 해커톤을 운영한다.
2. 수평적 문화와 개발자의 자율성
실제로 많은 개발자는 자신이 기여한 서비스가 많은 사람들에게 영향을 주는 것에 보람을 느낀다. 그래서 자신의 서비스에 오너십을 가질 수 있는 자율적인 환경을 선호한다.
수평적인 문화라고 한다면 도대체 정확히 어떤 문화가 수평적인 문화인지 잘 모를 때가 많다.
직급을 폐지하고 '님' 호칭을 사용하거나 영어이름을 사용하는 것만으로도 자사의 문화가 수평적이라 홍보하는 기업이 많기 때문이다. 그러면 네카라쿠배의 수평적이고 자율적인 문화는 무엇일까?
네카라쿠배의 수평적인 문화에서 가장 다른 것은 프로세스였다. 다양한 직무의 동료들이 함께 논의해서 업무와 우선순위를 결정하는 방식인데 '애자일 방식' 이라고 부른다. 네이버는 프로젝트 시 기획된 내용을 그대로 구현하기 보다 초반부터 같이 논의하며 함께 서비스를 완성해 가는 것을 개발 문화로 내세우고 있다.
배달의 민족(우아한 형제들) 도 스프린트를 통해 업무의 우선순위를 유연하게 변경하며 일하고 있다. 팀 내에서 자율적 토의를 통해 새로운 의견을 제안하고 과제 수행 방향을 조절한다.
3. 뛰어난 동료와 함께하는 성장
많은 직장인들은 뛰어난 동료와 함께 성장하기를 원한다. 개발자도 마찬가지인데 구체적 성장 방법으로 코드 리뷰와 페어 프로그래밍이 있다. 코드 리뷰는 다른 사람의 코드를 리뷰하는 방식으로 완성한 코드를 실제 서비스에 반영하기 전에 이루어진다. 서로의 코드를 살펴보면서 안정성을 확보하고 코드 구조에 대해 배울 수 있다.
페어 프로그래밍은 두 명 이상의 개발자가 함께 코드를 작성하는 방식으로 하나의 코드를 여러 명이서 논의하는 과정이다.
네카라쿠배 모두 함께 성장하는 문화가 잘 갖춰져 있다고 한다. 네이버는 좋은 코드 리뷰 문화로 개발자들이 자신의 결정에 대한 피드백을 즉각 받을 수 있는 환경이 갖춰져 있다. 카카오, 라인, 쿠팡, 배달의 민족도 함께 성장하는 문화를 강조한다.
4. 개발자의 성장을 위한 조직적 지원
네카라쿠배의 차별화된 문화 중에는 개발자 성장을 위한 조직적인 지원이 있다.
이들은 개발자만을 위한 DR(Developer Relations) 담당자 및 팀을 따로 구성하고 있다.
DR 팀을 운영하는 대표적인 회사는 라인과 배달의 민족이다. 라인 DR 팀은 개발자의 성장을 목표로 사내 교육 프로그램, 오픈소스 프로그램, 외부 행사 후원 및 밋업 개최 등을 주도하고 있다.
5. 많은 트래픽과 다양한 경험
개발자는 자신의 코드가 사람들에게 영향을 주는 것에서 보람을 느끼기 때문에 수천만명의 유저를 확보하고 있는 네카라쿠배를 선호하는 것이다. 많은 트래픽을 통해 다양한 서비스를 운영해보고 많은 기술적 시도를 경험할 수 있다.