Logs

Github 사용하는 법 배우는 중

makeitworth 2021. 1. 1. 22:59

폴리텍을 지원하기 위해 커리큘럼을 찾아보다가 '모든 프로젝트 관리는 github로 한다'는 문구를 보았다.

또, 12월에 수강한 싹(SSAC) 입문과정, 「Python 게임 만들기」 수업에서도 후반에 미니 프로젝트 과정에서 강사님이 github에 올리신 예제를 바탕으로 공부를 했다.

 

뭔가 슬슬 github를 배워서 사용해 보아야 할 것 같은 생각이 들었다.

github가 대충 뭔지는 건너 건너 들었는데, (버전 관리 시스템이다, 오픈 소스를 올리고, 그걸 활용할 때 쓴다, 다른 사람들이랑 팀 프로젝트를 할 때 효율적이다 등등...) github를 이미 잘 사용하고 있는 친구가 '그냥 대충 이렇게 하면 돼'라고 얘기하고 보여주는 거로는 도대체 이해하고 따라하기가 힘들었다.

 

그래서 무료로 동영상 강의를 학습할 수 있는, T아카데미 강의 (Git & GitHub Page)를 먼저 들었다.

강의 영상 자체는 3시간 반 정도의 오프라인 특강을 촬영한 영상이었다.

 

중간에 강의를 멈춰서 따라 치면서 수강했더니 실제로 끝내는데 이틀이 꼬박 걸렸다.

터미널에서 하드코딩하는 방법과 소스트리/비주얼 스튜디오를 활용하는 방법을 번갈아 가면서 가르쳐 주는데, 물론 실제 개발 환경에서는 여러가지 툴들을 활용하여 개발하겠지만, 기본적인 원리를 이해하고, 따라가야 하는 생초보자의 입장에서는 더 헷갈리게 만드는 것 같았다.

선생님은 쉽게 쉽게 넘어가는 것도 계속 오류가 발생하는데, 이건 검색해서 스스로 해결할 수 밖에 없어 많이 답답했다.

장점은 어째튼 3시간 반 강의로 Git 버전관리 시스템의 기본 원리 강의 / GitHub 가입 및 활용 / terminal  / 소스트리와 비주얼 스튜디오 / 오픈소스 테마를 활용한 GitHub Page까지 진도를 다 나간다는 점이다. 

내 머릿 속은 뒤죽박죽이었지만, 개발에 대한 경험과 이해도가 좀 더 있거나, 이해력이 빠른 사람들은 더 유익하다고 느낄 수도 있을 것 같다.

 

이걸로는 도저히 안되겠다. 이렇게 끝내면, 시간이 지나고 나면 하나도 기억에 남지 않을 것 같다라고 생각해서, 코드카데미의 Git 코스를 추가로 수강했다. 

 

 

코드카데미 Learn Git 강의

강의 소개에는 끝내는데 10시간이라고 써있지만, 실제로는 3~4시간이면 충분했다.

그러나 역시 공부 시간이 짧은 만큼, 강의의 볼륨도 적은 편으로 딱 Git 버전관리 시스템의 기본 원리 강의 / GitHub 가입 및 활용 / terminal 까지만 나온다.

그렇지만 결과적으로 나는 코드카데미의 강의가 훨씬 더 마음에 들었는데, 강의 내용이 적은 대신에 확실히 이해하고 넘어갈 수 있도록, 비슷한 내용을 직접 쳐보는 실습을 여러 번 반복했기 때문이다.

일단은 기본에 익숙해지고 나서, 하나씩 소스트리나 비주얼 스튜디오같은 툴 사용법은 검색하면서 익혀나가면 되지 않을까 하는 생각이다.

깃허브 프로필

안을 들여다 보면 그냥 'Hello World' 수준이지만 어째튼 2개의 강의를 수강하면서, 연속으로 Github를 사용했더니 이렇게 초록색으로 잔디밭이 생기기 시작했다. 의외로 이런 거에 집착하는 성격이라, 할 수 있는 것 부터 하나씩 하다보면 진짜 잔디밭을 만들 수 있지 않을까 기대중이다.

 

다시 결론은?

코드카데미 짱 좋다. 되시겠다.

 

<코드카데미 프로를 한달 간 무료로 사용할 수 있는 링크>

-이 링크를 통해 가입하면, 코드카데미의 유료 계정 프로를 한달 간 무료로 이용해 볼 수 있다.

카드 번호 입력하지만, 한 달전에 취소하면, 실제 결제가 이뤄지지 않는다.

링크가 없다면, 프로를 무료로 체험할 수 있는 기간이 일주일 뿐이다.

 

( 추천인 링크라서, 이 링크를 이용하면, 나도 한달 간 유료 사용권이 생긴다는 것을 밝힌다.)

ssqt.co/mQhoiVv

 

Get Codecademy Pro

Sign up for Codecademy Pro with my link and we'll both get a free month of membership

ssqt.co