멘토지원
파트너스
현직자 클래스
멘토 찾기
Best 질문답변
프론트 개발, 현직자는 어떤 일상을 보낼까요?
레진엔터테인먼트 · 개발팀
약 2년 전
💬 멘티의 질문


안녕하세요. 최근 웹 개발에 관심을 두고 공부 중인 대학교 1학년 학생입니다. 웹 개발은 프론트엔드와 백엔드 개발자로 나눠지는 것으로 알고 있습니다. 


©Ferenc Almasi

.

공부 끝에 프론트엔드 개발자가 무엇을 하는지는 어렴풋하게 알게 됐는데, 실제로 어떤 일을 주로 하는지가 궁금해졌습니다. 현직자 멘토님은 어떻게 회사 생활을 하고 계시고, 지금 시작하는 사람에게 어떤 조언을 해주실 수 있으실까요?


부족한 질문 읽어주셔서 감사합니다.

 

💬 윤원진 멘토의 답변


반갑습니다.

 

간략하게 또 경험에 기반한 설명을 드리자면, 프론트엔드 개발은 사용자 환경에 따른 개발이라고 할 수 있겠습니다. iOS 사용자를 위해 아이폰 앱을 개발하고, Android 사용자를 위해 안드로이드 앱을 개발하는 것처럼 웹 브라우저 사용자를 위해 웹 사이트를 개발하는 것이지요.


아이폰 앱과 안드로이드, 웹 모두 하나의 데이터베이스를 사용하지만, 각각 따로 개발합니다. 그런 차원에서 보면 프론트엔드 개발자는 웹 기술을 사용해서 앱을 만드는 개발자라고 생각하셔도 무방합니다. 저는 실제로 비슷한 업무를 한다고 느끼고 있지요.

 

프론트엔드 개발자의 일상 이렇게 설명할 수 있을 것 같아요

프론트엔드 개발자의 회사 생활은 당연하지만 회사에 따라 다를 겁니다 궁금해하시는 부분이 회사 생활의 다양한 측면에서 어떤 부분에 대한 것일지 확실치는 않지만, 일단 업무의 흐름 차원에서 설명해 보겠습니다. 저희는 일단 개발 선행 단계인 기획과 디자인에서 만들어온 화면의 기능 명세를 ‘실제 동작하는 화면과 기능’으로 '구현’ 해내는 업무를 합니다.

 

요즘은 유튜브에도 좋은 영상들이 많아서 궁금한 것을 찾아보면 친절히 설명해 주는 영상들이 많은데요. 아래 영상은 저희 회사 개발자들의 일상과 크게 다르지 않고, 업계의 일반적인 프론트 개발자들이 보낼법한 일상을 담아놓은 것 같아 추천해 드립니다. 

 

 

 

프론트엔드 개발자가 사용하는 언어에 대해서는 아래 문서를 참고하시면 좋겠네요. HTML, CSS, Javascript 를 기본 언어로 사용하고 있고, Javascript의 파생/확장 언어들을 활용하여 개발을 하게 됩니다. 기본적으로 Javascript를 학습하시고 Typescript와 React를 준비하시면 되리라 싶습니다.

 

 

 

충분한 답변이 됐을까요? 처음 시작하면 끝을 확신할 수 없어 망설이게 마련이죠. 발전된 고민으로 또 질문 주세요. 


윤원진 멘토
레진엔터테인먼트 · 개발팀
IT개발/데이터
레진코믹스를 서비스 하고 있는 레진엔터테인먼트에서 마크업 개발을 담당하고 있습니다.
같은 직무를 다룬 글
IT개발/데이터
약 5년 전
인기 있는 글
연구/설계
약 5년 전
잇다의 멤버가 되어주세요 🚀
직무, 취업 콘텐츠를 담은   뉴스레터를 받아볼 수 있어요.
멘토에게 직접   질문할 수 있어요.
현직자 클래스를 무료로 수강할 수 있어요.