본문 바로가기
취미 탐색/교양 코딩

클론코딩 장단점

by ⚚⚚ 2023. 6. 20.

클론코딩은 특정 웹서비스를 코드를 작성해서 그대로 구현해보는 것을 뜻합니다. 예를 들면 카카오톡, 유튜브, 인스타그램 등의 서비스를 99%에 가깝게 그대로 만드는 것입니다.

 

클론코딩으로 코딩공부할때 장점

 

본업을 가지고 있으면서 파고드는 공부를 하기 힘들거나 자신만의 서비스를 재빨리 구현하고 싶은 사람들에겐 클론코딩이 도움이 될 수 있겠습니다.

 

강의마다 차이는 있지만 어떤 기능을 구현할 때 이 기능을 왜 이런 방식으로 해야하는지 어느 정도 알려준다면 더할나위가 없지요.

 

하나의 서비스가 어떤 과정을 통해 완성되는지 빠르게 알 수 있는 것도 강점이겠습니다. 어디서부터 손봐야될지 모르겠거나 무엇부터 공부해야하는지 감이 안 잡히는 바쁜 현대인들에게 속성으로 전체적인 그림을 그릴 수 있게 해줍니다. 

 

클론코딩의 단점

 

하지만 취업을 위해서 클론코딩만으로 포트폴리오를 채운다면 취업을 생각하는 분들께는 다른 접근이 필요하겠습니다. 유튜버 개발바닥에 나온 두 분이 하는 얘기에 귀기울일 필요가 있는데요.

 

 

클론코딩을 하더라도 그 안에 자신만의 고민이 서려있어야한다고 주장합니다. 실제 스타트업에서 면접을 통해 인재를 채용하는 분들 입장을 엿볼 수 있었는데요.

 

지원자의 이력서에 포트폴리오가 클론코딩이 있는 경우 생각보다 현업에서의 문제해결력에 큰 역량을 보여주는 경우가 많았다고 합니다.

 

클론코딩을 했더라도 거기에 나온 해결방법과 다른 방식으로 다시 코딩해보라는 조언도 주셨습니다.

 

결론

 

프로그래밍 코딩 개발로 취업시장에 뛰어들어 직장을 얻고자 하는 분들에겐 클론코딩으로 공부하실때 참고되는 내용이겠다 싶어서 공유를 합니다.

 

만약 클론코딩을 하더라도 코드 한 줄씩 넘어갈때 왜 그렇게 되는지를 주석으로 남겨두고 직접 검색 등을 통해 공부하는 과정이 있어야 실력이 늘겠다는 생각이 문득 들었습니다.

 

클론코딩은 이미 있는 것을 토대로 만드는 것인 반면 취업하고나서 회사에서 직장인에게 주어지는 미션들은 추상적일 경우가 많기 때문입니다.

 

하지만 저처럼 취미로 코딩을 하고자 하는 분들은 그런 압박감없이 클론코딩이든 예제 코딩이든 많이많이 코딩해보고 구현하는 과정에 몰입의 즐거움을 얻으시길 바랍니다. 

댓글