콘텐츠로 이동

20%의 시간 (Twenty Percent Time)

Feb 27, 2026 · Updated Mar 20, 2026

20%의 시간은 엔지니어가 정규 업무 외에 자기 발전과 혁신 프로젝트에 근무 시간의 약 20%를 투자하는 관행이다. Google이 개척한 제도로, Gmail, Google News, AdSense가 이 투자에서 탄생했다.

개인 차원에서 20%의 시간은 Compounding Learning의 실천 방법이다. 초기에는 생산성이 떨어질 수 있지만 장기적으로 효과성이 크게 증가한다.

개인 차원의 20%의 시간 실천법:

  • 일주일에 하루보다는 매일 1-2시간씩 분산하여 학습 습관화
  • 현재 업무 영역의 깊이를 더하거나, 인접 분야(adjacent disciplines)를 학습

인접 분야 예시:

  • 프로덕트 엔지니어 → 프로덕트 매니지먼트, UX 리서치, 백엔드
  • 인프라 엔지니어 → 머신러닝, DB 내부구조, 웹 개발
  • 그로스 엔지니어 → 데이터 사이언스, 마케팅, 행동 심리학

구체적 실천 10가지:

  1. 코어 라이브러리 코드 읽기
  2. 이전보다 많은 코드 작성
  3. 내부 교육 자료 활용
  4. 프로그래밍 언어 깊이 마스터
  5. 엄격한 코드 리뷰어에게 리뷰 요청
  6. 온라인 강의 수강
  7. 설계 토론 참여
  8. 다양한 프로젝트 작업
  9. 시니어 엔지니어 팀에 합류
  10. 모르는 코드에 과감히 뛰어들기
# 20%의 시간 스케줄 예시
Monday-Friday: 매일 1.5시간 학습 투자
- 09:00-10:30: 새로운 기술 학습 또는 사이드 프로젝트
- 나머지: 정규 업무
# Google에서의 성과
20% 프로젝트 → Gmail (핵심 이메일 서비스)
20% 프로젝트 → Google News (뉴스 집약 서비스)
20% 프로젝트 → AdSense (핵심 수익원)

Palantir 공동창업자 Stephen Cohen: “도전 없는 편안한 직장은 사실상 더 낮은 지적 성장률을 받아들이는 대가로 급여를 받는 것. 복리로 계산하면 그 비용은 막대하다.”

  • Compounding Learning - 20%의 시간은 복리 학습을 실천하는 구체적 방법
  • Leverage - 자기 개발은 레버리지가 높은 투자다
  • Prioritization - 20%의 시간을 지키려면 의도적 우선순위화가 필요하다
  • Eisenhower Matrix - 학습은 Q2(비긴급+중요) 활동이다