본문 바로가기
잡담/웹개발(SI) 일지

웹개발 국비지원 팀프로젝트 시 GIT 써야되나?

by flatsun 2021. 10. 6.
반응형

웹개발 학원의 마지막 과정은

팀별로 웹 프로젝트를 만들고

그걸 포트폴리오로 사용해 취직하는 건데

 

문제는 대부분의 사람들이

GIT을 어렵다고 쓰지를 않는거다

 

일단 SVN, GIT 같은 형상관리 툴이 왜 나왔냐면

여러 사람들이 한 프로젝트에서 만든 파일을

카톡이나 공유 폴더에 넣어 관리하기 힘들기 때문에

(같은 파일을 고치거나, 신규 파일 실시간 반영 등)

 

SVN이나 GIT 같은 형상관리 툴을 이용하면

내가 COMMIT만 하면 다른 사람들은

싱크를 맞춰 간단히 파일을 동기화할 수 있고

 

같은 파일을 수정한다 해도

conflict를 해결해 주면서

파일을 계속 공유해 나갈 수 있게 된다

 

근데 대부분의 사람들이 팀프로젝트 시

GIT이 어렵다고 그냥 카톡이나 공유폴더를 사용하는데

이거는 시대를 역행하는 행위인데다

프로젝트 진행 시 파일 공유가 전혀 안되기 때문에

서로 엄청나게 불편하다

 

그리고 GIT을 사용하지 않는다고 치더라도

SVN을 사용한다면 큰 문제가 없겠지만

 

GIT도 어려워서 못하겠는데

SVN은 인터넷에서 잠깐 보는 수준으로

구축하기가 쉽지 않을텐데

SVN은 어떻게 구축할라고..

 

그리고 취직하면 SVN, GIT을 무조건 사용하는데

쓸 줄 모르면 학원에서 뭐했냐?

이렇게 물어보면 어려워서 안썼습니다

이럴라고 그러나

 

SVN, GIT을 둘다 할 줄 알면 좋겠지만

SVN은 점점 GIT으로 대체되는 추세인데다

(SI에서는 아직은 SVN을 더 많이 씀)

GIT을 사용할 줄 알면

SVN은 금방 사용할 수 있게 된다

 

GIT이 처음 보면 굉장히 어렵겠지만

일단 저장소 구축하고 프로젝트 연동하고 나면

할게 commit, push, update, merge

이 4개만 할 줄 알면 만점이다

 

위에 4개도 뭐 쿼리 치라는게 아니라

버튼만 클릭하면 그냥 끝이다

 

어려워 보이지만 실제 어렵지도 않고

신입 앉혀다 놔도  2시간이면 GIT 사용법 교육 끝나는데

팀프로젝트 할때 꼭 GIT을 사용해서

뭘 만들어도 만들 것을 권장한다

엄청 편한데다가 나중에 취직해서도 계속 사용하니까..

반응형

댓글