자바스크립트의 태생적 특징
- 자바스크립트는 웹페이지의 단순한 보조 기능을 처리하기 위한 제한적인 용도를 목적으로 태어났다.
기본 개념과 동작 원리 이해의 중요성
- 기본 개념과 동작 원리를 이해하지 못한 상태에서 복사 붙여넣기로 단순히 동작만 하는 코드를 만들고 거기에 만족한다면 그 코드는 언제 무너져도 이상할 것이 없다.
- 코드를 구현하려면 당연히 자신이 작성하는 코드의 동작을 예측할 수 있어야 한다. 코드의 동작을 예측하지 못하는 상태에서 코드를 작성한다는 것은 말이 되지 않는다. 🙂
- 기본 개념과 동작 원리의 이해는 안정적이고 효율적인 코드를 생산할 수 있는 기본기이다!
학습 방법
- 기본 개념과 동작 원리를 이해하려고 노력하자.
- 학습 중인 키워드 외에 아직 학습하지 않은 개념에 대해서는 일단 기술 부채로 쌓아두고 진행하자. (앨리스의 토끼굴에 빠지지 않도록 주의!)
- 연습은 의도적인 연습이여야 한다. 의도적인 연습이란, 자신의 능력을 살짝 넘어서는 연습이다.
- 기본 개념과 동작 원리, 코딩 스킬, 프로젝트라는 3개의 사이클을 순환적으로 반복하면서 이해의 반경을 넓혀가는 것, 지속적 개선을 통한 성장을 하도록 하자.
🌳 다짐
- 기본 개념을 이해하지 않고 무작정 사용하려고 하던 내 자신이 약간 .. 창피했다. 🙄 의도적인 연습을 생활화 하자.
위 글은 위키북스의 모던 자바스크립트 Deep Dive 를 읽고 정리한 내용입니다.