코딩을 배우면서 제가 저지른 가장 큰 실수
Source: Dev.to
The Mistake
코딩을 배우고 가능한 한 빨리 직장을 구하려고 결심했습니다.
온라인에서 빠르게 검색한 뒤, 10시간 안에 JavaScript와 React를 가르쳐 주고 전자상거래 웹사이트를 만들게 해준다는 React 튜토리얼을 찾았습니다.
The Realization
곧 서버‑사이드 렌더링, 하이드레이션, 스트리밍 같은 용어들을 보게 되고, 자신이 얼마나 모르는 것이 많은지 깨달았습니다. 왜 Next.js가 그런 동작을 하는지 이해하지 못했습니다.
서버와 클라이언트가 어떻게 상호작용하는지에 대한 기본 지식이 부족하다는 것을 알게 되었습니다. 브라우저는 페이지를 어떻게 로드할까요? 실제로 내부에서는 무엇이 일어날까요?
The Cost of Going Fast
“빨리 가는” 것이 오히려 많은 시간을 낭비하게 만들었고, 이제는 올바른 방법으로 배우는 데 같은 시간을 다시 투자해야 합니다.
또한, 사전에 제대로 이해하지 못했기 때문에 학습 능력에 대한 자신감도 잃게 됩니다.
Why Fundamentals Matter
코드를 많이 출력할수록 더 많이 배운다고 생각하기 쉽지만, 그렇지 않습니다.
기본을 제대로 배우기 시작하면 새로운 프레임워크, 개념, 패턴을 습득하는 것이 훨씬 쉬워지고, 모든 것이 더 빨리 연결됩니다.
Moving Forward
시작은 천천히 해도 괜찮습니다. 장기적으로는 더 빠르게 성장할 수 있습니다.