기술 재구현을 통한 프로그래밍 마스터하기

여러분은 도구가 어떻게 작동하는지 모른 채 매일 도구를 사용합니다. 프레임워크와 라이브러리는 빠른 작업을 돕기 위해 복잡성을 숨깁니다. 이는 지식의 공백을 만듭니다.

'build-your-own-x' 방식이 이를 해결해 줍니다. 사용하는 도구의 단순화된 버전을 처음부터 직접 만들어 보는 것입니다. 기술을 단순히 사용하는 단계에서 벗어나, 기술을 설계(architecting)하기 시작하게 됩니다.

이 방식이 효과적인 이유:

작게 시작해도 좋습니다. 데이터베이스나 명령줄 도구(command-line tool) 같은 도구를 하나 골라 그 기본 기능을 재현해 보세요.

출처: https://dev.to/kelvin_kariuki_20f4bec616/master-programming-by-recreating-your-favorite-technologies-from-scratch-4563