Writing

문제 해결 기록

기술 자체보다 어떤 문제를 왜 그렇게 풀었는지에 초점을 둡니다.

2 함께

2 함께 협력, 일을 잘 나눌수 있을때는 프로젝트 끝날때다 소프트웨어 관리자의 개선 우선순위 조엘 테스트 간단하다 문제는 맥락을 이해하지 못한사람이 12개 질문만으로 평가 모든 항목에 예라고 답하는 것이 무조건 더 낫다고 보기 힘들다 조엘테스트 8번은 독립된 공간을 가져야된다 피플웨어라는 책에서는 그룹차원의 몰입이 가능

8 min read

CHAPTER 7 엔지니어링 생산성 측정하기

Part II 문화 CHAPTER 7 엔지니어링 생산성 측정하기 구들은 데이터를 토대로 결정하는 데이터 주도 회사 이다. 제품과 설계에 관한 결정 대부분을 근거 데이터와 함께 백업해놓는다 엔지니어링 생산성을 측정하는 이유 사업을 확장하려면 충원을 피할수 없는데 그에 따른 소통 비용이 너무 가파르게 늘어난다 사업확장문제를

4 min read

CHAPTER 6 성장하는 조직 이끌기

Part II 문화 CHAPTER 6 성장하는 조직 이끌기 팀하나를 이끌게 되었다면 다음 순서로는 연관된 여러 팀을 이끄는게 자연스러운 흐름 역활이 커져도 기존의 모범사례들은 계속 유효하다 섬기는 리더 3A 리더쉽 늘 결정하라(Always Be Deciding) 기존 보다 높은 수준에서 더 많은 걸 결정해야 한다는 뜻 여

4 min read

1 자라기

1 자라기 자라기는 학습을 말한다 규칙을 지키고 규칙을 깨고 규칙을 넘어선다 당신은 몇 년 차? 경력 그 견딜 수 없는 무거움 소프트웨어 기술자 등급에서 경험이라는 요소가 가장 결정적 역활을 한다 직원을 뽑을 때 무엇이 그사람의 실력을 가장 잘 예측할까? 경력과 연차의 상관성 0.18 학력의 상관성 0.10 작업 샘플 테

7 min read

CHAPTER 5 팀 이끌기

Part II 문화 CHAPTER 5 팀 이끌기 구글의 리더의 역활 관리자 : 사람을 이끌고 테크리드 : 기술과 관련 책임을 진다 관리자와 테크 리드(혹은 둘 다) 엔지니어링 관리지 팀 구성원 모두의 성과, 생산성, 행복을 책임져야 한다 제품의 사업적 요구까지 충족시켜야함 테크 리드 팀의 기술적인 면, 기술과 관련한 결정

6 min read

CHAPTER 4 공정 사회를 위한 엔지니어링

Part II 문화 CHAPTER 4 공정 사회를 위한 엔지니어링 프로그래밍은 당면한 문제에 집중하여 코드를 생산한다 우기가 얻은 깨우침을 다음 세대에 전하여 차세대 엔지니어들은 우리보다 나은 결정을 내리도록 이끄는 일이 중요하다고 생각 편견은 피할 수 없다 무의식적인 편견은 교묘하여 의도적인 배척 행위보다 물리치기 어려

4 min read

CHAPTER 3 지식 공유

Part II 문화 CHAPTER 3 지식 공유 조직은 자신의 문제 대부분에 스스로 답할 수 있어야 한다 조직은 질문의 답을 아는 전문가들이 필요하고 그들의 지식을 전파할 메커니즘도 필요하다 조직에는 배움의 문화가 자리 잡혀 있어야 한다 사람들에게 모르는것을 인정할 수 있도록 돕는 심리적 안전을 제공해야 한다 배움을 가로

6 min read

CHAPTER 2 팀워크 이끌어내기

Part II 문화 CHAPTER 2 팀워크 이끌어내기 반듯이 통제해야 하는 하나의 변수는 자기자신이다 사람은 간헐적 버그들의 집합 내 코드를 숨기고 싶어요 불안감 때문에 코드를 숨기고 싶어 한다 천재 신화 천재 신화의 진짜 업적은 사람들을 협업하도록 이끈것이다 숨기는 건 해롭다 오롯이 홀로 일한다면 실패할 위험성을 불필

3 min read

CHAPTER 1 소프트웨어 엔지니어링이란?

Part I 전제 CHAPTER 1 소프트웨어 엔지니어링이란? 프로그래밍과 소프트웨어 엔지니어링의 가장 큰 차이 시간 확장 트레이드오프 소프트웨어 엔지니어링은 흐르는 시간 위에서 순간순간의 프로그래밍을 모두 합산한것 이 코드의 예상 수명은? 지속가능성 소프트웨어 프로젝트의 팀 조직, 프로젝트 구성, 정책과 관례는 모두 소

4 min read

CHAPTER 7 비폭력대화로 세상은 달라질 수 있다

CHAPTER 7 비폭력대화로 세상은 달라질 수 있다 자신의 삶에서 세상으로 시선을 넓힌다 다른 사람의 욕구가 충족되지 않은 상태에서 우리의 욕구를 채울수는 없다 세상의 아름다움을 느끼며 나 자신에게 다가가 삶의 풍요로움이 창조한 에너지를 먹을 것이 필요한곳에 사용하자 불평등한 구조를 변화시키려면 가장 좋은 방법은 각자의

2 min read