기술 재현을 통한 프로그래밍 마스터하기
작동 원리를 모른 채 도구를 사용하는 것을 멈추세요.
대부분의 개발자는 프레임워크와 라이브러리를 사용하는 데 수년을 보냅니다. 여러분은 매일 그것들을 사용합니다. 그것들로 코드를 작성합니다. 하지만 그 밑바탕에 깔린 로직을 이해하고 있나요?
'build-your-own-x' 방식은 여러분의 관점을 바꿔 놓습니다. 여러분은 사용자를 넘어 창조자가 되기 시작합니다.
도구를 처음부터 직접 만들 때, 여러분은 다음과 같은 것들을 배우게 됩니다:
- 메모리 관리가 어떻게 작동하는지.
- 컴파일러가 코드를 어떻게 처리하는지.
- 데이터베이스가 정보를 어떻게 저장하는지.
- 네트워크가 데이터를 어떻게 전송하는지.
모든 것을 다 만들 필요는 없습니다. 자주 사용하는 기술 중 하나를 선택하세요. 그 기술의 작은 부분이라도 재현해 보려고 시도해 보세요.
이 과정은 직관을 길러줍니다. 왜 특정 에러가 발생하는지 이해하게 될 것입니다. 왜 특정 프레임워크가 다른 것보다 성능이 더 좋은지 알게 될 것입니다.
튜토리얼 시청을 멈추고, 직접 만들기 시작하세요.