📕 book/🧑🏻💻 구글 엔지니어는 이렇게 일한다
-
🧑🏻💻 구글 엔지니어는 이렇게 일한다 (3) - 지식공유📕 book/🧑🏻💻 구글 엔지니어는 이렇게 일한다 2025. 9. 17. 00:30
🚀 3. 지식공유가장 중요한 사실은 조직에 배움의 문화가 자리 잡혀야 한다는 것이고 그러려면 사람들에게 모르는 걸 인정할 수 있도록 돕는 심리적 안전을 제공해야 합니다.📖 3.1 배움을 가로막는 장애물조직 전체에 전문성을 공유하기는 결코 쉬운 일이 아니라 배움의 문화가 견고하게 뒷받침하지 못하면 여러가지 문제에 부딪히게 됩니다. 1️⃣ 심리적 안전 부족불이익이 두려워서 스스로 위험을 감수하거나 실수를 드러내기 꺼리는 환경이 현상은 두려움이 팽배한 문화 혹은 꼭꼭 숨기려는 경향으로 나타나곤 함 2️⃣ 정보 섬조직의 각 부서가 서로 소통하거나 자원을 공유하지 않아서 지식이 파편화됩니다.이런 환경에서는 일하는 방식을 각각의 부서가 제각기 만들어나가서 여러 현상이 나타남정보 파편화정보 중복정보 왜곡 3️⃣ ..
-
🧑🏻💻 구글 엔지니어는 이렇게 일한다 (2) - 팀워크 이끌어내기📕 book/🧑🏻💻 구글 엔지니어는 이렇게 일한다 2025. 9. 2. 09:47
🚀 2. 팀워크 이끌어내기이 주제를 논하려면 여러분이 반드시 통제해야 하는 하나의 변수, 즉 ‘여러분 자신’ 을 조망하는 데서 시작해야 합니다.사람은 완벽하지 않습니다.그래서 인간을 ‘간헐적 버그들의 집합’에 가깝다고 이야기하곤 하죠.하지만 동료에 내재된 버그를 이해하려면 무엇보다 여러분 내면에 서식하는 버그를 먼저 이해해야 합니다. 이번 장의 핵심 주제는 소프트웨어 개발은 ‘팀의 단합된 노력’의 결실이라는 점입니다.그래서 엔지니어링팀이 (혹은 어떤 형태든 창의적 협업이) 성공하려면 겸손, 존중, 신뢰라는 핵심 원칙에 맞게 여러분 자신의 행동을 바로잡아야 합니다. 📖 2.1 내 코드를 숨기고 싶어요.사람들은 자신이 진행 중인 작업물을 다른 사람이 보고 판단하는걸 두려워합니다.이런 두려움은 인간의 본성..
-
🧑🏻💻 구글 엔지니어는 이렇게 일한다 (1) - 소프트웨어 엔지니어링📕 book/🧑🏻💻 구글 엔지니어는 이렇게 일한다 2025. 8. 31. 11:51
🚀 1. 소프트웨어 엔지니어링소프트웨어 엔지니어링은 흐르는 시간 위에서 순간순간의 프로그래밍을 모두 합산한 것이다.-구글- 소프트웨어 엔지니어링에서 프로그래밍이 큰 비중을 차지하는 건 틀림없지만 프로그래밍은 결국 새로운 소프트웨어를 제작하는 수단입니다.이 차이를 받아들인다면 자연스럽게 프로그래밍 작업(개발, development)과소프트웨어 엔지니어링 작업(개발 / development + 수정 / modification + 유지보수 / maintenance)의 차이도 궁금할 것입니다. 시간이라는 요소가 더해지면서 프로그래밍에는 중요한 차원이 하나 늘어서 더 입체적으로 바뀝니다.시간이 프로그램에 미치는 영향을 알아보려면 “이 코드의 예상 수명은?” 이라는 질문을 던져보면 좋습니다.짧게 생을 마감하는 코..