더 나은 프론트엔드 개발자가 되기 위해서는 필요한 조건이 무엇일까?
- 웹 분야에서 그냥 잘하는 사람과 진짜로 잘하는 사람을 구분하는 기준은 “무엇을 아느냐”가 아니라 “어떻게 생각하느냐”라는 사실
- 문제를 해결하는데 그치지말고 어떻게 동작하는 지 파악하라
-
브라우저의 변화를 예측할 수 있게 학습하라
- 프론트엔드 개발과 백엔드 개발의 가장 큰 차이점은 백엔드 코드가 제어할 수 있는 환경에서 돌아가는 반면에, 프론트엔드의 환경은 완전히 제어 밖에 있다는 것이다.
- 사용자가 사용하는 플랫폼이나 기기는 계속 변하며, 코드는 이것을 모두 지원할 수 있어야 한다.
- 명세(Spec)를 읽어라
- 다른 사람의 코드를 읽어라
- 나보다 똑똑한 사람들과 일하라
- 있는 걸 다시 만들어라
- 배운 것을 기록하라