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

제목 : 처음부터 제대로 배우는 스프링 부트
- 한 줄 평가
맛있어서 계속 먹고 먹고 또 먹고 나중에 또 생각나는 맛집 음식같은 가이드북
- 대상 독자
스프링 부트를 사용 해봤거나 사용하고 있는 스프링 개발자, 스프링 부트를 접해보지 않았거나 처음 보는 개발자는 약간 어렵지 않을까 싶음.
- 책의 내용 및 구성
1. 약 380p, 12챕터로 구성
2. 스프링 부트의 주요 기능을 다루는 동시에 이 기능들을 애프리케이션에 유용하게 활용하는 방법들을 소개
3. 깃허브 의 브랜치들로 각 장의 예제 실습 파일을 확인할 수 있으며 springboot 3.0.2, java 17을 활용
4. 2장까지 '스프링 부트를 어떻게 시작해야 하는지' 간략하게 설명하고, 이후 스프링 부트를 동작시키는 코드들에 대한 해설을 여러장에 걸쳐 설명하며, 후반부에는 최근엔 어떤 기술들이 사용되고 있는지 등을 설명
- 책에서 눈에 띄는 점
1. 프로젝트 예제로 설명하면서 진행할 때, 예제 코드를 제공해주기 때문에 넘어갈 수 있는 의존성과 같은 내용들을 포함해서 특정 장만 읽어도 어렵지 않음.

2. 보통 스프링 서적들의 '테스트' 하면 '너는 이미 알고 있다'라는 느낌으로 간략하게 몇 장 찍어 먹고 넘어가는 느낌이었지만, 여기서는 테스트를 왜 해야 하는지부터, 어떻게 하는지까지 간략하면서도 알아보기 쉽게 설명하고 있음.




3. 대부분의 서적에도 존재하는 'TIP' 또는 'NOTE' 항목의 존재와 동시에 중요하거나 독자가 알았으면 하는 내용들은 네모의 칸에 별도로 정보를 서술함.



- 총평
어떤 내용을 덜어내고 어떤 내용을 포함해야 할 지 고민하고 또 고민한 흔적이 보이는 책이다. 대부분의 후기에서 느낄 수 있듯이 각 장을 읽어 내려가다보면 간략하면서도 핵심을 알려주기 위한 노력한 느낌이 든다.
내가 알고 있는 정보를 모르는 사람에게 설명해야 할 때, 어떻게 설명해야 하는가와는 다른, 책에서만이 느낄 수 있는 묘미이자 개발 능력과는 별개의 작가로서 역량이 아닐까 싶다. 저자는 그저 설명만 하는것이 아닌 이런 점들을 염두하고 내용들과 챕터들을 배치한 것이 아닐까 싶다.
순서에 상관없이 바로 관심이 가는 장을 골라봐도 되지만 '저자의 통찰력을 엿볼 수 있는 1장은 꼭 읽어보길 권한다'는 옮긴이의 말을 보고 1장을 두어번 더 읽어 보았지만 무슨 통찰력을 말하는지 이해할 수 없었다. 하지만 다른 서적을 읽다보니 말하고자 하는 내용의 '핵심'이 무엇이고, '그것을 어떻게 풀어 쓸 것인가'를 말 또는 문장으로 옮겨 적는 것은 매우 어렵고 그 내용이 '누군가를 이해시키기 위한 것'이라면 더더욱 어려운 것이라는 걸 알게 되었다.
'의존성 관리 간소화', '배포 간소화', '자동 설정' 이 핵심내용 세가지를 간략하고도 쉽게 풀어써 1장에 배치함으로써 독자들이 스프링 부트를 설치하고 실행시키는 것보다 본질적인 '스프링 부트를 왜 써야 하는가' 를 알려주고 싶었던 것 같다.
그에 반해 2장은 좀 아쉬웠다. '도구의 선택' 이라는 말과는 무색하게 이미 책에서 사용해야 할 기술은 지정되어 있는데 이 장이 필요했던걸까 하는 의문이 든다. 여러 선택지를 알려준 것은 고맙지만 이 책의 독자들이 대부분 '스프링 부트'를 알고 있는 개발자들이라 생각이 들기 때문에 이런 내용은 커뮤니티 정보 게시글 같은곳에 어울리지 않을까 싶었다.
스프링 부트를 사용한지 3년이 넘어간다. 사실 버전이 올라가면서도 어떤 기술들이 생기고 없어지는지는 관심이 없다. 그저 잘 돌아가면 된다고 생각할 뿐이다. 하지만 이런 안일한 생각은 예기치 못한 버그가 발생했을 때, 문득 필요하다고 생각하는 기술이 이미 널리 알려져 있지만 나만 모를 때 등 기초와 기본을 알지 못하면 몸과 마음이 고생한다는 것을 연차가 쌓여가면서 더더욱 뼈저리게 느끼고 있다.
책 자체가 두껍거나 레퍼런스를 지향하고 있는 느낌이 아니기 때문에 엄청나게 코어하고 하드하게 파고들진 않는다. 하지만 '이정도는 알아야 스프링 부트를 쓴다~' 하는 느낌으로 기본적이고 기초를 탄탄하게 다질 수 있는 좋은 내용들로 꽉 차있음에는 분명하다고 생각한다.
'review > IT' 카테고리의 다른 글
| 책 리뷰 : 회사에서 바로 통하는 실무 엑셀 (1) | 2023.12.18 |
|---|---|
| 책 리뷰 : 파이썬 핵심 개발자들과의 인터뷰 (1) | 2023.12.18 |
| 책 리뷰 : 게임 전쟁 (1) | 2023.10.27 |
| 책 리뷰: 미디어, 디지털 세상을 잇다 (0) | 2023.10.25 |
| 책 리뷰 : 프로덕트 매니지먼트 (1) | 2023.10.25 |
댓글