[펌] 신입 프론트엔드 개발자가 되려면 무엇을 학습해야 하나요?
https://medium.com/@Jbee_/신입-프론트엔드-개발자가-되려면-무엇을-학습해야-하나요-1dd59a14e084
얼마 전, 제 발표를 들은 어떤 한 대학생에게 질문을 받아서 주저리 주저리 써내려가다가 통째로 올렸습니다. 피드백은 환영입니다.
TL;DR
아래 Step 은 학습 순서와는 상관이 없으며 단계별로 나타내기 위함입니다.
Step 1
- Git / GitHub
- ECMAScript2015(ES6)
- JavaScript의 동작원리
- DOM API (Web API) and Concept
- NPM
- Webpack ( + babel )
- HTML/CSS 기본 (아… 기본이 어디까지일까요)
- CSS Media query
Step 2
- 자료구조, 네트워크를 비롯한 CS 지식
- ES5 Core Concept
- Grid layout
- AJAX(Asynchronous JavaScript and XML)
- CORS
- 브라우저 동작 원리 (Critical Path)
- 웹 접근성
Step 3
- CSS 방법론
- 서버 사이드 렌더링 / 클라이언트 사이드 렌더링 ( + SPA )
- AMD, CommonJS
- XSS
- 함수형 지식
- Additional Step
- 기본적인(?) 백엔드 지식
- View 라이브러리 (React)
- 상태관리 라이브러리
- 하드웨어 가속에 대한 이해
관심있는 분은 참고바랍니다.