Daily
[서평] 더 나은 웹 개발을 위한 가이드

[서평] 더 나은 웹 개발을 위한 가이드

한빛미디어의 후원으로 책을 받아 작성합니다.

읽게된 계기

운 좋게 참여 중인 커뮤니티 “글또”를 통해 한빛미디어에서 후원하는 책을 읽을 기회를 얻었다. 여러 권 중에서 고민 끝에 “더 나은 웹 개발을 위한 가이드”를 선택했다. 현재는 대학교 3학년으로 복학 중이지만, 프론트엔드 개발자로 3년간의 실무 경험을 쌓은 만큼 이 책이 어떻게 도움을 줄지 기대하며 읽었다.


더 나은 웹 개발을 위한 가이드

더 나은 웹 개발을 위한 가이드

  • 저자: 고승원
  • 정가: 30000원
  • 출판사: 한빛미디어

책의 내용

이 책의 대상 독자는 HTML, CSS, JavaScript를 포함한 기본적인 웹 개발 지식을 갖춘 개발자를 대상으로 쓰여졌다. 기초적인 내용은 크게 다루지 않고 더 나은 웹 개발을 위한 실무와 관련된 팁과 테크닉을 다루고 있다.

책은 총 9장으로 구성되어 있으며, 웹 개발 라이프 사이클, HTML, CSS, JavaScript의 활용 및 최적화 방법, TypeScript의 기본 개념과 필요성, 다양한 기기에 최적화된 웹 개발 고려사항 등 실무에서 유용한 내용을 다룬다. 또한, AI 시대에 더 나은 웹 개발자로 성장하기 위한 조언과 개발 환경 구성 팁까지 포함되어 있어 실무 개발자와 학생 모두에게 큰 도움이 될 만한 가이드다.

특히, 웹 개발 전반에 대한 체계적인 접근법부터, 다양한 기기 환경을 고려한 개발, 그리고 AI 시대의 개발자 역량까지 폭넓은 주제를 다루고 있어, 웹 개발자로서 한 단계 성장하고자 하는 이들에게 적합한 책인 것 같다.

개인적인 감상

내가 읽은 다른 책들에서는 잘 다루지 않거나 내가 관심있게 읽은 주제들은 아래와 같다.

  • (2.1) 웹 개발 라이프 사이클
  • 3장 최적화에 관련된 내용
  • (4.8) 공간 시스템 디자인
  • 7장 (데스크톱, 모바일, 키오스크, 모빌리티)에서의 웹
  • (8.2) 인공지능 시대 개발자에게 필요한 역량

그중에서도 (2.1), (3.5), (4.8) 챕터는 최근 사이드 프로젝트를 진행하며 느꼈던 부족함과 밀접하게 연결되어 흥미로웠다. 기획부터 프론트엔드, 백엔드 개발까지 모두 혼자 진행하며, 프로젝트 전체를 고려해야 한다는 책임감을 느꼈던 경험이 있었기에 “웹 개발 라이프 사이클” 챕터는 특히 공감이 되었다. 이 장에서는 개발 전·후에 고려해야 할 요소들을 체계적으로 설명하고 있어, 실무에서 미처 놓쳤던 부분을 돌아볼 수 있었다.

또한, 3장에서 다룬 웹 폰트, 웹 리소스, 웹 이미지, 웹 공유의 최적화 내용과 (4.8) 공간 시스템 디자인 챕터도 매우 유익했다. 특히 디자이너와 소통하며 디자인 토큰을 만들어가는 과정에서 고민했던 점들이 책의 실용적인 팁들과 맞닿아 있어, 실무에서 더 나은 방식을 찾는 데 많은 도움이 되었다.

7장을 읽으며 키오스크나 모빌리티 환경을 고려한 웹 개발의 중요성을 깨달을 수 있었다. 이는 내가 실무에서 자주 접하지 못했던 영역이기에 새로운 관점을 얻는 계기가 되었다. 더불어, 8장에서 최근 여러 인공지능 기술을 개발 과정에서 활용해 온 나의 경험과 책에서 제시한 인공지능 시대의 개발자에게 필요한 조언이 맞물려, 깊이 공감할 수 있었다.

마무리

이 책을 읽으며 느낀 저자의 메시지는, 프론트엔드 개발자로서 단순히 React에 머무르지 않고 특정 프레임워크에 종속되지 않은, 본질에 충실한 개발자로 성장하는 것이 중요하다는 점이다. 또한, 다양한 기기 환경에 최적화된 웹을 구축하고, 누구나 접근할 수 있는 웹을 만드는 것이 웹 개발자의 중요한 책임임을 강조하고 있다.

평소 개발 서적을 읽을 때 필요한 부분만 발췌하는 편이지만, 이 책은 대부분의 내용이 알차고 실질적인 도움을 주었다. 웹 개발을 공부하며 더 나은 개발 방식을 고민하고 싶은 학생이나, 실무에서 더 성장하고자 하는 주니어 개발자에게 적극 추천한다