깃허브를 사용해야 하는 이유


안녕하세요.
고코더 입니다.


깃허브는 협업에서도 중요한 역할을 하지만 개인 학습자에게도 이점이 많은 도구 입니다. 
자신이 개발한 소스에 라이선스를 부과 하거나 어딘가에 납품해야 해줘야 하는 저작권이 다른 사람에게 있을때를 제외하고는
깃을 통해 소스를 관리하는걸 저는 추천합니다.



추천 이유를 몇 가지 말씀드립니다.


1. 깃허브는 형상관리 외에도 다양한 서비스를 제공한다.
 깃허브는 단순히 깃을 통한 형상 관리만을 제공하는게 아닙니다. 다양한 프로젝트를 위한 통합 서비스를 제공합니다. 
웹사이트를 통해 소스를 관리할 수도 있고 깃허브데스크탑을 통해 FUI 프로그램 관리를 제공하기도 하며 
다른 개발자의 팔로워 해서 즐겨찾기 할 수도 습니다. 깃을 사용하는 가이드 사이트를 만들어놓는 등 
개발자에게 도움이 될만한 다양한 서비스를 제공하고 있고 개발되고 있습니다.
 
2. 다양한 오픈소스를 경험할 수 있습니다.
 다른 개발자들이 개발한 오픈소스를 열어 볼 수 있습니다. 좋은 프로젝트에 가서 좋은 소스를 보는 것만으로도 경험치가 올라가는걸 느끼는 경우가 많습니다. 깃은 세계에서도 유명한 개발자들의 공개된 소스를 볼 수 있는 특권이 있습니다. 그리고 해당 소스의 오류나 개선점을 기여하는 방법도 있습니다. 

3. 가장 많이 사용하는 버전관리 시스템
 많이 사용한다는건 배워볼만한 가치가 있습니다. 개인은 물런 많은 IT 기업들은 깃을 사용하고 깃으로 형상관리 시스템으로 교체하고 있습니다. 개발자의 자세는 현재 가장 이슈가되는 시스템을 먼저 학습할 필요가 있다고 생각합니다. 그러므로 깃허브를 사용하는건 좋습니다.

혼자 개발 학습을 하는 분들중에는 소스관리가 천상적으로 잘되는 분들에게는 
형상 관리 시스템이 필요 없을지도 모릅니다. 하지만 깃허브를 사용함으로서 깃허브라는 공부를 할 수 있으니 손해가 없지 않을까 싶습니다


마무리









댓글을 달아 주세요