2019 년 풀 스택 엔지니어가 되려면
본문
2019 년에 풀 스택 엔지니어가 되는 데 도움이 되는 몇 가지 리소스를 나열하겠습니다.
시스템 설계를 위한 몇 가지 리소스와 함께 가장 인기 있는 React, Redux, Node, GraphQL 기술 스택을 포함하고 있습니다.
https://dev.to/freakomonk/to-be-a-full-stack-engineer-in-2019-97m
React, Redux 또는 Node를 자세히 이해하려면 Javascript에 대해 조금 이해하는 것이 좋습니다.
자바 스크립트 : JS 선택은 경험에 따라 다르지만 기본부터 시작하는 것이 좋습니다.
- https://github.com/getify/You-Dont-Know-JS는 자바 스크립트 학습을 시작하기에 좋은 곳입니다. 기본부터 시작하여 고급 개념을 심층적으로 다룹니다. 또한 JS 컴파일러의 내부도 다루고 있습니다.
React : 공식 React 문서는 이 라이브러리를 설명하는 매우 인상적인 일을 합니다. https://reactjs.org/
- 공식 사이트 (https://reactjs.org/tutorial/tutorial.html)에 포함 된 자습서는 모든 기본 사항을 파악하기에 충분합니다. 또한, 켄트 C. Dodds의 egghead 코스는 React의 폭을 다루는 놀라운 코스입니다. https://egghead.io/courses/the-beginner-s-guide-to-react
Redux : Redux를 시작하기 전에 또는 그 문제에 대한 라이브러리를 시작하기 전에 그 필요성을 이해하는 것이 유용합니다. Redux를 사용하는 이유는 이 기사에서 잘 설명되어 있습니다 : https://blog.logrocket.com/why-use-redux-reasons-with-clear-examples-d21bffd5835/.
- 그것에 대해 자세히 알아 보려면 공식 문서는 https://redux.js.org/introduction/getting-started 소스입니다.
노드 : 노드는 서버 측 응용 프로그램을 빌드 하는 데 가장 널리 사용되는 JS 프레임 워크이며 직관적이지 않은 단일 스레드 아키텍처입니다. 이 문서에서 노드 아키텍처를 연구 할 수 있습니다 : https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/
- 확장 가능하고 비동기적인 애플리케이션을 구축하려면 노드 아키텍처에 대한 올바른 이해가 필요합니다.
GraphQL : GraphQL은 최신 기술이며 배우는 것이 합리적입니다. GraphQL은 웹 응용 프로그램에 최적화 된 데이터 통신 API를 구축하는 데 도움이 됩니다.
Design :
- 이것은 구글이 브라우저 아키텍처를 설명하는 놀라운 시리즈입니다 : https://developers.google.com/web/updates/2018/09/inside-browser-part1
- https://www.interviewbit.com/courses/system-design/
- https://leetcode.com/도 JS에서 코딩을 연습하기에 좋은 곳입니다.
- 이전글백엔드 엔지니어 로드맵 19.09.07
- 다음글초보자를 위한 풀 스택 JavaScript 튜토리얼 19.09.07