https://www.hanbit.co.kr/media/books/book_view.html?p_code=B2842485463
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
해서, 최대한 책을 펼쳐놓는 형태로 리뷰를 작성해 보려고 합니다.
그 중에 자신에게 맞는 부분이 있다면 책을 선택해 보시면 될 것 같습니다. ^^
✅ 이 책의 내용
소프트웨어 개발자로서의 삶 전반에 대한 것
- 코드의 각 줄을 어떻게 설계할 것인지에 관해 다룬다.
- 더 낫게 일하기 위한 실질적인 기술을 소개한다.
- 작업에 도움이 되는 효율적인 태도와 접근 방법들에 대해 서술한다.
- 프로그래머가 소프트웨어 업계에서 살아가기 위해 필요한 절차적이고 조직적인 부분에 대한 비법과 조언을 설명한다.
✅ 대상 독자
- 취미로 개발을 공부하는 일반인
- 신입 개발자
- 경험 많은 개발자
- 업계 전문가
- 어떤 수준의 개발자에게도 도움이 될 것
✅ 이 책을 읽기전에 갖추어야 하는 것
- 더 나은 프로그래머가 되고자 하는 마음
✅ 이 책의 구성
1부 you.write(code);
2부 연습을 통해 완벽해진다
3부 개인적인 일로 받아들이기
4부 일 끝내기
5부 사람의 일
- 생각해보기
- 연습해보기
✅ 이 책을 읽기전에 들었던 이 책에 대한 생각
- 더 나은 개발자가 되기 위한 태도와 생각방법에 대해 고민해 볼 수 있지않을까?
- 다른 사람들은 어떻게 더 나은 개발자가 되기를 바라고 있을까?
- 더 나은 개발자가 되기 위한 궁극적인 방법에 대해 알 수 있지 않을까?
- 개발자란 어떤 사람인가?
- 개발자란 무엇을 하는 사람인가?
- 개발이란 무엇이고, 어떻게 하는 것이 개발을 더 잘할 수 있는걸까?
- 개발을 더 잘한다는 건 뭘까?
✅ 이 책에 대한 한 줄 평
사람이 어떻게 성장하고 발전하고 학습해야 하는가에 대한 이야기
✅ 이 책을 읽고나서 이 책에 대한 소감
평범한 프로그래머와 훌륭한 프로그래머의 차이는 바로 '태도'에 있다.
프로다운 접근방식을 취하고 최고의 코드를 작성하려는 태도로부터 훌륭한 프로그래밍은 태어난다.
이 책의 경우에는 생각하게 하는 질문들이 많은 게 좋은 것 같다.
가령, 평범한 프로그래머와 훌륭한 프로그래머의 차이는 무엇인가?
또한, 어떤 방법이 옳다고 이야기를 하기보다는 무엇을 할 것인가를 생각하고
그에 맞는 방법을 상황에 맞게 선택하면 된다고 이야기한다.
이 책의 가장 큰 장점은 생각을 많이 하게하는데 있다고 본다.
그리고 개발적인 부분들도 있지만 읽다보면 자기계발적인 부분
초보자 단계 -> 발전된 초보자 단계 -> 능숙한 단계 -> 능수능란한단계-전문가 단계등
학습모델에 대한 부분도 정리가되어 있어 자신이 학습이 어느정도 단계인지를 판단해 볼 수도있다.
그리고 배움에 대한 이야기도 나온다. 배움의 가장 효과적인 방법 중 하나는 가르쳐 보는 것이라든가.
배우기 위해서 핵심은 실천이라든가 하는 것들이 나온다.
이런 종류의 책중에 좋은 책들은 결국에는 사람이 어떻게 하면 발전을 할 수 있는가가 정리되어있다.
결국에는 무엇이든 사람이 하는 것에는 태도와 학습, 성장 이런걸 어떻게 할 수 있는지가 정리되어 있다고 본다.
이 책에도 개발적인 부분에서 생각해야 할 것들도 있지만, 꼭 그것만이 있는 것이 아니라
사람 자체가 무언가를 잘하기위해서 성장하기 위해서 나아가기 위해서 무엇을 중요하게 생각하고 실천해야 하는지가
잘 나타나있는 책이라고 생각한다.
이 글을 읽는 분들에게 도움이 되길 바랍니다. :)