Page 21 -
P. 21
CHapter
1
소프트웨어 개발자의 삶,
새로운 시각으로 바라보라
프로그래밍 책은 보통 프로그래밍 이야기만 한다. 그러나 이 책은 다르
다. 다양한 기술을 사용하여 좋은 코드를 작성하는 방법을 알려주는 책은
시중에 넘쳐나지만, 좋은 소프트웨어 개발자가 되는 방법을 알려주는 책은
찾기 어렵다.
좋은 소프트웨어 개발자란 코딩, 문제 해결, 단위 테스트 작성을 능숙하
게 잘하는 사람이 아니다. 좋은 소프트웨어 개발자는 자신의 경력을 관리하
고 목표를 성취하며 삶을 즐기면서 살아가는 사람이다. 물론 앞에서 언급한
기술도 중요하다. 하지만 C++로 정렬 알고리즘을 잘 구현하는 방법이나
후임 개발자들에게 멱살을 잡히지 않을 정도로 그럭저럭 괜찮은 코드를 작
성하는 방법은 어디서나 쉽게 배울 수 있다.
이 책은 일에 관해 이야기하지 않는다. 이 책의 주제는 당신이다. 바로 당
신의 경력, 삶, 신체, 정신, 영혼에 관해 이야기한다. 당신이 영혼의 존재를
믿는지 모르겠지만 영혼에 관해 이야기한다고 해서 정신 나간 사람으로 취
1장 소프트웨어 개발자의 삶, 새로운 시각으로 바라보라 035
소프트스킬.indb 35 2015-11-19 오전 10:58:04