나만의 개발 루틴 — 새벽 코딩부터 지식 정리까지

게시일: 2025년 9월 30일 · 12분 읽기

아침 6시 코딩이 오후 3시 코딩보다 3배 생산적이다. 개인차는 있겠지만

45살 지금, 내 하루는 아침 6시에 시작한다. 이 루틴은 20년 전부터 지켜오고 있다. 처음엔 "뭐 하는 짓인가" 싶었지만, 지금은 내 생산성의 핵심이다.

이 글은 내가 지키는 루틴을 정리한 것이다. 모든 사람이 따를 필요는 없지만, 어쩌면 도움이 될 수도 있다.

아침 루틴 (오전 6-9시)

오전 6:00 - 일어남

오전 6:30 - 코딩 시작

이 시간이 내 "황금 시간"이다. 왜?

이 1.5시간에 나는 오후의 4-5시간어치 일을 한다. 과장이 아니다.

오전 8:00 - 아침 식사

간단하게 (시리얼 또는 계란)

오전 8:30 - 마지막 30분 코딩

그 날의 작은 버그 하나 또는 명확한 작은 작업

오전 9:00 - 회사 준비

업무 중 코딩 (오전 10시-오후 6시)

오전 10:00 - 회사 도착

아침 30분은 이메일, Slack 확인

오전 10:30 - 첫 번째 집중 시간 (90분)

Pomodoro 방식이 아니라, 자연스러운 흐름에 맡긴다. 보통 60-120분 집중된다.

오후 12:00 - 점심 (1시간)

오후 1:00 - 오후 2:00 피크 (약함)

음식 후 졸음이 온다. 이 시간은 회의나 코드 리뷰 같은 낮은 에너지 작업을 한다.

오후 2:00 - 산책 또는 명상 (10분)

이게 오후를 살린다. 짧은 산책만으로도 에너지가 돌아온다.

오후 2:15 - 두 번째 집중 시간 (120분)

복잡한 기술 문제를 푼다.

오후 4:30 - 회의/미팅 (1-1.5시간)

오후 6:00 - 퇴근

컴퓨터를 끈다. 중요하다.

저녁 루틴 (오후 6-10시)

오후 6:00 - 7:00: 개인 시간

오후 7:00 - 8:00: 저녁 식사 및 가족

오후 8:00 - 9:00: 지식 정리

이 부분이 중요하다. 아래에서 따로 설명한다.

오후 9:00 - 10:00: 읽기

오후 10:00: 잠자리 준비

화면을 본다 (습관으로 해야 함): 안 본다. 침대에서 책을 읽거나 생각한다.

오후 10:30: 자감

지식 관리 (오후 8-9시)

나는 Obsidian을 사용한다. 많은 개발자가 노션을 쓰는데, 나는 로컬 파일을 선호한다.

매일 하는 것:

  1. Daily Note 작성 (10분)
    • 오늘 뭘 배웠는가?
    • 해결한 버그
    • 내일 할 것
  2. 인박스 정리 (10분)
    • 읽은 기사를 정리하거나 삭제
    • 흥미로운 링크를 Obsidian에 저장
  3. 주요 내용 정리 (30분)
    • 오늘 배운 기술을 마크다운으로 정리
    • 예: "Rust의 lifetime이 뭔지 이해했다 → lifetime.md 업데이트"

매주 하는 것 (일요일):

  1. 주간 리뷰 (30분)
    • 지난주를 회고
    • "배운 것" 섹션에 정리
    • 다음주 계획 수립
  2. 노트 연결 (30분)
    • Obsidian의 링크 기능으로 관련 노트 연결
    • 예: "Rust"와 "메모리 관리" 연결

학습 루틴

매일:

매주:

매달:

매년:

Pomodoro vs 자연 흐름

많은 사람들이 Pomodoro (25분 집중 + 5분 휴식)를 추천한다.

나는 안 한다. 이유:

대신, 자연스러운 흐름에 맡긴다:

일관성의 중요성

이 루틴의 가장 중요한 부분: 일관성이다.

매일, 매주, 매달 같은 시간에 같은 일을 한다. 왜?

지난 20년, 나는 이 루틴을 놓친 적이 거의 없다. (병, 휴가 제외)

개인 특성에 맞춘 조정

이 루틴은 내 성향(아침형, 독서 선호, 조용함 선호)에 맞추어져 있다.

다른 사람은:

중요한 것: 자신을 알고, 그에 맞춘 루틴을 만드는 것이다.

결론

45살 지금, 내 생산성과 만족도가 높은 이유는 코딩을 잘해서가 아니라, 루틴 때문이다.

루틴은:

오랜 개발 경험에서 드리는 조언: 기술 자체보다 루틴이 경력의 90%다.

iL
ian.lab

실무 개발자입니다. 현장에서 겪은 문제와 해결 과정을 기록합니다. 오류 제보는 연락처로 보내주세요.