react 개발자 취업 지원 준비[0]

Hansoo Kim·2020년 4월 6일
4

퇴사 후 집에서 띵가띵가 놀다가 본 매력적인 채용공고를 보고 높은 요구사항에 놀라며 공부를 해야겠다고 다짐했다. 하나씩 하나씩 정복해보자!

요구사항

  • JavaScript, TypeScript
    1. Js 및 Ts의 버전의 발전에 대략적인 이해가 있으며, 더불어 어떤 최신 feature들이 추가 되는지 계속해서 공부하시는 분.
    2. 바벨의 역할과 Ts와의 연관성, 트랜스 컴파일러 및 번들링에 대한 지식이 있으신 분.
    3. 객체지향 프로그래밍과 구별되는 함수형 프로그래밍의 특징을 알고 이러한 특징이 리액트에 어떻게 활용 되고 있는지 아시는 분.
    4. 명령적 프로그래밍과 선언적 프로그래밍의 특징을 아시는 분.
    5. Ts 사용에 있어 Mapped Type, Index Type, Conditional Type등이 무엇인지 이해하고 간단하게나마 활용할 줄 아시는 분.
    6. Eslint, tsconfig, prettier, jest.config 규칙들이나 플러그인 적용에 능숙하고 node모듈에 대한 이해가 있으신분.
    7. Jest를 사용한 유닛테스트 사용이 필수라고 생각하시는 분.
  • React.js
    1. 훅과 Context Api를 이해하고 함수형 컴포넌트에 익숙하신 분
    2. HOC를 작성할 줄 알며 이것이 함수형 프로그래밍 개념과 어떤 식으로 결합이 되는지 이해하시는 분
    3. Immer, Immutable등과 리액트의 결합이 reconcile 부분에서 어떻게 이점이 생기는지 이해하시는 분
    4. 상태 관리에 있어서 Redux, MobX, RxJs같은 라이브러리들의 특징을 이해하고 프로젝트 상황에 맞게 사용 하실 수 있는 분
    5. Vue.js, Angular.js와의 차이점을 기본적으로 이해하고 리액트의 가상 DOM을 이용한 내부동작 방식을 이해하시는 분
  • HTML, CSS
    1. 모바일 또는 반응형 웹 개발에 무리가 없으신 분
    2. 디자인 가이드를 기반으로 HTML과 CSS/LESS 등을 사용해 직접 표현이 가능한 분

하나씩 정복해보자!

0개의 댓글