이미 있는 서비스를 똑같이 구현 해보는 것을 클론 코딩이라고 합니다.
개발을 공부할때 목적이 없이 언어 만을 공부하시면 흥미가 없을 수 있습니다.
이때 공부하는 프로그래밍 언어를 가지고 어떠한 서비스를 만들어보면 다양한 고민을 해보고 실제 개발에서는 어떻게 사용되는지 이해가 좀더 쉽습니다.
이렇게 개발하면 좋기는 하지만 서비스를 만든다는게 쉽지가 많습니다.
기획, 디자인 등의 내용이 필요하지만 현재 만들어져 있는 서비스를 똑같이 만들어 보면 기획이나 디자인을 구지 하지 않고 어떻게 만들 수 있을까 같은 프로그래밍 적인 부분만 고민할 수가 있습니다.
이론으로 아는 것보다는 실제 구현해보면 고민해볼 부분들이 생각보다 많습니다.
이런것을 고민해볼수 있으니 프로래밍 실력을 늘릴수 있는 하나의 방법이라고 생각됩니다.