개발자 언어에서 벗어나 소통하려고 노력해요.
Backend Engineer / 김용현
3줄 요약
AI가 본문을 바탕으로 정리했어요
- 1매쓰플랫 2.0 배포를 맡았던 백엔드 개발자가, 10억 건이 넘는 데이터를 사용량 순으로 나눠 일주일에 걸쳐 옮긴 경험을 이야기해요.
- 2지금은 쌍둥이 개념을 적용해 가장 비슷한 문제를 추천하는 로직을 만들고 있어요.
- 3개발자 언어에서 벗어나 비개발자와도 쉽게 소통하려 노력하고, 아래에서 위로 제안이 받아들여지는 문화를 자랑해요.
이런 분께 추천해요
- 대규모 데이터 이관을 앞둔 백엔드 개발자
- 비개발자와의 소통이 고민인 개발자
- 프리윌린 개발팀 문화가 궁금한 분

Q. 안녕하세요! 간단한 자기소개 부탁드릴게요.
안녕하세요, 매쓰플랫의 백엔드 개발을 맡은 김용현입니다.
고마워 릴레이에 선정해 주셔서 감사합니다.
Q. 고마워 릴레이에 선정되신 거 축하드려요! 소감 한마디 부탁드릴게요.
인터뷰에 앞서 고마워 릴레이를 모두 보고 왔어요. 이전에 선정된 분들은 먼저 인사해 주시고, 대화도 걸어주는 친절한 쌤들이더라고요. 전 그렇지 않다고 생각해 선정되었을 때 많이 놀라기도 했지만, 앞으로 고마워 릴레이 선정자답게 따뜻하게 인사하고 미소를 잃지 않도록 노력하겠습니다. (웃음)
Q. 이전 주자인 재현쌤과는 어떤 업무를 협업했나요?
재현쌤이 마케터이시잖아요. 그래서 고객과의 접점을 만드는 활동을 할 때 함께 했습니다. 고객에게 나가는 알림 톡이나 설문 등을 함께 만들었고, 해당 활동들로 나온 통계 자료도 함께 수집하여 새로운 마케팅에 참고할 수 있도록 협업했습니다. 더욱 잘 챙겨 드리지 못해서 죄송스러운 마음도 있었는데, 고마워 릴레이에 지목해 주셨다고 하여 감사한 마음이에요.
Q. 개발팀에서 무슨 역할을 담당하고 계시는지 궁금해요.
올해 매쓰플랫이 2.0으로 대규모 업데이트되었는데요. 오랜 기간 준비했던 2.0 버전을 고객에게 배포하는 역할을 담당했습니다. 이를 완료한 현재는 고객들이 좋아할 기능을 찾아 설계하고 개발하고 있습니다. 최근에는 문제 추천에 관련된 기준 정의나, 추천 문제에 대한 로직 변경을 맡고 있습니다. 이전에는 특정 단원의 문제를 푼 후, 비슷한 문제를 풀고 싶을 때 같은 단원에 속해 있는 문제를 추천해 줬는데요. 현재는 쌍둥이 개념을 적용해 해당 문제와 가장 유사한 문제를 찾아 추천하도록 하는 작업에 있습니다.
Q. 백엔드 팀만의 특징이 있다면 무엇일까요?
백엔드라고 하면 많은 분들이 '고리타분하고 재미없다'라는 인식을 가지고 계신 거 같아요. 하지만, 저희 팀원들은 굉장히 유머러스하고, 대화도 즐겨요. 또한, 일을 할 때는 정말 몰입해서 하죠. 회사 생활과 업무 처리 모두 배울 점 있는 분들로 가득하다고 생각해요.
Q. 개발자로서 가장 협업하고 싶은 기획자, 디자이너 스타일은 무엇인가요?
교육 분야에서 개발은 난해할 수 있어요. 선두 주자라고 해서, 원하는 것을 마음대로 만들 수 있지는 않거든요. 교육부에서 정한 교육 지침이 있고, 교육 지침을 각자의 방식으로 풀어내 문제집을 만드는 여러 출판사들도 있기 때문이죠. 바뀌는 교육 과정과 복잡한 시장 속에서 저희 서비스에 맞는 정보나 문제를 가져와 구체적인 디자인이나 기획을 할 수 있는 분을 선호해요. 개발을 함으로써 어떤 결과를 가져올지 구체적으로 그려졌을 때 더 좋은 결과물을 낼 수 있다고 생각하거든요.
Q. 협업할 때 가장 신경 쓰는 점은 무엇일까요?
최근에 읽었던 책 중에 '오늘도 개발자가 안된다고 말했다.'라는 책이 있어요. 개발자와 비 개발자는 서로 다른 언어를 사용하기에 쉽게 오해가 생길 수 있다는 내용이죠. 그래서 개발자 언어에서 벗어나 소통하려고 노력해요. 이렇게 서로 이해하기 쉽게 대화하며 만든 결과물은 언제나 만족스러웠던 거 같아요. 업무를 하다가 개발과 관련해서 모르는 게 생긴다면 저에게 언제든 편하게 물어봐 주세요.
Q. 하루 일과에 대해 설명해 주세요.
프리윌린은 지금 코어 타임만 지키면 되는 유연근무제 시행 중이에요. 저는 아침잠이 많아 주로 11시에 출근하고 있어요. 출근 후에는 오늘 할 일을 점검하고, 팀원들과 맡은 업무에 대해 간단히 미팅하는 시간을 가지고 있습니다. 저희는 3주 전에 업무 목표를 정하는 스프린트 방식으로 업무를 하고 있는데요. 목표는 정하나, 어떤 것을 우선순위로 두고 할지는 개인에게 맡기고 있어요. 그래서 퇴근 전에는 내일 어떤 업무를 할지 정한 후 퇴근하고 있습니다.
Q. 가장 보람찼던 업무가 있나요?
많은 업무가 떠오르는데요. 매쓰플랫 2.0을 고객에게 배포했던 일을 뽑고 싶습니다. 이를 달성하기 위해서는 데이터 이관과 새로운 장비들의 설정, 그리고 설계 및 개발까지 고민해야 할 부분들이 많았는데요. 차근차근 진행해 나가며, 결국 성공적으로 배포를 마칠 수 있어 보람찼던 기억이 있습니다.
Q. 그 과정에서 가장 힘들었던 점은 무엇인가요?
2.0 프로젝트를 처음 시작했을 때, 데이터 이관을 쉽게 생각했었어요. 하지만, 막상 직면하니 쉬운 일이 아니였습니다. '내 능력에서 할 수 있을까?' 란 고민도 많이 했던 것 같아요. 그전까지 제가 경험했던 데이터 이관은 100만 건, 1000만 건 정도였어요. 하지만, 매쓰플랫 2.0의 이관 데이터는 10억이 넘어갔어요. 그러다 문득, 한날한시에 모든 사용자가 2.0으로 이관될 필요는 없다는 생각이 들었어요. 그래서 사용량에 따라 우선순위를 나눠 순서대로 이관하는 작업을 했습니다. 일주일 정도의 기간을 거쳐 모든 사용자를 성공적으로 이관시킬 수 있었습니다.
Q. '개발팀 가장 최애쌤은 누구인지와 이유 적어주세요'라는 질문이 있네요. 답변 부탁드릴게요.
다들 너무 좋은 분들이라 한 분만을 언급할 수 없네요. 개발팀, 최고!!
Q. '용현 선생님의 성장 욕구의 원천은 무엇인가요? 즐거움? 경쟁심?'이 적혀있네요. 어떤 걸까요?
때론, 동료들과 장난치고 웃으며 개발하는 것이 좋아서 자극되었던 적도 있었고, 반대로 동료들을 설득하고 싶지만 스스로 잘 알지 못해서 설명하지 못하는 것도 오히려 자극이 되었던 것 같습니다.
Q. 용현쌤의 스트레스 해소법은 무엇인가요?
여행과 요리를 하며 스트레스를 해소합니다. 요즘 들어, 자주 못 가서 아쉽지만 조용하고 바다와 산이 보이는 곳에서 요리한다는 생각만 해도 설레네요.
Q. '한 달간 주말 출근 vs 뉴 매쓰플랫 전환 한 번 더'라는 질문이 있네요. 선택해주시고, 그 이유에 대해 말씀해 주세요.
누가 쓴 건가요? 정말 나쁜 사람이네요. (웃음) '2.0 전환 한 번 더' 선택하겠습니다. 고객 또는 누군가가 손꼽아 기다리던 전환을 한 번 더 하는 것이 기억에 남을 것 같아요.
Q. 20대 초반에 회사생활을 한다는 것은 어떤 느낌인가요?
제가 19살에 프리윌린에서 첫 회사 생활을 시작했는데요. 모든 게 낯설고 익숙하지 않았지만, 다행히도 주변 동료들이 많이 챙겨 주셔서 적응할 수 있었어요. 제가 고민이 많을 때, 사촌 형이나 아버지처럼 많은 조언을 해준 분들이 있었거든요. 회사에 남아계신 분도 있고, 다른 곳에 가신 분들도 있지만 모두에게 감사한 마음입니다.
Q. 요즘 행복하신가요?
평소에 '행복이란 무엇일까'에 대해 많이 고민하고 제 슬랙 상태명에도 적어놨었어요. 그러다가 최근에 훈련소를 다녀왔는데, 지금 누리는 모든 것이 소중하고 행복한 시간인 것을 알게 되었습니다. 요즘에는 너무 행복합니다.
Q. 개발과 사랑하는 남자, 어떤 계기로 사랑에 빠지셨나요?
처음에는 수능을 보기 싫어서 마이스터 고등학교를 선택했어요. 고등학교 시절에는 취업을 목적으로만 개발을 공부했던 것 같아요. 그러다가 최근에 고객 인터뷰를 한 적이 있어요. 인터뷰에서 고객분들이 저희 프로덕트가 개선되고 있는 게 느껴진다며 좋은 말씀을 많이 해주셨어요. 그때, '아 내가 만든 프로덕트가 사랑을 받고 있구나'를 느끼면서 개발을 좋아하게 되어가고 있습니다.
Q. 업무 하면서 가장 힘든 점은 무엇일까요?
개발자의 언어를 비 개발자도 이해하기 쉽게 바꾸는 부분이 어려워요. 업무를 하다 보면 서로 다른 견해에 대해서 설득이 필요한 경우가 있는데, 개발자의 언어로 설명하게 되면 서로 의견 조율이 되지 않을 때가 있거든요. 그때 가장 답답하고 스트레스 받는 거 같아요. 이것이 자극되어 더 열심히 공부하고, 비 개발자의 언어로 소통하려는 노력을 하고 있습니다.
Q. 프리윌린에서 가장 세대 차이를 느꼈던 일이 있나요?
어린 시절, 보았던 만화 이야기를 하는 자리에서 저와 몇몇 분은 '짱구는 못 말려'나 '도라에몽'을 말하고 있었지만 다른 누군가는 '아톰', '모래요정 바람돌이', … 더 설명하지 않겠습니다. 실제 업무할 때는 전혀 느끼지 못하다가, 이런 일상 얘기에서 느끼게 되는 거 같아요. (웃음)
Q. 얼마 전에 입사 3주년이셨잖아요. 프리윌린에서 3주년 어떠셨나요?
최근에 매쓰플랫 성장성을 시각화하는 자료를 보았어요. 그전까지는 매출 상승세로만 성장세를 접했어요. 매출이 아닌 가입 학원 수의 성장세와 쌓인 채점 데이터, 계속해서 만들어지고 있는 학습지 데이터를 보니 3년간 정말 많은 일을 해냈고, 그 성과가 체감되어 굉장히 뿌듯했습니다.
Q. 개발팀만의 자랑할 만한 문화가 있다면 무엇이 있을까요?
서로를 존중하는 문화가 있기에 누구나 의지만 있다면 원하는 것을 해볼 수 있어요. 제 경험에 빗대어 말씀드릴게요. 매쓰플랫 학생 앱과 학부모 앱에 원래는 아이콘이 설정되어 있지 않았어요. 하지만 학생·학부모 앱은 주요 서비스라 생각했기 때문에 아이콘의 필요성을 논리적으로 설득했고, 결국 받아들여져 아이콘을 설정할 수 있었어요. 위에서 아래로 내려오는 문화가 아닌, 아래에서부터 위로 만들어 가는 문화라고 생각해요.
Q. 프리윌린 장점 3가지로 오늘 인터뷰는 종료할게요!
개인의 성장만큼 회사의 성장도 중요하다고 생각하는데요. 저도 회사도 함께 성장할 수 있다는 것이 첫 번째 장점입니다.
두 번째, 정말 마음껏 먹을 수 있습니다. 대신 살이 쪄도 아무도 책임져주지 않습니다.
세 번째, 최근에 생긴 유연근무제입니다. 코어 타임만 지키면 되기 때문에 일이 많은 날에는 좀 더 근무하고, 일이 적은 날에는 빨리 들어갈 수 있다는 점이 좋은 거 같습니다.
