클론코딩 방법

김동찬·2021년 8월 26일
0
post-thumbnail

클론코딩 이란?

클론코딩이란? 말 그대로 클론하는 코딩으로, 우리가 자주 쓰는 웹사이트를 밑바닥 부터 만들어가는 것을 말한다.
실제로 존재하는 서비스를 밑 바닥부터 배포까지 따라 만드는 실용성 100% 교육방식이다.

대표적인 클론코딩 강의로는 노머드 코더를 추천합니다!

클론 코딩의 장점

클론 코딩의 장점은 개인적인 생각으로 내가 자주 이용하는 웹사이트를 처음부터 만들어 내는 것에 따른 흥미와 어떠한 방식으로 서비스가 되는지 어떤 로직으로 구현이 되어 있는지, 그 로직을 내가 따라하면서 서비스를 만들고 그 과정에서 코딩을 배우고 강의를 마치면 남는 결과물이 포토폴리오가 될 수도 있다.

실패하는 클론코딩

  • 강의자의 레퍼런스를 그대로 복사했다.
  • 강의를 들으면서 별다른 생각없이 코드를 따라 쳤다.
  • 결과물이 강의자와 100% 일치한다.
  • 강의를 끝내고 코드리뷰를 하지않았다.
  • 강의를 배운 내용을 문서화를 하지않음.

클론코딩 제대로 활용하는 법!

  • GitHub에 올리자!
    GitHub에 프로젝트를 올려본다! 프로젝트를 올리면 웹 상에서 본인의 작업물이 공개되는 것이기 때문에 README도 열심히 꾸미고, 커밋도 꾸준하게 된다.즉 여러가지 이유로 프로젝트에 대해서 더욱더 보안하고 기능을 추가하던지, 본인의 입맛에 맞는 코드수정으로 공부를 하게 된다.
    또 열심히 공부를 하다보면 본인의 깃헙의 잔디들이 쌓여 갈 것이다. 또한 이러한 프로젝트들이 늘어날수록 본인이 다른 프로젝트를 진행할 때 클론 코딩을 했던 프로젝트의 코드를 참고할 수도 있을 뿐더러, 이러한 프로젝트들이 소스가 되어서 다른 프로젝트의 문제들을 빠르게 해결할 수 있는 경험치가 될 수도 있다.

클론코딩 시작!

이번주 부터 스터디 그룹을 통해서 클론코딩을 한개씩 해볼 예정이다. 프론트엔드를 준비하고 있기 때문에 css나 UI구현하는 부분에 대한 실습이 많이 부족하다.
React의 스킬을 늘릴수가 있어서 좋은 공부 방식이라 스터디 그룹 맴버와 같이 한개씩 해볼 예정이다.

profile
프론트엔드 지망 개발공부를 하는 김동찬입니다 ^^7 코드스테이츠

0개의 댓글