본문으로 바로가기

 

https://www.hanbit.co.kr/media/books/book_view.html?p_code=B2842485463

 

더 나은 프로그래머 되는 법

더 나은 프로그래머로 거듭나는 법, 선배 개발자의 39가지 노하우 공개

www.hanbit.co.kr

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
해서, 최대한 책을 펼쳐놓는 형태로 리뷰를 작성해 보려고 합니다.
그 중에 자신에게 맞는 부분이 있다면 책을 선택해 보시면 될 것 같습니다. ^^ 


✅ 이 책의 내용
소프트웨어 개발자로서의 삶 전반에 대한 것 
- 코드의 각 줄을 어떻게 설계할 것인지에 관해 다룬다.
- 더 낫게 일하기 위한 실질적인 기술을 소개한다. 
- 작업에 도움이 되는 효율적인 태도와 접근 방법들에 대해 서술한다.
- 프로그래머가 소프트웨어 업계에서 살아가기 위해 필요한 절차적이고 조직적인 부분에 대한 비법과 조언을 설명한다. 

✅ 대상 독자
- 취미로 개발을 공부하는 일반인
- 신입 개발자
- 경험 많은 개발자
- 업계 전문가
- 어떤 수준의 개발자에게도 도움이 될 것 

✅ 이 책을 읽기전에 갖추어야 하는 것 
- 더 나은 프로그래머가 되고자 하는 마음

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

- 생각해보기 
- 연습해보기

✅ 이 책을 읽기전에 들었던 이 책에 대한 생각 
- 더 나은 개발자가 되기 위한 태도와 생각방법에 대해 고민해 볼 수 있지않을까? 
- 다른 사람들은 어떻게 더 나은 개발자가 되기를 바라고 있을까?
- 더 나은 개발자가 되기 위한 궁극적인 방법에 대해 알 수 있지 않을까? 
- 개발자란 어떤 사람인가? 
- 개발자란 무엇을 하는 사람인가? 
- 개발이란 무엇이고, 어떻게 하는 것이 개발을 더 잘할 수 있는걸까?
- 개발을 더 잘한다는 건 뭘까?

✅ 이 책에 대한 한 줄 평
사람이 어떻게 성장하고 발전하고 학습해야 하는가에 대한 이야기 

✅ 이 책을 읽고나서 이 책에 대한 소감
평범한 프로그래머와 훌륭한 프로그래머의 차이는 바로 '태도'에 있다. 
프로다운 접근방식을 취하고 최고의 코드를 작성하려는 태도로부터 훌륭한 프로그래밍은 태어난다. 

이 책의 경우에는 생각하게 하는 질문들이 많은 게 좋은 것 같다. 
가령, 평범한 프로그래머와 훌륭한 프로그래머의 차이는 무엇인가? 

또한, 어떤 방법이 옳다고 이야기를 하기보다는 무엇을 할 것인가를 생각하고 
그에 맞는 방법을 상황에 맞게 선택하면 된다고 이야기한다. 

이 책의 가장 큰 장점은 생각을 많이 하게하는데 있다고 본다. 

그리고 개발적인 부분들도 있지만 읽다보면 자기계발적인 부분 
초보자 단계 -> 발전된 초보자 단계 -> 능숙한 단계 -> 능수능란한단계-전문가 단계등
학습모델에 대한 부분도 정리가되어 있어 자신이 학습이 어느정도 단계인지를 판단해 볼 수도있다. 

그리고 배움에 대한 이야기도 나온다. 배움의 가장 효과적인 방법 중 하나는 가르쳐 보는 것이라든가.
배우기 위해서 핵심은 실천이라든가 하는 것들이 나온다. 

이런 종류의 책중에 좋은 책들은 결국에는 사람이 어떻게 하면 발전을 할 수 있는가가 정리되어있다.
결국에는 무엇이든 사람이 하는 것에는 태도와 학습, 성장 이런걸 어떻게 할 수 있는지가 정리되어 있다고 본다.

이 책에도 개발적인 부분에서 생각해야 할 것들도 있지만, 꼭 그것만이 있는 것이 아니라
사람 자체가 무언가를 잘하기위해서 성장하기 위해서 나아가기 위해서 무엇을 중요하게 생각하고 실천해야 하는지가
잘 나타나있는 책이라고 생각한다. 

이 글을 읽는 분들에게 도움이 되길 바랍니다. :)