어떻게 하면 능숙해지는가 — 실천 일지

오늘의 적용

원문에서 얻은 통찰을 오늘 내 작업에 직접 적용해보았다.

1. 피드백 루프 속도 측정

  • 현재 내가 하고 있는 작업(코드 리팩토링)에서 피드백을 받는 주기는?
  • 보통 1시간 단위로 리뷰를 받는데, 이것을 15분 단위로 줄일 수 있는 방법은?
  • 시도: 작은 단위로 커밋하고 즉시 CI 결과를 확인. 결과적으로 실수 발견 속도 3배 향상.

2. 인식 해상도 높이기

  • ‘잘 짠 코드’라는 모호한 기준을 구체적 패턴으로 분해
    • (1) 함수 길이 15줄 이하
    • (2) 중첩 깊이 2단계 이하
    • (3) 사이클로매틱 복잡도 5 이하
  • 이렇게 하니 리뷰어의 피드백이 훨씬 구체적이고 실행 가능해짐.

3. 어려움을 신호로 읽기

  • 오늘 오후 3시, 특정 버그를 30분 동안 잡지 못함.
  • 예전 같았으면 좌절했겠지만, 오늘은 “여기에 내가 아직 분해하지 못한 패턴이 있다”고 인식.
  • 버그의 원인을 추적하는 과정 자체를 학습 기회로 전환함.

내일의 실천

  • 피드백 루프를 더 빠르게: 15분 단위 자가 체크리스트 도입
  • ‘어려움 일지’ 작성: 막힌 지점을 기록하고, 그것이 어떤 패턴의 부재를 드러내는지 분석
  • 한 가지 기술(타이핑/단축키/디버깅)을 골라 ‘의도적 연습’ 20분 수행

연결된 개념