멘토지원
파트너스
현직자 클래스
멘토 찾기
Best 질문답변
프론트엔드 개발, 경쟁력 있는 지원자가 되기 위해서는?
0x& PTE. LTD. · CEO
10달 전
💬 멘티의 질문


안녕하세요. 멘토님. 저는 제가 일하는 마케팅의 미래가 불확실하고 진입장벽이 낮다고 생각해서 경쟁력을 찾다가 프론트엔드 분야에 도전하려고 합니다. 본격적인 준비 전에 멘토님께 몇 가지 질문드려도 될까요?


©Ferenc Almasi


1. 자바는 기본적으로 학습해야 할까요?

2. 경쟁력 있는 프론트엔드 개발자는 어떤 모습일까요?


💬 김석준 멘토의 답변


자바는 기본?

프론트엔드 분야는 Java와는 별 상관이 없고 Javascript를 공부하셔야 합니다. 서버 쪽 코딩을 알면 알수록 좋긴 하지만 Java보다는 Node.js를 공부하시는 편이 더 낫습니다. 회사마다 다르긴 하겠지만, 일반적으로 "프론트엔드 개발자"를 채용하는 회사에서는 Java를 요구했던 적은 없었습니다. 다만 요즘에는 Typescript를 활용하는 경우가 많기 때문에 이쪽까지 함께 공부하시면 될 것 같아요.


©Sigmund


프론트엔드, 기본기가 곧 경쟁력

개발자를 채용하는 입장에서 좋은 개발자를 판단할 때 결국엔 기본기를 보게 됩니다. 기본기가 잘 갖춰진 지원자가 곧 경쟁력이 있는 지원자라는 뜻이죠.


백엔드 개발자라면 현재 우리 회사에서 사용하고 있는 개발 언어 외에도 서버에 대한 지식, 네트워크에 대한 지식 뭐 이런 것들을 잘 갖춘 사람을 뽑으려 하겠죠. 프론트엔드도 마찬가지입니다. HTML, CS, Typescript (Javascript)와 같은 기본기 외에도 현재 회사에서 사용하고 있는 기술, 브라우저에 대한 지식 (브라우저는 생각보다 복잡한 프로그램입니다), 네트워크, HTTP 등을 잘 이해하고 있는 사람을 좋은 개발자라고 판단합니다.


그러나 지식을 습득하는 데에만 집중하는 것도 옳은 방향은 아닙니다. 결국 직장인은 생산성으로 회사에서의 존재를 증명하는 것이기 때문에 아무리 갖추고 있는 지식의 양이 많다고 하더라도, 결국에는 얼마나 빠르고 탄탄한 코딩을 할 수 있는지를 무시할 수 없습니다. 결국 요점은 하나입니다. 이것저것 많이 만들어보시면서 코딩 자체를 손에 익히는 것 또한 잊지 마세요.


추가로 프론트엔드 분야도 진입장벽이 상대적으로 낮은 편입니다. 비전공자 입장에서는 백엔드 보다 쉽게 생각하고 진입하려는 경우가 부지기수인데요. 진입장벽이 낮음에도, 역사가 짧은 탓인지 실력 있는 경력자가 의외로 적은 분야이기도 하니, 이 부분은 염두에 두시고 앞으로의 계획을 세우시길 바랍니다.


감사합니다.


김석준 멘토
0x& PTE. LTD. · CEO
IT개발/데이터
OP.GG 게임팩 이라는 셀을 리드했었고,
현재는 블록체인 분야 창업을 하여 게임을 만들고 있습니다.
같은 직무를 다룬 글
인기 있는 글
연구/설계
약 5년 전
잇다의 멤버가 되어주세요 🚀
직무, 취업 콘텐츠를 담은   뉴스레터를 받아볼 수 있어요.
멘토에게 직접   질문할 수 있어요.
현직자 클래스를 무료로 수강할 수 있어요.