rkdrudtjr***
2022-05-25

지난 20년간 구글 소프트웨어 엔지니어가 구글에서 직접 경험한 내용을 바탕으로 코드의 가치를 가장 잘 유지하는 방법, 소프트웨어를 효율적으로 관리하는 프로세스 도입 방법, 구글의 문화를 소개하는 도서입니다.
이 책은 홀로서기에 두려운 개발자을 위한 책이라고 단언합니다.
저는 사수가 없는 개발자였습니다. 그래서 일정관리, 대화방법, 컨벤션등을 홀로 찾아가며 배우는 수 밖에 없습니다.
그래서 대부분 블로그나 컨퍼런스를 통해 내용을 채우는데 블로그, 컨퍼런스 경우는 짧은 시간과 어그로를 위해 핵심내용만을 주로 언급하다가 끝이납니다.
물론 이런 내용도 충분히 감사하고 영광스러운 일입니다만, 더 많은 지식을 습득하는 입장에선 매우 아쉽습니다.
그리고
이 책은 이러한 아쉬움을 덜어주기 위해 충분한 사례와 경험담을 통해 구글의 문화에 대해 알려주고 또 화두를 던져줍니다.
책의 서문에는 이런 뉴앙스의 말이 있었습니다.
구글이 정답은 아니다. 다만 정답을 위해 많은 개발자들이 노력한 결과물이다
전적으로 맞는 말입니다.
이미 수천, 수만명의 개발자형, 누님등이 쌓아온 지식의 정수를 안볼 이유가 없습니다.
이제 주니어를 넘어 중니어로 향해가고 있는 제 커리어의 시기에 너무도 소중한 책을 얻게 된 것같아 기쁩니다.
내용을 짧게나마 요약하자면
문화, 도구, 프로세스, 코드리뷰, 리펙토링(대규모 변경)에 대한 섹션으로 되어있습니다.
지금은 프로세스부분을 읽고 있는 중인데
문화, 도구 부분을 읽고 현재 회사에 도입해보고 싶은 너무도 많은 차이점이 보였습니다.
그 동안 잠깐 지나간 불편함이 개선할 수 있는 문제임을 인식하는 것은 항상 설레고 즐겁습니다.
또한 특정 기술스택을 위한 것이 아닌 구글에 대한 책이다보니 이해못하는 단어나 기술들이 나올때, 적절하게 하단에 주석으로 되어있음을 보고 배려심이 그득한 책이구나 라고 생각했습니다.