본문 바로가기
읽은책

구글 엔지니어는 이렇게 일한다

by e-pd 2022. 11. 29.

 

http://www.yes24.com/Product/Goods/109182479

 

구글 엔지니어는 이렇게 일한다 - YES24

구글은 어떻게 개발하고 코드를 관리하는가지난 50년의 세월과 이 책이 입증한 사실이 한 가지 있다. 바로 `소프트웨어 엔지니어링의 발전은 결코 정체되지 않는다`라는 것이다. 빠른 기술 변화

www.yes24.com

 

책의 구성은 3파트로 나눠져있다.

첫번째는 구글의 문화이고 두번째는 테스트 세번째는 구글에서 사용하는 도구 소개다.

 

책 인상 깊은 것은 아무래도 구글의 문화 부분이다.

 

책에서 소개하는 프로그래밍과 소프트웨어 엔지니어링의 차이. 구글은 소프웨어 엔지니어링을 지향한다.

프로그래밍은 코드 생산, 소프트웨어 엔지니어링은 소프트웨어의 수명이 다할 때까지 코드 유지보수한다.

 

사회적 상호작용의 세 기둥

  1. 겸손
  2. 존중
  3. 신뢰

구글이 글로벌 IT 기업이 될 수 있는 배경이 아닐까 싶다. 전세계에서 뛰어난 엔지니어가 모이는 기업에서 

협업을 위해서는 이러한 문화적 가치가 잘 작용하는 것이 아닐까 생각이든다. 

 

 

회사에서 심리적 안정감을 만들기 위해 어떤 노력들을 해야하는지

구글에서 리더가 되기 위해 어떤 것들을 지원하고 해야하는지 소개한 부분들이

이 책의 장점이라고 생각한다.

 

GSM(Goal, Signal, Metric) 프레임워크로 성과 측정하는 부분도 마음에 든다.

책에서 든 예시다.

 

목표: 가독성 프로세스를 거친 엔지니어는 더 좋은 코드를 작성한다

신호: 가독성 승인을 받은 엔지니어가 작성한 코드가 그렇지 않은 엔지니어보다 품질이 좋다

지표: 분기별 설문에서 자신의 코드 품질에 만족하는 엔지니어의 비율

 

 

뒷부분의 테스트 전략이나 도구 부분은 이 책말고도 많이 자료가 많아서 

앞부분을 더 재미있게 읽었다.

 

 

'읽은책' 카테고리의 다른 글

개발자로 살아남기  (0) 2022.12.03
코틀린 인 액션 스터디 - 3  (0) 2022.12.03
코틀린 인 액션 스터디 - 2  (0) 2022.11.26
코틀린인액션 스터디- 1  (0) 2022.11.26
프로그래머의 뇌  (0) 2022.04.04