본문 바로가기
책/클린 코더

[클린 코더] 2장 아니라고 말하기 & 4장 코딩 & 9장 시간 관리

by 오오오오니 2025. 3. 18.
아이콘 추가
커버 추가
레이아웃 사용자 지정

클린 코더

2024년 2월 13일 오후 10:42
댓글

2장 아니라고 말하기

반대하는 역할

프로라면 권위에 맞서 진실을 말해야 한다. 프로는 관리자에게 아니라고 말하는 용기를 가져야 한다.무리한 요구 또는 일정에 아니라고 말하는 일이야 말로 맡은 작업을 완료하는 유일한 길이다.

4장 코딩

새벽 3시에 짠 코드

내가 짠 코드 중 가장 엉망이였던 코드는 새벅 3시에 짠 코드였다.
당시에는 오랜 시간 일한 자신이 대견하고 프로의 모습이라 생각했지만 그 때 만든 코드는 두고두고 골칫거리가 됐다.
지쳤을 때는 코드를 만들지 마라. 헌신과 프로다운 모습은 무턱대고 많이 일하는 데서가 아니라 원칙을 지키는 모습에서 나온다.

9장 시간 관리

8시간은 정말 짧은 시간이다. 프로라면 귀중한 시간을 최대한 효율적이고 효과적으로 쓰고 싶어한다. 아까운 시간을 조금도 낭비하지 않으려면 어떤 전략이 필요할까? 어떻게 하면 시간을 효과적으로 관리할 수 있을까?

회의

회의는 참석자마다 20만원 정도의 비용이 든다.
프로는 회의 비용이 비싸다는 사실을 안다. 당장의 이익이나 큰 이득이 없는 회의에는 적극적으로 참석을 거부한다.

빠져나오기

회의는 계획대로 흘러가지 않을 때가 많다. 이런 회의인 줄 알았으면 참석을 거부했을 텐데라는 생각이 들 때도 있다. 쓸모없는 회의에 발이 묶였다면, 예의 바르게 회의에서 빠져나올 방법을 찾아야한다.

의제와 목표를 정하라

비용이 비싼 회의를 감내하는 이유는 특정 목표 달성을 서로 도우려면 정말로 참석자들이 한 방에 모여야 하기 때문이다. 참석자들의 시간을 현명하게 사용하려면, 회의에는 명확한 의제가 필요하며 주제별로 시간과 목표를 명확히 정해야 한다.

일일 회의

애자일 개발 규범 중 하나
어제는 뭘 했나
오늘은 뭘 할 예정인가?
방해요소는 없나?
각 질문의 답변은 20초를 넘지 않게, 10명이 모여도 10분을 넘지 않게

생활 습관

적절한 수면
적정량의 카페인
산책, 대화, 창 밖보기 같은 재충전
운동

타임박스와 토마토

타이머를 (토마토 모양) 25분에 맞춘다.
타이머가 돌아가는 동안 정해진 일만 한다.
타이머가 울리면 일을 중단한다.
토마토 시간동안 일어났던 방해들을 처리한다.
다음 토마토를 시작한다.
⇒ 하루에 몇번의 토마토 시간이 있었는지 세보고 생산성을 측정해보기