클린 코더

1 개요[ | ]

The Clean Coder: A Code of Conduct for Professional Programmers → 클린 코더: 전문적 프로그래머를 위한 행동 지침
클린 코더 - 단순 기술자에서 진정한 소프트웨어 장인이 되기까지

 

 

2 책소개 (알라딘)[ | ]

acornLoft 시리즈. 이 책은 프로그래머 '밥 아저씨' 로버트 마틴이 쓴 책으로, 프로 개발자가 되는 길을 알려준다. 수십 년의 경험을 바탕으로 장인 정신, 실천 기법, 도구뿐만 아니라 프로가 가져야 할 마음가짐과 태도를 알려준다. 빡빡한 일정으로 인한 압박을 견디고 비이성적인 사람들과 대화하고 진창에 빠져 오도가도 못하는 상황을 피하는 법 등 다양한 지혜가 책에 담겨 있다. 위대한 소프트웨어를 만드는 장인 정신을 보여주고 프로만이 가지는 자부심과 충만감을 얻게 해 준다.

3 저자 한마디[ | ]

이 책은 프로 소프트웨어 개발자의 마음가짐, 즉 소프트웨어 프로페셔널리즘에 관한 책이다. 이 책에는 아래 질문에 대한 여러 가지 실용적인 충고가 담겨 있다.

  • 소프트웨어 프로란 무엇인가?
  • 프로는 어떻게 행동해야 하는가?
  • 프로는 어떻게 사람들 사이의 대립, 빡빡한 일정, 불합리한 관리자를 감당해 내는가?
  • 프로는 언제, 어떻게 '아니요'라고 말해야 하는가?
  • 프로는 어떻게 주위의 압박을 처리하는가?

이 책에 나오는 충고를 따르다 보면 힘든 상황도 돌파할 수 있는 마음가짐을 배우게 된다. 정직, 명예, 자기존중, 긍지가 바로 그 마음가짐이다. 이는 기술 장인이 되겠다는 막중한 책임을 기꺼이 짊어지겠다는 의지다. 그 책임은 일을 훌륭히 그리고 깔끔히 완수해야 한다는 책임이다. 원활히 의사소통하고 추정을 할 때 신뢰감을 줘야 한다는 책임이다. 시간을 잘 관리하고 위험보상(risk-reward)에 대한 힘든 결정을 감내하겠다는 책임이다.

하지만 책임지는 일은 무서운 일이다. 기술자라면 시스템과 프로젝트에 대해 관리자는 알기 힘든 깊은 지식을 알아야 한다. 그 지식을 가지고 행동으로 옮겨야 할 책임이 있다.

4 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}