이지스퍼블리싱 서평단으로 선정되어 작성한 리뷰입니다.
서평단을 신청한 계기
"깃 쓸 줄 알아요?"
라고 묻는다면.... 답을 하기 애매하다고 생각했기 때문이다
깃..깃허브..깃...가라깃깃..붐붐붐..아니 이게 아니고
사실 깃이 정확히 뭔지도 잘 모르겠고, 왜 쓰는지도 모르겠고..
그냥 써야 한다니까 쓰고 있었지만 마음 한 켠이 늘 찝찝했다
제대로 협업하기 위해서는 깃과 깃허브를 제대로 알고 쓸 줄 알아야겠다! 라고 생각하고 있었는데,
마침 생활코딩 영상을 정리한 책을 발견했다
근데 또 그 책의 서평단을 모집한다니! 바로 신청 갈겨버렸다
가난한 대학생(인 척 하는 졸유생)에게 책을 제공해주신 이지스퍼블리싱 여러분 감사합니다ㅎ
전반적인 내용
늘 애정하는 꿀성대 이고잉님의 생활코딩 영상 중 깃과 깃허브 관련 내용을 엮은 책이다
사실 개인적으로 책으로 개발 공부하는 건 클린코드나 리팩터링 같은 도서 외에는 지양하려고 했다
왜냐면 많은 개발 관련 도서가 읽는 시간이 꽤나 걸리는 데에 반해.. 출판일은 조금 지난 경우가 많아서
자료들이 예전 버전이거나 트렌드에 뒤쳐지는 내용이 담겨있을 수 있기 때문이다
그런데 이번에 이 책을 읽게 된 이유는 아래와 같다.
1. 책이 얇고 가벼워서 금방 읽을 수 있음
2. 개정판이라 최신 내용이 반영되어 있음 (개정판이 발행된 지 1~2주 만에 책을 읽었다)
그리고 목차 뒤에 본격적으로 시작하기 전, 사진과 같이 진도표도 있다
깃과 깃허브를 이미 경험한 사람에게는 권장 독서일을 하루로 제안하고,
처음인 사람에게는 하루 1시간씩 5일의 스케줄을 나눠서 읽어보기를 권장한다
5일 동안 어떤 범위로 읽으면 될 지도 표로 나눠놓아서 친절하다고 느꼈다
이렇게 초보자가 작심 1챕터 되지 않게 도와주는 것 참 따숩군.. (이라고 생각하는 슈퍼 T(?) 인간)
전체적인 내용은 크게 아래의 세 단계로 나뉜다
버전 관리 → 백업 → 협업
깃에 대해 간단하게 설명하고 깃으로 버전 관리하는 방법과 브랜치에 대해 다룬다.
그리고 깃허브를 소개하면서 협업에 필요한 내용을 알려준다.
추가적으로 깃허브 프로필을 관리하거나 리드미 마크다운 문법, 오픈소스 기여 등에 대해서도 다루며
VSC 기준 사용 가이드와 이력서/블로그 웹사이트 만들기와 같은 부록도 있다
초보자라면 궁금해할 만한 내용을 잘 선택해서 다룬 것 같다
난이도
✦✦✧✧✧
책 내용이 어려운 것은 아니다. 오히려 쉽게 설명이 되어 있어서 빠르게 이해할 수 있었다
다만 git을 처음 접하는 사람에게는 이 개념 자체가 다소 생소할 수 있을 것 같아 별 2개를 줬다
나처럼 git 개념을 잘 알고 있다고 말하기는 애매하지만
명령어도 여러 번 입력해보고, github desktop도 사용하고 있는 사람이라면
하나하나 꼼꼼하게 읽지 않아도 금방 후루룩 읽어버릴 수 있는 내용이다
그리고 난이도와는 별개지만..
뒷부분에 깃허브 블로그 만들기에 관한 내용이 있는데 꽤나 마음에 들었다
물론 구글링만으로 좋은 가이드가 많지만, 굳이 이런 저런 사이트 돌아다닐 필요 없이 정리가 깔끔하게 잘 되어 있는 가이드 하나를 읽으면서 블로그를 완성할 수 있다는 게 좋은듯하다
깃허브 블로그.. 하나하나 커스텀하는게 일일 것 같기도 하고, 실 사용자들에게 유지하는 데에 품이 많이 든다는 이야기를 들어서 만들까 말까 고민하면서 티스토리를 쓰고 있었는데
얼마 전 화재로 티스토리에도 로그인이 안되는 문제가 발생하면서 특정 플랫폼에 의존하지 않는 나만의 블로그를 만드는 게 좋을 것 같다는 생각이 들었다
아직까지는 이 책을 통해 버전 관리나 협업과 같이 당장 사용해야 하는 지식만 얻었지만,
틈틈이 이력서/블로그 제작 파트도 보면서 실습해볼 예정이다
암튼 결론적으로 난이도도 괜찮고 금방 읽기 좋으니 고민중이라면 바로 읽어보길 추천한다
이 글을 읽는 당신! 능히 할 수 있다! 고 제가 주문을 걸겠습니다
추천 대상
1. git이나 github를 처음 접하는 사람
2. 써보기는 했지만 리눅스 명령어 등 세부 개념이 헷갈리는 사람
'ETC > Books' 카테고리의 다른 글
[Digging] 이번주에 발견한 흥미로운 글 모음 (+ 간단 요약) (0) | 2023.04.10 |
---|---|
[Clean Code] 1~4장 내용 정리 + 리뷰 (2) | 2022.09.26 |
[Clean Code] 좋은 주석 vs 나쁜 주석 (0) | 2022.09.25 |
[Clean Code] 함수 잘 만드는 법 (0) | 2022.09.22 |
[Clean Code] 좋은 코드란? (1~2장) (0) | 2022.09.22 |