freewheelin
← 목록으로
프론트엔드

사용자가 더 편하고 보기 좋게 개발해요.

Frontend Engineer / 강승훈

3줄 요약

AI가 본문을 바탕으로 정리했어요

  1. 1바리스타에서 프론트엔드 개발자로 전향해 매쓰플랫 웹 버전을 맡고 있는 개발자의 인터뷰예요.
  2. 2개발 용어를 쉽게 풀어 설명하고, 동료의 집중을 깨지 않도록 슬랙으로 먼저 묻고 찾아가는 방식으로 소통해요.
  3. 3'쌤' 호칭의 수평적인 문화와 코드 공유 문화를 장점으로 꼽고, 기본기와 트렌드, 최적화 고민을 중요한 역량으로 들어요.

이런 분께 추천해요

  • 비전공자로 개발 커리어를 시작하려는 분
  • 프리윌린 프론트엔드 직무가 궁금한 분
  • 개발자와 일하는 법이 궁금한 비개발자

Q. 안녕하세요! 간단한 자기소개 부탁드릴게요!

안녕하세요. 프리윌린에서 프론트엔드를 담당하고 있는 개발팀 강승훈입니다. 고마워 릴레이에 선정해주셔서 감사합니다.

Q. 우선 고마워 릴레이에 선정되신 거 축하드려요! 소감 한마디 부탁드릴게요.

(웃음) 고마워 릴레이 첫 타자가 되어서 영광이네요. 항상 먼저 인사하고 다가가려 한 모습을 좋게 봐준 것 같아요. 고마운 일이 많이 생길 수 있도록 열심히 일하란 의미로 받아들이고 더욱 노력하겠습니다.

이제부터 함께 고마워 릴레이 페이지를 보면서 인터뷰를 진행할게요! 승훈쌤에 대한 질문이나 감사 인사 궁금한 내용과 감사 인사들을 담은 내용에 편하게 답변해주세요.

Q. '하시는 업무를 자세히 설명해주세요'라는 말이 있어요. 프론트엔드 업무에 대해 자세히 설명해주실 수 있을까요?

프리윌린이 운영하는 매쓰플랫이라는 서비스가 있어요. 해당 서비스는 웹과 안드로이드 버전을 제공해요. 그중에서 저는 웹사이트와 앱 내 웹 뷰를 담당하고 있습니다. 웹 서비스를 개발하는 것을 프론트엔드, 데이터와 서버를 담당하는 업무를 백엔드라고 보시면 이해하기 쉬울 것 같아요.

Q. '매쓰플랫' 웹 버전을 틀었을 때 보이는 화면은 승훈쌤이 만드신 거라 이해하면 되겠네요! 그렇다면 일과가 어떻게 될까요?

저는 아침에 일찍 출근하는 편이에요. 업무 전에 개발 트렌드를 찾아보거나, 개발자 오픈 톡방에서 개발 관련 얘기를 나누어요. 업무가 시작되면 개발팀 오전 회의에 참여해요. 오늘 해야 할 일이나 이슈 사항을 회의에서 공유해요. 이후에는 신규 매쓰플랫을 개발하거나, CS팀을 통해 들어온 이슈에 대응하고 있습니다. 퇴근 20분 전에는 파트별로 오늘 진행했던 일에 관해 얘기해요. 이러면 일과가 어느 정도 마무리된다고 볼 수 있겠네요.

Q. 일과를 보니 팀 내 소통이 많으신 것 같아요. 개발팀 외에 주로 어떤 부서와 함께 일을 하시나요?

보통은 디자인팀이나 기획자분과 이야기를 많이 해요. 이슈 사항에 대응해야 할 땐 CS팀과 얘기를 나누죠. 또, 콘텐츠 정책을 정하기 위해서 콘텐츠 팀에게 조언을 구하기도 해요. 상대적으로 영업팀과 얘기를 많이 못 해봤네요. 사실 그게 많이 아쉽긴 해요. 영업팀 쌤들과 친해질 수 있는 계기가 있으면 좋겠네요. (웃음)

Q. '최신 개발 트렌드를 잘 공유한다'는 말이 있어요. 이런 것들이 개발자들에겐 중요한 이유가 있을까요?

유행이나 트렌드를 잘 파악하는 게 필요해요. 개발에 대한 기본 지식은 당연하고요. 프론트엔드 분야는 빠르게 변해가는 것 같아요. 프론트엔드라는 말도 생긴 지 몇 년 정도밖에 안 됐을 거예요. 전 지금 직무에 만족해서 오래 일하기 위해 열심히 공부하고 있습니다. 업무 시간 외에 하루 1~2시간 정도 개발 공부에 투자하는 거 같아요.

Q. '개발 언어를 비 개발 언어로 잘 바꾸어 주신다'는 말이 있어요. 이렇게 소통하시는 특별한 이유가 있을까요?

저는 개발자와 비 개발자의 소통이 어려운 이유가 개발 용어 때문이라고 생각해요. 사실 개발자도 자신의 전문 분야가 아니면 잘 모르는 것들이 있거든요. 다른 팀과 소통할 때 개발 용어를 얼마나 잘 풀어서 설명하는가가 개발자의 주 역량 중 하나라 생각해요. 전 아무래도 전공자가 아니다 보니깐 해당 부분을 잘 느끼고 있어서 최대한 풀어서 설명해 드리려 노력해요. 그래야 정말로 상대방이 잘 이해했는지 알 수 있고, 같은 생각을 하는 건지 알 수 있거든요.

Q. 개발자와 효과적으로 일하는 법은 무엇이 있을까요?

저는 보통 말씀드릴 게 있거나, 전달 드릴 사항이 있으면 슬랙으로 먼저 말씀드리고 가는 편이에요. 모두가 그렇듯이 업무의 흐름이라는 게 있잖아요. 개발자의 경우에는 흐름이 더 중요한 것 같아요. 코딩이 잘 되고 있을 때 흐름이 끊기면 다시 집중하기 힘들거든요. 그래서 사전에 먼저 여쭤보고 자리로 찾아가는 편이에요. 개발자분들과 얘기하기 전에 이 점을 참고해주시면 감동을 줄 수 있을 거예요.

Q. 이전 직업이 바리스타라는 말이 많네요. 얼마나 바리스타를 하셨고, 어떤 이유로 직무 전환을 결정했을까요?

바리스타로 5년 정도 일했던 것 같아요. 서울에서 카페를 다니고 있다가 집안 사정 때문에 지방에 있는 본가로 내려가게 되었어요. 그때 '앞으로 뭘 해야 할까'를 많이 고민했던 것 같아요. 꾸준히 연락하던 군대 선임이 있었는데, 그분이 iOS 개발자였어요. 저에게 프론트엔드 개발을 배워보는 걸 추천해 주시더라고요. 전망이 좋은 직무라고 해서 배우게 되었고, 지금까지 오게 되었네요. (웃음)

Q. 직무를 바꾸게 되면서 후회한 적은 없으신가요?

저는 지금 직무에 만족하고 있어요. 바리스타를 하면서 식음료에 관한 공부를 계속했었거든요. 자기 계발을 해야 한다는 부분이 그때나 지금이나 크게 다른 건 없는 것 같아요. 개발자도 끊임없이 공부해야 하거든요. 바리스타 경험의 경우, 회사에서 가끔 커피를 타주면서 그때 기억을 살리고 있어요. 커피를 내리는 동안 다른 쌤들과 얘기하는 기회도 되고 친해질 수 있어서 좋아요. 프리윌린에 오시면 제가 타드리는 커피를 한 번 맛보실 수 있을 거예요.

Q. 비전공자 중에 개발을 공부하려는 분들께 해줄 말씀이 있을까요?

비전공자분들은 개발을 배우는 거에 대한 두려움이나 막연함이 있을 거라 생각해요. 저도 개발과 상관없는 분야에서 일하다가 도전해본 입장이라서 공감이 많이 되네요. 개발 분야가 잘 맞는 사람이 있어요. 근데 해보기 전까지는 자기가 그런 사람인지 잘 모르거든요. 그래서 관심이 있다면 꼭 한 번은 도전해보라고 말하고 싶어요. 개발과 잘 맞는다면 비전공자라도 금방 배우고 일할 수 있는 분야거든요.

Q. '항상 친절하게 인사를 해주셔서 고맙다'는 의견이 많아요. 쌤들에게 먼저 인사해주시는 이유가 있을까요?

처음 회사에 들어가면 적응할 때까지 낯선 느낌이 있잖아요. 근데 프리윌린에 왔을 때 다들 너무 친절하게 대해주시더라고요. 반갑게 인사해주시고 말도 걸어주시고요. 덕분에 쉽게 프리윌린에 적응할 수 있었어요. 그때 감사한 마음이 많이 남아서 새로 오신 분들이 오면 저부터 친절하게 대해줘야겠다고 생각했어요.

Q. 입사 후 가장 마음에 들었던 프리윌린의 분위기는 무엇이었나요?

모든 구성원이 나이에 구애받지 않고 얘기할 수 있는 게 가장 좋았어요. 일반 회사들을 보면 과장, 대리, 사원 이렇게 직급이 나뉘잖아요. 직급이 있다 보면 알게 모르게 대화의 벽이 생기거든요. 팀 내 소통뿐만 아니라 다른 팀과 소통할 때도 편하게 말하기가 힘들게 되죠. 근데 저희는 쌤이라는 호칭을 쓰거든요. 호칭만 그런 것이 아니라, 실제로도 굉장히 수평적인 문화예요. 그러다 보니 서비스나 일상생활에서도 편하게 얘기를 나누고 좋은 서비스를 만들어나갈 수 있는 것 같아요. 또한 수평적인 문화를 지키려고 모두가 서로에게 예의를 갖추고 조심하는 문화가 좋아요.

Q. 프리윌린에는 코드 공유 문화가 있다고 들었어요. 해당 문화에 관해 설명해주시겠어요?

파트별로 본인의 작업물을 다른 쌤들과 공유하는 시간을 가져요. 몰랐던 부분이나 이해 안 되는 부분을 물어보기도 하고, 코드가 어떻게 하면 더 좋을까를 함께 고민하기도 해요. 깃허브에서 풀 리퀘스트를 올리면서 공유하고, 중요한 부분이 있으면 오프라인으로 모여서 의견을 주고받아요. 리뷰를 진행하면 안 풀리던 게 풀리기도 하고, 코드의 이해도도 높아지는 것 같아요. 개발자들끼리 서로 편하게 얘기할 수 있다는 점이 매력적인 것 같아요.

Q. 프리윌린에서 뿌듯했던 일과 앞으로 이뤄내고 싶은 일은 무엇인가요?

처음 들어왔을 때 전 담당자가 웹 매쓰플랫을 개발하던 걸 이어받게 되었어요. 해당 서비스를 출시했던 때가 가장 뿌듯했어요. 하나의 서비스를 만들어서 실제 사용자가 사용한다는 자부심이 생기더라고요. 물론 출시 초반 버그나 CS가 있어 대응하기 위해 고생했지만, 그 경험을 통해서도 한층 성장할 수 있었어요.

더 이뤄내고 싶은 일은 신규 매쓰플랫을 만드는 일이에요. 현재 서비스되고 있는 매쓰플랫을 더 고도화시키는 작업을 계획 중이거든요. 사용자가 더 편하고 보기 좋게 만들고 싶어요.

Q. 신규 매쓰플랫은 어떤 점에서 차이가 있을까요?

우선은 UX/UI 디자인을 더 좋게 만드는 데 큰 노력을 기울이고 있어요. 사용자 위주의 화면 구성을 통해 더욱더 보기 좋게 만들려고 해요. 또한, 일부 기능들을 개편해서 사용하기도 편하게 만들고 있습니다. 현재 매쓰플랫은 앱과 웹에서 지원되는 기능에 차이가 있어요. 신규 매쓰플랫에서는 앱과 웹에서 같은 기능들을 사용할 수 있도록 만들려고 노력하고 있습니다.

Q. 마지막으로 채용과 관련된 질문을 드릴게요. 프리윌린 프론트엔드 직무에 있어서 어떤 점이 중요할까요?

HTML과 CSS, Javascript는 프론트엔드 개발자라면 꾸준히 공부해야 해요. 기본이 탄탄하지 않다면, 아무리 개발 트렌드에 관심 있다고 해도 무용지물이거든요. 기본 지식을 탄탄히 쌓는 것을 추천해 드려요. 또한, 트렌드에 대한 관심도 중요해요. 앞서 말씀드렸듯이, 개발 분야는 변화가 빨라요. 특히 프론트엔드는 더 빠르거든요. 어떤 트렌드들이 생겨나고 있고, 왜 그런 트렌드가 주목받는지를 이해하는 게 필요해요.

마지막으로, 최적화 작업에 대한 고민까지 해봤다면 금상첨화죠. 저는 사용자가 이용하는 데 있어서 속도가 느리면 안 된다고 생각하거든요. 위와 같은 고민을 해보신 분이라면 언제든 프리윌린에 지원해보는 것을 추천해 드립니다.

Q. 프리윌린에서 프론트엔드 개발자로 일해서 좋은 점이 있을까요?

비 개발자분들과도 자유롭게 의사소통 할 수 있다는 점일 것 같아요. 그 과정에서 본인 의견을 피력할 수도 있고, 서비스를 함께 만들어나가는 책임감을 가질 수 있어요. 제가 개발을 하다가 더 좋은 부분이 있을 것 같으면 기획자분들과도 자유롭게 의견을 나눌 수 있어요. 이렇게 함께 서비스를 만들어나가고 나오는 결과물을 보면 더 많은 책임감과 뿌듯함을 느낄 수 있을 거예요.