"소프트웨어 장인" 이라는 책인데 읽어볼 만 한거 가틈
애자일 방법론이나 TDD, 페어프로그래밍 같은 얘기도 하긴 하는데,
'소프트웨어 장인이 되기 위해선 이래야 한다! 내가 알려주마!, 나는 이렇게 성공했다!' 같은것 보다는,
본인이 생각하는 좋은 소프트웨어 개발자의 철학과 이제 까지의 경험담, 생각을 말해줌.
개발이론과 개발 방법론 설계 원칙에 대한 책들도 좋지만 이런 책들도 읽어보면 좋은것 같음.
'나는 어떤 소프트웨어 개발자가 되고 싶은가' 같은 장기적인 직업의식에 대해 고민도 해보기 좋은거같고,
단순히 좋은 개발자가 코드만 잘짜는 개발자가 아니라, 고객과 커뮤니케이션하고 방향을 제시하고, 선배 개발자로서 후배들 교육에도 할애해야 하는 등 더 넓은 책임과 의무에 대한 시각을 볼 수 있는거 같아서 괜찮았음.
어떻게 보면, 회사에서 신입따리들한테 던져주는 '너도 할수있다! 회사에서 성공하기 위한 방법!' 이딴류와 비슷할 수도 있지만,
성공 경험담 사례 따위 들고와서 1. 이렇게 해라, 2. 저렇게 해라 보다는, 본인이 몸 담은 SW산업에 대해 이야기 하니, 간접적으로 산업 생태계를 접할 수 있는것도 좋은듯.
애자일 개발방법론이나 TDD, 페어프로그래밍 같은 것들도 이야기 하니까 이런것들에 대해 배경지식 정도로 가볍게 이해할 수 있기도 하고.
게이들도 시간 나면 함 읽어보셈.
책에서 소위 말하는 코드 싸개들을 '버튼 딸깍이 공장 노동자 새끼'라고 하는데, 한번씩 떠올리면서 '나도 공장 노동자 새끼 마인드가 아닌가' 하고 스스로 리마인드 해보는것도 좋은듯.