Skip to main content

이펙티브 엔지니어

1부 올바른 마인드셋을 갖춰라

1장 레버리지가 높은 활동에 집중하라

레버리지를 효과성의 측정 기준으로 삼아라 레버리지를 늘리는 세 가지 방법 __쉬운 과제가 아닌, 레버리지 포인트에 에너지를 집중하라

2장 학습을 위해 최적화하라

성장 마인드셋을 갖춰라 자신의 학습률에 투자하라 학습에 도움이 되는 근무 환경을 찾아라 근무 시간을 활용해서 새로운 기술을 발전시켜라 __항상 배워라

3장 우선순위를 정기적으로 점검하라

쉽게 접근할 수 있는 하나의 목록으로 할 일을 추적하라 직접적으로 가치를 생산하는 일에 집중하라 중요하지만 급하지 않은 일에 집중하라 생산자의 일정을 보호하라 동시에 진행할 작업의 양을 제한하라 ‘만약~한다면’ 계획으로 미루는 습관을 물리쳐라 __우선순위를 정하는 자신만의 루틴을 만들어라


2부 실행, 실행, 실행

4장 반복 속도에 투자하라

빨리 배우려면 빨리 움직여라 시간 절약 도구에 투자하라 디버깅과 검증 과정을 단축하라 프로그래밍 환경을 마스터하라 __엔지니어링 외적인 병목을 무시하지 마라

5장 개선하려는 사항을 측정하라

지표를 활용해서 발전을 주도하라 원하는 행동을 장려하려면 올바른 지표를 골라라 현재 상황을 파악하려면 모든 것을 계측하라 유용한 수치를 체득하라 __데이터 무결성을 의심하라

6장 아이디어는 일찍 그리고 자주 검증하라

자신의 작업을 적은 노력으로 검증할 방법을 찾아라 A/B 테스트로 제품 변경사항을 꾸준히 검증하라 1인 팀을 주의하라 의사 결정을 위한 피드백 과정을 구축하라

7장 프로젝트 추정 기술을 향상시켜라

정확한 추정치를 활용하여 프로젝트 계획을 추진하라 미지의 변수를 고려하라 구체적인 프로젝트 목표와 측정 가능한 마일스톤을 정의하라 위험은 초반에 감소시켜라 재작성 프로젝트는 매우 조심스럽게 접근하라 마라톤 중간에 전력 질주하지 마라

3부 장기적인 가치를 구축하라

8장 품질과 실용주의 사이에서 균형을 유지하라 지속 가능한 코드 리뷰 프로세스를 만들어라 추상화를 통해 복잡성을 관리하라 테스트를 자동화하라 기술 부채를 상환하라

9장 운영 부담을 최소화하라 단순하게 운영하라 빨리 실패하는 시스템을 만들어라 기계적인 작업을 꾸준히 자동화하라 일괄 처리를 멱등성 있게 만들어라 __신속하게 대응하고 복구하는 능력을 강화하라

10장 팀의 성장에 투자하라 채용을 모두의 책임으로 만들어라 온보딩 절차를 훌륭하게 설계하라 코드 소유권을 공유하라 사후 분석으로 집단 지성을 구축하라 __훌륭한 엔지니어링 문화를 구축하라

에필로그

4부 부록

부록 A 추천 도서 & 블로그 이펙티브 엔지니어에게 권하는 필독서 10권 팔로우할 추천 블로그

부록 B 주석