본문 바로가기
Books/나는 리뷰어다 2024(한빛미디어)

[나는 리뷰어다] 더 나은 프로그래머 되는 법(한빛미디어, 2024)

by #FF0000 2024. 5. 26.
더 나은 프로그래머 되는 법(한빛미디어, 피트 구들리프 저)

 


책 소개

저자 : 피트 구들리프(Pete Goodliffe)

제목 : 더 나은 프로그래머 되는 법

번역 : 최원재, 강전희, 안재덕, 남윤화

출판사 : 한빛미디어

출간 연도 : 2024. 04.

원문 제목 : Becoming a Better Programmer

페이지 : 총 516쪽

 

 

 

더 나은 프로그래머 되는 법 - 예스24

더 나은 프로그래머로 거듭나는 법, 선배 개발자의 39가지 노하우 공개구글, 마이크로소프트, 토스 등 국내 개발자 8인의 이야기 수록‘과연 내가 좋은 개발자일까?’, ‘더 나은 개발자로 성장

www.yes24.com

https://www.yes24.com/Product/Goods/126110870


 

책의 구성

5개의 부로 구성된 책은

  • 1부 you.write(code)
  • 2부 연습을 통해 완벽해진다
  • 3부 개인적인 일로 받아들이기
  • 4부 일 끝내기
  • 5부 사람의 일

을 주제로 총 39개의 챕터와 국내 개발자 8인의 이야기로 구성되어 있다.

 


 주니어 개발자로써 갖는 많은 생각 중 하나는 '자기 개발'과 '성장'에 대한 고민이다. 더 나아가기 위한 고민은 프로그래밍 언어의 사용으로 표현되는 코드와 코딩에 대한 더 좋은 코드를 작성하는 것으로 시작해, 업무의 능률 상승 및 팀에 긍정적 시너지를 도출하는 것, 마지막으로 하나의 프로젝트를 무사히 완수하는 것으로 이어진다.

 

 '더 나은 프로그래머 되는 법'은 개발자를 대상으로 하는 자기계발서이다. 지난 2015년 출간되었던 ' 훌륭한 프로그래머 되는 법(한빛미디어)'의 개정판인 이 책은 '소프트웨어 개발자'에 초점을 두고 '개발자의 삶'을 설명한다.

 

1부 | you.write(code) 에서는 개발자 업무의 시작점인 '코드 작성'을 설명한다. 코드를 적게 사용하고 오류를 고민하며, 코드 테스트에 대한 선배 개발자의 조언을 담고 있다. 특히 Chapter.11의 '테스트하기'가 기억에 남는데, 해당 파트는 테스트가 무엇이고 언제 실행하며, 무엇을 테스트 해야하는지를 자세하게 안내한다. "작성해야 할 만큼 중요한 코드라면 테스트해야 할 만큼 중요한 것이다."라는 언급을 통해, 테스트를 진행함으로써 문제점을 파악하고 코드 설계 개선에 대해 고민해 보아야 한다고 조언한다.

 

 

2부 | 연습을 통해 완벽해진다 에서는 소프트 개발 절차와 코딩 업무에 대한 접근 방법, 그리고 다른 개발자와의 협업에 대해 설명한다. 소프트 개발의 정의를 시작으로 프로그래밍 팀의 규칙에 대해 언급한 뒤 프로그래밍에 필요한 리펙토링과 버전 관리를 설명한다.

 

3부 | 개인적인 일로 받아들이기 에서는 좋은 프로그래머가 되기 위한 자세, 태도를 '개인'의 시점에서 설명한다. 어떻게 배울 것인지, 동기 부여에 대하여, 그리고 프로그래머의 삶에서의 '윤리'에 대해  설명한다.

 

4부 | 일 끝내기 에서는 가장 좋은 방법으로 훌륭한 코드를 만들어 내는 방법에 대해 설명한다. 해야 하는 것만 하며, 빠르게 진행한다. 우선순위를 설정하며 문제를 미루고 쌓아두지 않는 법을 안내한다.

 

마지막 5부 | 사람의 일 에서는 '협업'에 대해 설명한다. 다른 사람들과 효율적으로 일하는 방법과 다른 사람들에게 배우는 방법의 설명을 통해 더 나은 개발자가 되는 법을 안내한다.

 


마치며

 회사에서 제공하는 업무 가이드라인 혹은 신입(이직) OJT는 해당 업무를 중심으로 기술된다. 개발자의 시선 보다는 프로젝트의 수행을 중심으로 개발 업무가 설명되기 마련인데, 이에 반해 '더 나은 프로그래머 되는 법'은 '개발자'에 초점을 둔 '더 좋은 개발자'가 되는 방법을 설명하는 책이다. 개발자가 사용하는 언어인 '코드'로 부터 시작하여 개발자들의 '협업'으로 마무리 함으로써 개발자의 삶을 관통하는 실질적인 조언들로 주니어 개발자인 나에게는 많은 공감과 생각을 하게 하였다. (부록에 실린 국내 개발자 8인의 이야기 역시 현업의 선배 개발자의 경험담을 통해 훌륭한 프로그래머가 되기 위해 필요한 것들을 조언해 준다.)

 

 개발자로써 성장을 고민한다면 혹은  더 좋은 개발자가 되기를 생각하고 있다면, '더 나은 프로그래머가 되는 법'의 일독을 추천한다. 

 

 

 

  "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."