Skip to content

Commit 59d0d21

Browse files
authored
Merge pull request #556 from ThinkAboutSoftware/dhlee-BBP-week4
더 나은 프로그래머 되는법 4주차 - 이동현
2 parents 71f9f0a + f640e3b commit 59d0d21

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed
File renamed without changes.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# 더 나은 프로그래머 되는법 1주차 - ch24~33
2+
3+
## 논의
4+
5+
팀이나 프로젝트에서 '완료'의 기준을 어떻게 설정하고, 그것이 실제로 잘 지켜지고 있는지,
6+
'충분하면 멈추는 것'과 '완벽주의' 사이에서 어떻게 균형을 잡는지 이야기해보면 좋을 것 같습니다.
7+
8+
저는 회사에서 팀 단위로 일하지 않고 도메인 전문가와 1:1로 이야기하다보니 구체적인 인수 조건(Acceptance Criteria, AC)를
9+
명확하게 정의하려고 노력합니다. 그리고 모든 AC가 통과되면 '완료'했다고 간주합니다.
10+
그런데 AC에 없어도 사용자 편의 기능이 생각나면 최대한 기능을 넣어주려고 하다보니 의도치 않게 야근을 하는 경우가 생기기도 합니다.
11+
그래서 '충분하면 멈추는 것'과 '완벽주의' 사이의 균형이 어렵게 느껴지는 것 같습니다.
12+
13+
14+
## 내용
15+
16+
- 남을 가르쳐보는 것도 효과적이다.
17+
- 기술적 기량만큼 태도, 특히 윤리적인 태도 역시 중요하다.
18+
- 윤리적인 프로그래머는 생산물의 품질에 대해 책임을 질 줄 알아야한다.
19+
- 항상 바른 자세로 프로그래밍하자.
20+
- 자주 휴식을 취하고 걸어 다니며, 눈의 초점을 조절하자.
21+
- '열심히'보다는 '현명하게'하자.
22+
- 적절한 도구를 사용하고, 바퀴를 재발명하지 않으며, 다른 사람에게 위임하고, 꼭 필요한 일만 하는 것이 현명하게 일하는 방법이다.
23+
- 우선순위를 설정하고 가장 긴급하거나 가치가 높은 일에 집중하자.
24+
- 자주 해야하는 작업은 가능하다면 자동화하자.
25+
- 작업의 완료 상태를 명확하게 정의하는 것은 중요하다. 이는 언제 작업을 멈춰야 할지 알려준다.

0 commit comments

Comments
 (0)