업무 인터뷰

뤼이드 프론트엔드 개발자 인터뷰_김경열님편

2016.07.27

Curious hacker, github addicted


소위 대기업에서 멀쩡히 근무하다가, 신혼 차에 와이프가 마음의 준비를 시간도 없이 재빠르게 뤼이드에 합류해 스타트업 입성을 꿈꾸는 많은 유부남들의 귀감이 되고 있는 김경열 프론트엔드 개발자. 옷장에 Github 티셔츠 밖에 없다는 소문이 있을 정도로 개발티를 즐겨 입고, 결혼식 당일 대기실에서도 Github 보며 '좋아요' 쏘다가 신부님의 눈총을 가득 받았던 리얼 개발덕후입니다. 네온사인이 흐르는 마우스를 챙겨 정도로 장비부심 가득한 엔지니어이자, 각종 글로벌 컨퍼런스와 팟캐스트를 섭렵해 뤼이드에서 뇌섹품절남으로 통하는 김경열 개발자의 덕끼 넘치는 인터뷰를 지금 공개합니다


Image


뤼이드에서 어떤 역할을 맡고 있죠?

프론트엔드 개발자로서 주로 부분의 백오피스 시스템에 필요한 기능을 구현하는 일을 하는데요. 어드민 페이지에서 유저들의 데이터를 확보하고 분석할 있는 페이지와 서버를 만드는 작업을 하고 있어요. 그리고 어플리케이션에서 공통으로 사용하는 UI 기술로 표현하는 업무도 진행하고 있습니다.


뤼이드의 초창기 멤버인데요. 어떻게 합류했어요?

대학을 졸업하고 태블릿 단말기를 개발하는 회사에서 일했어요. 이후에 모바일 보안 회사로 옮겨 안드로이드 기반의 모바일 백신 제품군 개발에 참여했구요. 당시에 지금 개발팀의 허재위 CTO 친해져서 컨퍼런스도 같이 다니고, 여러 가지 생각을 공유하며 가깝게 지냈어요. 허이사가 뤼이드를 공동창업한 저에게 개발팀을 함께 해보자고 제안했는데요. 저도 뤼이드라면 재미있는 일을 있을 같아서 고마운 마음으로 합류하게 되었습니다.


안정적인 회사를 그만두고 스타트업에 입사하면, 보통 주위에서 반대한다고 하던데요.

사실 대기업에선 계속 하던 일만 하는 경향이 있어요. 여러 분야로 나누어 있으니까 부분적인 일은 강하지만, 프로젝트 전체를 보기 어려울 때가 많구요. 그래서 새로운 일을 하고 싶다고 생각하던 때였어요. 부모님은 원래 뭐라 한다고 해서 제가 딱히 듣지 않는 아시니까 별말씀 없으셨고, 와이프는 처음에 좋아하지는 않았어요. 때문에 오래 일해야 할까 봐요(웃음).


뤼이드에 합류하면서 포지션을 바꾸었다구요

프론트엔드는 특정 플랫폼의 영역을 지칭하지 않고, 유저와 맞닿아 UI 보이는 부분을 말한다고 있어요. 그동안 안드로이드 기반의 프론트엔드 작업을 주로 했지만, 평소에 서버나 플랫폼에 관심이 있어서 개인적으로 공부하고 있었어요. 그래서 뤼이드에 합류할 이런 생각을 대표님께 말씀드렸고, 흔쾌히해보고 싶은 것을 해봐라 지원해주셔서 기반의 프론트엔드를 담당하게 되었습니다.


Image


안드로이드보다 중심의 개발이 흥미롭던가요?

(web) 굉장히 대중적인 플랫폼이에요. 만들면 누구에게나 다가가기 쉽고, 어떤 자료든 어디서나 브라우저만 열면 쉽게 보여줄 있으니까요. 그래서인지 기술이 유난히 빨리 변화하고 있어요. 물론 개발도 활발하죠. 하지만 기능이 아닌 기술적인 측면에서 봤을 , 기존에 해결하지 했던 문제들을 해결하는 기술이 나오는 분야는 웹인 같아요. 물론 단점도 있죠. 기술이 빠르게 변화하니까 조금만 긴장을 늦추면 도태된다는 점이에요. 그런데 , 부분이 정말 재미있고 흥미로워요.


평소에 새로운 것을 시도하는 것을 굉장히 좋아하나 봐요?

대답이 실망스럽겠는데요(웃음). 저는 아는 길만 다니고, 갔던 곳을 주로 가는 사람이에요. 변화를 좋아하는 사람은 아니죠. 하지만 그렇다고 흥미를 느끼지 못할 이유는 없잖아요? 인생의 최종 목표는 내가 만들고 싶은 만들 있는 능력을 갖추는 거예요. 목표를 이루기 위해선 당장 만들고 싶은 것이 없는 상황에서도, 기존의 불편한 점들을 편리하게 해줄 있는 새로운 것이 나온다면 지켜보고 살펴볼 필요가 있다고 생각해요. 변화는 제가 목표를 달성하기 위한 수단의 하나인 거죠.


새로운 것을 찾고 시도하는 말처럼 쉬운 일은 아닌 같아요.

그건 그래요. 같은 경우는 보통 개발을 , 제가 해야 일이 10이면 8~9 기존에 해왔던 방식으로 하고, 나머지 1~2 그동안 전혀 시도해보지 않았던 기술을 사용해요. “나중에 봐야지하고 저장해둔 정보들을 하나씩 적용하는 거죠. 물론, 새로운 기술을 난이도와 상관없이 약간의 허들(huddle) 있어요. 허들을 넘는 굉장히 귀찮죠다행히 뤼이드에서는 혼자 허들을 넘기 위해 끙끙거리지 않아도 돼요. 개발자들끼리 주제를 정해서륃콘이라고 미니 컨퍼런스를 열어 기술 정보를 공유하기도 하구요. 외부 컨퍼런스를 참석하는 새로운 기술을 접하고 공유하는 기회를 자주 가지려고 노력하고 있거든요.


경열님이 개발자로서 스스로 중요하게 생각하는 가치는 뭐예요?

하나에 머무르지 않는 거예요. 개발자가 제공하는 서비스는 문제를 해결하는 것이에요. 문제를 정확하게 해결하기 위해서는 기술적으로 수단과 방법을 가릴 필요가 없어요. , “나는 프론트엔드니까 서버는 못해라는 닫힌 사고보다는, 자신이 있는 영역 안에서 다양하게 시도해보는 마인드가 개발자에겐 중요하다고 생각합니다.


Image


뤼이드에서 영어를 잘하는 개발자 명으로 알려져있죠.

개발자에게 영어가 필요할까요? 프론트엔드는 워낙 빠르게 변화하니까 하루가 다르게 최신 정보들이 쏟아져요. 그런데 그런 자료들이 대부분 영어로 되어 있죠. 영어를 잘하고 하고는 중요하지 않은 같아요. 영어로 자료를 흥미롭게 읽어볼 있으면 되는 거죠.  영어 문서를 인정하지 않겠다고 하면, 어쩔 없죠. 한국어로 번역된 제한된 자료만 수밖에. 저는 실시간으로 올라오는 정보들을 빨리 보고 싶으니까, 자연스럽게 영어 자료들을 관심있게 봤어요. 컨퍼런스 영상이나, 팟캐스트들도 듣고요. 의도하지 않았지만, 영어 실력이 저절로 늘던 데요? 하지만 아직도 쓰기는 어려워요 T.T(웃음)


뤼이드에는 개발자와 함께 일하는 기획자와 마케터가 있잖아요. 어려운 점은 없나요?

솔직히 있는데(하하하하). “나는 개발자이고, 기획자와 마케터는 개발자니까 말이 통해라는 차원은 아니에요. 제일 많이 느끼는 하나가 생각하는 자체가 다르다는 거예요. 제가 굉장히 쉽다고 생각하는 것을 의외로 기획자나 마케터는 어렵다고 생각해요. 반대로 나는 진짜 어렵고 시간도 오래 걸리는 문제라고 보는데, 그분들은 너무 쉽게 생각하는 경향이 있더라구요. 진짜 견해 차이가 있는 거죠.


개알못(개발을 알지 못하는) 기획자나 마케터가 뭐부터 시작하면 좋을까요?

가끔 이렇게 괜찮은 프로그래밍을 추천해달라는 분들이 있어요. 개인적으로 남한테 추천을 받아서 하는 것보다, 문제 해결을 위해 필요한 것을 스스로 선택하고 찾아보는 것이 필요하다고 생각해요. 그것을 선택했는지 이유를 만들어내는 것도 중요하거든요. 어차피 처음부터 아는 사람은 없어요. 막상 해보면 그렇게 어렵지 않거든요. 사람이 하는 일인데 못할 일이 어디 있겠어요. (화이팅!)


Image


뤼이드 개발팀의 초기 멤버로서, 뤼이드 개발팀을 이야기한다면 어떤가요?

아직 인원이 많지 않아서 여유 있게 일을 하는 분위기는 아니에요. 각자 자기가 맡은 개발 업무에 몰입하면 특별한 대화 없이 하루를 보낼 때도 있어요. 말로 들으면 그렇구나!” 있지만, 사실 진짜 고통스럽답니다. 하지만, 뤼이드의 진가는 이렇게 시간도 없고 치열하게 개발하는 와중에도 조금 나은 방향을 고민한다는 거예요. 지금의 어려움은 좋은 개발자분들을 많이 모시게 되면 충분히 해결될 문제라고 봐요. 다양성이 추가되면 좋을 같아요.


요즘 뤼이드 문들 두드리는 개발자분들이 많은데요. 전하고 싶은 말이 있다고요.

보통 본인이 어떤 기술을 활용할 있고, 어떤 언어를 사용할 있다는 레퍼런스를 많이 강조하는데요. 그것도 물론 중요하지만, 기술을 가지고 뤼이드가 서비스하는 프로덕트나 유저들의 불편한 점을 해결할 있다는 점을 보여주시면 좋을 같아요 뤼이드 개발팀은 아직 성장 단계에 있기 때문에 함께 키워나가고 싶은 분들이 오셨으면 해요. 나은 개발 문화와 환경을 만들고자 의지가 있으신 분이라면 더할 나위 없이 환영입니다.


불편한 점들을 개선하려는 의지가 중요하군요.

맞아요. 내가 서버 개발자고, 프론트엔드 담당이고, 이런 역할은 중요하지 않아요. 문제의 본질에 집중해 필요하다면 새로운 기술을 배워서 해결하려는 의지가 중요한 거죠. 있어야 하는 것은 아니에요. 필요하면 배울 알고, 가지고 있는 기술을 활용할 있으면 되니까요마지막으로, 기본적으로 컴퓨터 사이언스에 대한 기초 지식, 특히 자료 구조에 대한 기본적인 이해가 있으면 좋겠어요. 전공자가 아니라도 상관없답니다.

기업리뷰를 써야 하는 이유

  1. 1. 리뷰 하나로 평생 열람권 획득 리뷰 하나만 써도 모든 기업 리뷰를 제한 없이 볼 수 있습니다.
    잡플래닛은 당신이 가장 만족스러운 직장을 고를 수 있도록 도와줍니다. 몇분만 투자하세요!
  2. 2. 매일 수백개의 기업에 대한 새로운 리뷰 지금 이순간에도 수백명의 회원들이 기업리뷰를 남기고 있습니다. 그리고 당신의 친구, 직장 동료, 경쟁자들은 벌써 이런 정보를 보고 있을지도 모릅니다. 뒤쳐지지 마세요!
  3. 3. 운영팀도 모르는 익명성 리뷰를 검토하는 운영팀조자도 작성자가 누구인지 모릅니다. 모든 개인 정보는 암호화되며 어디에도 노출되지 않습니다. 심지어 작성자가 드러날 것만 같은 리뷰는 거절된답니다. 걱정마세요!

정보 등록 정책

  1. 기업리뷰의 신뢰성을 높이고 고의적 기업 평점 조작을 방지하기 위해, 작성된 모든 정보는 잡플래닛의 자체적인 검토 과정을 거쳐 등록됩니다.
  2. 등록이 거부되는 이유 1. 기업을 이해하는데 도움이 안 되거나 항목과 상관없는 내용 2. 부서, 직급 등 개인을 특정 지을 수 있는 정보나 폄훼, 비방성 표현 3. 욕설, 비속어, 은어 및 공격적인 언어 4. 기업 비밀에 해당하는 내용 5. 존재하지 않거나 명확하지 않은 기업명
  • "어디로 갈지 결정해야 할 마지막 순간에 잡플래닛의 기업리뷰가 큰 도움이 되었다. 덕분에 나에게 잘 맞는 회사를 선택할 수 있었다."
  • 당신의 리뷰로 더 나은 삶을 살게 될 미래의 직장인
  • "선배에게 물어봐도 말 안해주는 이야기들. 하지만 결정을 위해 알아야만 하는 것들. 잡플래닛이 유일한 솔루션이었다."
  • 당신이 1분을 투자하고 구해낸 미래의 직장인
  • "복지제도가 있다 없다 하는 것보다 중요한건, 정말 혜택을 볼 수 있는건가 하는 거 잖아요. 그런데 그런정보는 구하기가 어려웠으니까요."
  • 당신의 리뷰로 현실을 알게 된 미래의 후배
  • "일년만 더 빨리 오픈하지! 그랬으면 이곳에 취업해서 6개월이나 허비하지 않아도 되었을텐데.. 뭐 그래도 이제는 도움 좀 받겠어요."
  • 당신이 쓴 리뷰로 재취업의 방향을 결정하려는 미래의 취업준비생

수준이 다른 잡플래닛의 연봉정보

  1. 1. 직급/직종 별로 보는 정확한 연봉 후회하지 않으려면 직급에 따라, 그 속 에서도 직종에 따라 달라지는 연 봉정보를 알아야 합니다. 회사 평균 연봉 같은 숫자에 당하지 마세요.
  2. 2. 날마다 새로워지는, 가장 현실적인 연봉 잡플래닛에서는 하루 수백건의 연봉 정보가 추가됩니다. 눈 뜨면 달라지 는 상황 속에서 언제까지 구체적 이 지도 않은 작년 연봉정보를 기준으 로 인생을 결정할 순 없으니까요.
  3. 3. 친구도 안가르쳐 주는 정보 멀지 않은 미래에 연봉을 좀더 구체적으로 볼 수 있는 기능이 적용 됩니 다. 누군가는 기본급에, 누군가는 상 여금에 더 큰 비중을 두니까요. 친구에게도 물어보기 어려운 정보를 기다리며, 잠깐만 투자하세요.

정보 등록 정책

  1. 연봉정보의 신뢰성을 높이기 위해, 작성된 모든 정보는 잡플래닛의 자체적인 검토 과정을 거쳐 등록됩니다.
  2. 등록이 거부되는 이유 1. 존재하지 않거나 명확하지 않은 기업명 2. 기존에 입력된 연봉 정보와 비교했을 때, 지나치게 큰 차이가 나는 금액 3. 직급/직종을 고려했을때 상식을 벗어난 신뢰하기 어려운 금액

이것만 기억하세요.

  1. 1. 인턴에서 이직까지. 잡플래닛의 원스톱 정보 제공 서비스 노력하면 찾을 수 있는 공채 족보뿐 만 아니라, 선배한테 매달려야 알려주는 인턴 합격수기부터 그 어디에 도 없는 경력직들의 이직 면접 팁까 지. 당신의 모든 '지원'이 합격으로 끝나는 방법이 잡플래닛에 있습니다.
  2. 2. 잠깐! 기업 리뷰도 보고 싶으신가요? 면접후기를 제출하면 합격을 부르는 수만개의 꿀팁이 열립니다. 기업 리뷰도 보고 싶으시다면 기업 리뷰를 제출해주세요. 열려라 참깨! 의 비밀은 '기브 앤 테이크' 입니다.

정보 등록 정책

  1. 면접후기의 신뢰성을 높이고 고의적 기업 평점 조작을 방지하기 위해, 작성된 모든 정보는 잡플래닛의 자체적인 검토 과정을 거쳐 등록됩니다.
  2. 등록이 거부되는 이유 1. 존재하지 않거나 명확하지 않은 기업명 2. 기업 기밀에 해당하는 내용 3. 욕설, 비속어, 은어 및 공격적인 언어 4. 부서, 직급 등 개인을 특정 지을 수 있는 정보나 폄훼, 비방성 표현 5. 기업을 이해하는데 도움이 안되는 상관 없는 내용
  • "예상질문을 준비했지만, 실제 면접에서는 전혀 다른 질문으로 몇번의 고비를 마셨습니다. 하지만,잡플래닛에서 먼저 합격한 선배들의 노하우를 보고 면접을 봤더니 바로 합격통보!소원성취!"
  • 당신이 알려준 면접 노하우를 보고 취업 성공한 미래의 후배
  • "외국계 기업의 영어 면접을 포기하고 있었습니다. 하지만 실제 면접 후기를 들어보니 영어에 까다롭지 않다고 하더군요. 그래서 자신있게 지원을 했고, 현재 이곳에서 일하고 있습니다."
  • 실제 면접과정을 알고 도전해, 이직을 성공한 직장

정보 등록 정책

  1. 면접후기의 신뢰성을 높이고 고의적 기업 평점 조작을 방지하기 위해, 작성된 모든 정보는 잡플래닛의 자체적인 검토 과정을 거쳐 등록됩니다.
  2. 등록이 거부되는 이유 1. 존재하지 않거나 명확하지 않은 기업명 2. 기업 기밀에 해당하는 내용 3. 욕설, 비속어, 은어 및 공격적인 언어 4. 부서, 직급 등 개인을 특정 지을 수 있는 정보나 폄훼, 비방성 표현 5. 기업을 이해하는데 도움이 안되는 상관 없는 내용

기업리뷰가 제출되었으며, 리뷰심사가 통과 시
노출됩니다.
지금부터 모든 기업리뷰를 제한 없이 볼 수 있습니다.
단, 리뷰심사에서 승인 거절 시 다시 제한이 됩니다.

신고하기

close