-
[모던 자바스크립트 Deep Dive]JavaScript 2022. 5. 13. 16:11728x90반응형
들어가며...
출판 의도
- 자바스크립트가 웹페이지에서의 동작을 처리하기 위한 언어가 아니라 프론트, 백엔드에서 프로그래밍 언어로 사용할 수 있게 되면서
자바스크립트를 학습하는 방식도 변화해야한다고 생각함.
→ 자바스크립트의 기본 개념과 동작 원리를 깊이 있게 학습하고자 하는 독자를 위한 책
프로그래머의 역할
- 요구사항을 기반으로 문제 해결 방안 제시 → 코드로 구현
- 자신의 코드가 컴퓨터 내부에서 어떤 원리로 동작하는지 설명할 수 있어야 함.
기본 개념
- 문맥에 맞는 정확한 용어를 구사할 수 있는 원동력
- 정확한 용어를 사용해야 오해를 불러일으키지 않는 명확한 의사소통 가능해짐. → 협업의 기본이며 필수 요소
- 언어의 국한되지 않아 다른 언어 학습 시, 도움이됨.
동작 원리 이해
- 코드의 동작을 예측 가능하게 하며 코드 독해의 원천
- 코드의 동작을 예측해야 한다. → 필수 요소
기본 개념과 동작 원리는 코드를 구현하기 위함.
목표가 아닌 과정.
학습 방법
- 기본 개념과 동작 원리 이해하려고 노력해야 함
- 중요한 키워드 중심 학습
- 여러 번 반복해서 학습
- 학습 중인 키워드 외에 다른 개념은 일단 쌓아두고 진행
- 코드 구현 능력
- 문제 해결 방안을 문법을 통해 구체화하는 과정 → 의도적인 연습
- 자신 능력을 살짝 넘어서는 도전을 지속적으로 시도
프로젝트를 통해 더욱 깊이 이해하고 협업을 경험할 수 있다.
- 기본 개념과 동작 원리
- 코딩 스킬
- 프로젝트
3개의 사이클을 순환적으로 반복하면서 이해의 반경을 점점 넓혀가는 것
지속적 개선을 통한 성장 → 학습
728x90반응형'JavaScript' 카테고리의 다른 글
new 연산자와 생성자 함수 (0) 2022.06.03 DOM 요소 선택 / 변경 (0) 2022.05.16 Event 알아보기 (0) 2022.05.06 클로저, 넌 누구냐? (0) 2022.04.27 상수 데이터 (0) 2022.04.24 - 자바스크립트가 웹페이지에서의 동작을 처리하기 위한 언어가 아니라 프론트, 백엔드에서 프로그래밍 언어로 사용할 수 있게 되면서