코딩호러의 이펙티브프로그래밍

제프 앳우드

👍


프로그래밍뿐만 아니라, 좋은 개발자가 되기 위해 갖춰야할 기술과 센스를 기록해 놓은 책. 의자 선택, 작업 자세 (진짜 말그래도 어떻게 앉아야 하는지)부터 기술적인 부분, 보안과 테스팅에 대한 의견까지 모든것이 다 들어있다.

저자 서문에 적혀있는 글귀가 가장 인상적이었다.

나는 스스로를 소트트웨어 개발 과정에 존재하는 인간적인 측면에 특별히 관심이 있는, 상당히 경험이 풍부한 윈도웹 소프트웨어 개발자라고 생각한다. 컴퓨터는 놀라운 기계이지만 사실상 그것을 사용하는 사람을 단순히 반영하는 기계에 불과하다. 소프트웨어 개발의 기술적인 측면은 코드를 학습하는 것만으로는 충족되지 않는다. 소프트웨어의 배후에 존재하는 사람을 함께 연구해야 한다.