3 … 긴 여정을 걷다
121
지속적인 동기 부여
프로그래머가 일하는 모습을 본 적이 있는 사람이라면, 자기 방식대로 일할 수 있는 기회가 주어졌
을 때 프로그래밍은 그 자체로 가장 큰 동기를 부여한다는 것을 알 것이다.
- 제랄드 와인버그, 『The Psychology of Computer Programming』
11
상황
견습생으로서 당신은 기술적인 역량을 개발해야 한다. 역량을 높이다 보면
당신은 계속해서 바뀌고 상충되는 요구사항을 가져오는 고객을 위해, 아리
송하게 명세된 프로젝트라는 골치 아픈 현실 속에서 일하고 있음을 종종 깨
닫게 될 것이다.
문제
실세계 프로젝트라는 전장의 참호 속에서 일하는 것은 혹독하고 가끔은 지
루하거나 소모적이며, 흔히 좌절스러운 데다가 더 자주는 너무 무질서하거
나 억지스럽다.
해결책
장인정신에 대한 당신의 의욕이 긴 여정 동안의 시험과 시련 속에서 적응하
고 생존하리라는 확신을 가져라.
11
(옮긴이) 번역서로 『프로그래밍 심리학』(2008, 인사이트)이 있다.