육각형 개발자
육각형 개발자가 좋은 개발자다!
개발자가 어떤 자세로 임해야 하는지, 선배 개발자의 10가지 역량에 대하여 간접 경험을 할 수 있었습니다.
하드 스킬부터 소프트 스킬까지 상세히 소개해 주고 있습니다.
책에서 나오는 10가지를 나열해 보자면 아래와 같이 되어있습니다.
1. 구현기술과 학습
2. 소프트웨어 가치와 비용
3. 코드 이해
4. 응집도와 결합도
5. 리팩터링
6. 테스트
7. 아키텍처, 패턴
8. 업무 관리
9. 정리하고 공유하기
10. 리더와 팔로워
### 소감
이 책은 편안하게 읽을 수 있는 책과 신뢰할 수 있는 가이드 역할 사이의 균형을 이루고 있습니다.
개발 프로세스에 대한 시니어 개발자의 경험을 제공하므로 주니어 개발자에게 적합한 것으로 보입니다. 그러나 개발자의 흐름을 더 폭넓게 이해하는 데 관심이 있는 모든 사람에게도 유익하다고 생각됩니다.
책을 읽는 동안 책의 매끄러운 흐름은 마치 시니어 개발자와 커피챗을 나누는 것처럼 느꼈습니다. 실제 경험이 녹아들어 있는 실질적이고 실무적인 내용과 적절한 예제로 읽는 데 많은 도움이 되었습니다.
저자에게 도움이 되었던 도서들도 추천해 줘서 좋았습니다.
레거시 코드에 대한 편견이 있었는데, 책을 통해 새로운 관점을 배웠습니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."