웹개발 학원의 마지막 과정은
팀별로 웹 프로젝트를 만들고
그걸 포트폴리오로 사용해 취직하는 건데
문제는 대부분의 사람들이
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을 사용해서
뭘 만들어도 만들 것을 권장한다
엄청 편한데다가 나중에 취직해서도 계속 사용하니까..
'잡담 > 웹개발(SI) 일지' 카테고리의 다른 글
SI 철수 경험담 모음 (0) | 2021.10.08 |
---|---|
SI 철수 시 남들이 본인을 어떻게 평가하는지 확인방법 (1) | 2021.10.07 |
전임 프로그래머의 코드가 엉망인 이유는? (2) | 2021.10.02 |
IT 국비지원 학원 선택 시 필수 확인사항 (3) | 2021.09.27 |
웹개발 포트폴리오 외주 맡겨도 되나? (0) | 2021.09.27 |
댓글