전체 글
[IT 도서 리뷰] 구글 엔지니어는 이렇게 일한다 (CH. 5)
CH. 5 팀 이끌기 리더가 없다면 엔지니어들은 값진 시간을 허비할지도 모른다. 이번 장의 주제는 사람 관리와 기술 리더십이지만, 개인 기여자에게도 좋다. 리더를 이해하는데 도움이 될 것이기 때문에 5.1 관리자와 테크 리드(혹은 둘 다) 5.1.1 엔지니어링 관리자 팀의 구성원 모두의 성과, 생산성, 행복을 책임 져야 한다. 5.1.2 테크 리드 제품의 기술적인 면, 즉 기술과 관련한 결정과 선택, 아키텍쳐, 우선순위, 성능과 일반적인 프로젝트 관리를 책임진다. 5.1.3 테크 리드 매니저 소규모의 초기 팀에서는 기본적으로 테크 리드 매니저를 두는 경우가 많다. 인적, 기술적 요구를 혼자 관장한다. 5.2 개인 기여자에서 리더로 리더십의 장단점을 이해하느냐 못하느냐는 업무의 방향에 지대한 영향을 준다...
[IT 도서 리뷰] 구글 엔지니어는 이렇게 일한다 (CH. 4)
CH.4 공정 사회를 위한 엔지니어링 소프트웨어 엔지니어링 분야는 아직 새롭기 때문에 사회적 약자나 다양한 문화권에 미치는 영향을 이해해가는 중이다. 가장 취약한 고객들을 보호하지 못한 실패 사례를 구글도 많이 가지고 있으며 그래서 더 공정한 제품을 만드려고 노력한다. 4.1 편견은 피할 수 없다 사용자의 국적, 민족, 인종, 성별, 연령, 사회 경제적 위치, 장애 여부, 신념 체계 등에 신경 쓰지 않는다면 가장 우수한 엔지니어라 할지라도 의도와 달리 사용자에게 피해를 줄 수 있다. 구글의 엔지니어는 대부분 남성이고, 백인 혹은 아시아인이라서 모든 커뮤니티를 대변하지 못하는 게 사실이다. 예시 - 이미지 인식 4.2 다양성이 필요한 이유 이해하기 구글은 뛰어난 엔지니어가 되려면 제품 설계와 구현에 다양한..
[IT 도서 리뷰] 구글 엔지니어는 이렇게 일한다 (CH. 3)
CH.3 지식 공유 조직에 배움의 문화가 자리 잡혀야 하며 그러려면 사람들에게 모르는 걸 인정할 수 있도록 돕는 심리적 안전을 제공해야 한다. 3.1 배움을 가로막는 장애물 조직 전체에 전문성을 공유하기란 결코 쉬운 일이 아니고 구글은 특히 회사 규모가 커지면서 다음의 문제를 겪었다. 심리적 안전 부족: 불이익이 두려워서 위험을 감수하거나 실수를 드러내기 꺼리는 환경 정보 섬: 조직의 각 부서가 서로 소통하거나 자원을 공유하지 않아서 지식이 파편화 단일 장애점: 중요한 정보를 한 사람이 독점하면 병목이 생김 전부 아니면 전무 전문성: 조직 구성원이 '모든 것을 아는' 사람과 '아무것도 모르는' 초심자로 나뉨 앵무새처럼 흉내내기: 이해하지 못한 상태로 흉내만 내는 것 유령의 묘지: 무언가 잘못될 게 두려워..