멘토지원
파트너스
현직자 클래스
멘토 찾기
Best 질문답변
프론트엔드, 이 정도는 학습하고 익혀둬야 합니다
캐치테이블(와드) · 캐치테이블팀
약 2년 전
💬 멘티의 질문


멘토님. 학원에서 웹퍼블리셔 과정을 듣고 포트폴리오와 이력서를 작성했습니다. 그런데 저는 웹퍼블리셔로 취업해서 프론트엔드 개발자로 가고 싶은 마음도 있는데요. 


©Arnold Francisca


지금부터 프론트엔드 개발자를 지향하려면 어떤 방식으로 공부해야 하는 게 좋을까요?


멘토님께 약간의 가이드를 부탁드려도 될까요?


💬 장현석 멘토의 답변


안녕하세요. 멘티님!


프론트엔드 개발자의 학습 방향을 쉽게 설명드려볼게요.


1) JavaScript

-못해서는 안됩니다.

-잘해야 하고 깊이 있게 해야 합니다.

-이거라도 잘하면 그나마 최소 중간은 갑니다.


2) Network

-잘하면 잘할수록 좋은 것은 확실합니다.

-최소한 커버리지는 공부해야 합니다.

-얼마나 잘하고 어디까지 알아야 할까를 스스로 정의할 수 있어야 합니다.

- 네트워크를 활용했다면 적어도 사용했던 부분에 대한 설명은 할 수 있어야 합니다. (HTTP, Protocol, CORS, Cache)


©Safar Safarov


3) HTML & CSS

-웹 표준 & 웹 접근성 & 시멘틱 태그에 대한 중요성을 잘 알고 있어야 합니다. 

-Flex Box & Grid Layout 활용해서 내가 원하는 것을 만들 수 있는 정도는 되어야 합니다. 

-이 이후에는 반응형, 최적화, Reflow & Repaint 관계, 애니메이션 등 흥미가 가거나 동기부여가 생기면 추가 공부를 하시면 됩니다. 


4) React

-컴포넌트를 어떻게 만드는지 알아야 하고

-상태를 어떻게 관리하는지도 알아야 합니다.

-렌더링 최적화에 관하여도 학습이 필요합니다.

 

5) 브라우저

-Reflow & Repaint

-SSR, CSR, SPA

-브라우저 렌더링 원리

-이벤트 루프

 

프론트엔드 개발자를 원하시면 계속 HTML & CSS 외에 JavaScript와 개발 공부를 해야 합니다. 쉽지 않은 길이지만 응원하겠습니다. 질문이 있으면 또 글 남겨 주세요. 감사합니다.

 

장현석 멘토
캐치테이블(와드) · 캐치테이블팀
IT개발/데이터
안녕하세요
프론트엔드 개발자로 활동하고 있는 장현석입니다.
다양한 회사와 서비스를 접하며 개발자 경험을 쌓았어요.
밑바닥부터 취업 그리고 개발자 경험까지 여러분들과 함께 나누도록 하겠습니다.
같은 직무를 다룬 글
인기 있는 글
연구/설계
약 6년 전