“세상을 떠받치는 장인으로 살고 싶은 개발자를 위해”첨단 인력이 가득할 것 같은 이미지와는 사뭇 달리 소프트웨어 산업은 ‘숙련자 부족’이라는 문제에 자주 시달려 왔다. 상대적으로 짧은 산업의 역사, 거품 붕괴, 교육 시행착오 등 여러 요인이 지식과 경험이 지속적으로 탄탄하게 축적되는 데 방해가 된 것이다. 사회 전반에서 소프트웨어 의존도가 높아지고 있는 상황에서 소프트웨어 개발자의 숙련도를 높일 수 있는 대안은 무엇일까?개발자들의 스테디셀러 《클
...린 코드》의 저자이자 탁월한 개발자 멘토인 로버트 C. 마틴은 그 대안으로 ‘소프트웨어 장인 정신’을 제안한다. 저자는 이 책 《소프트웨어 장인 정신 이야기》에서 장인이 자신의 분야에서 숙련된 경지에 도달하는 데 토대가 되는 여러 기예를 수련하듯이 개발자들도 그에 해당하는 기예를 수련해야 하며 전문성과 책임을 다해야 한다고 주장한다. 오랫동안 애자일 운동에 참여해 온 저자는 개발자가 장인이 되는 데 필요한 훈련 과정으로 주요 애자일 개발 실천법인 테스트 주도 개발, 리팩터링, 단순한 설계 등을 어떻게 업무에 적용해야 할지 설명한다. 또한 단순한 기능인이 아니라 해당 분야에서 책임감과 자부심을 지녀야 할 장인으로서 소프트웨어 개발자가 지녀야 할 기준과 윤리 역시 강조한다.이 책에서 배우는 내용ㆍ 소프트웨어 장인 정신의 의미ㆍ 장인 정신 수련을 위한 다섯 가지 핵심 실천법: 테스트 주도 개발, 리팩터링, 단순한 설계, 공동 프로그래밍, 인수 테스트ㆍ 개발자 개인과 팀이 생산성, 품질, 용기를 증진하는 방법ㆍ 성실함과 팀워크의 진정한 의미ㆍ 소프트웨어 전문가가 따라야 할 열 가지 선서
출처: 은평구립도서관 도서 소개 및 네이버 도서 정보
다른 사용자들의 블로그 후기를 AI가 요약한 내용입니다. 내용을 보려면 클릭하세요. (스포일러 주의)
로버트 C. 마틴 지음 ; 송준이 옮김
크리스 리코미니, 드미트리 리아보이 지음 ; 장현희 옮김
산드로 만쿠소 지음 ; 권오인 옮김
바우테르 흐루네벨트 지음 ; 차건회 옮김
세다트 카파노글루 지음 ; 이준용 옮김
로버트 C. 마틴 지음 ; 정지용 옮김
데이비드 토머스, 앤드류 헌트 [공]지음 ; 정지용 옮김
데이브 후버, 애디웨일 오시나이 지음 ; 강중빈 옮김