메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

표지가 모든 것을 말해준다

tlagywl***

|

2021-02-21

자바스크립트는 모든 곳에 존재한다

자바스크립트 기반의 소셜 노트 애플리케이션을 웹 앱, 모바일 앱, 데스크톱 앱 등 다양한 플랫폼으로 만들며 리액트, 리액트 네이티브, 일렉트론, 그래프QL, 몽고DB를 조합하는 방식을 학습한다.

  • 저자 : 애덤 스콧
  • 번역 : 임지순
  • 출간 : 2021-02-01

 

제목부터 흥미로웠다. 개발 관련 서적에서는 '자바의 정석'같은 핵심만 적힌 서명을 주로 본 것 같은데, '자바스크립트는 모든 곳에 존재한다'라니... 개발 공부를 하며 좋은 개발 서적이 정말 많고, 많이 출간되고 있다는 것은 알았지만 읽는 재미는 조금 떨어지긴 했었다. 문학작품이 아니니 당연한 일이겠지만, 유독 이쪽 분야는 읽기를 '결심'해야 했던 것이 사실이다. 그런데 자바스크립트랑 당최 무슨 연관인지 알 수 없는 새 그림과 소설 도입부 같은 제목이라니... 자바스크립트를 모르는데도 관심이 가서 선택할 수밖에 없었다.
 
 
이 책에서 알리는 대상 독자와 구성은 위와 같다. 그런데 읽다보니, 사실 모든 개발자라면 읽어볼 만하다는 생각이 들었다. 구성에서 알 수 있듯이 이 책을 따라가다 보면 간단한 애플리케이션을 구현할 수 있다. 한마디로 개발에 필요한 기술들을 한 번씩 다 짚고 넘어가기 때문에 풀스택을 경험하고 싶은 초보자에게는 개발 과정을 전체적으로 이해할 수 있거니와 다른 기술과 접목시키거나 애플리케이션을 확장시키며 더 배워나갈 수 있는 초석을 다지게 해 준다. 또 자바스크립트 언어나 DB 등을 어느 정도 알고 있어야 이해가 쉽게 때문에 중급 개발자에게도 읽어볼 만한 책이다. 특히 그래프QL을 알게 된 건 행운이었다. 정말 신선했다.

 

이 책을 추천하는 이유?

 
 이 책은 앞서 언급했듯이 소설 도입부 같은 제목에 걸맞는 훌륭한 글이었다. 개발 서적이 이렇게나 에세이같이 간결하고 친절할 수 있다니! 읽으면서 참 신선하고 다정한 책이라는 생각을 했다. 이 점 때문에 자바스크립트 언어에 대해 사전 지식이 있어야 할 것 같음에도 불구하고 초보자에게도 추천하는 책이라고 적게 되었다. 더 마음에 들었던 점을 나열해 보자면,
 
1. 표지가 모든 것을 말해준다
 읽고나니 서명 'JavaScript Everywhere : 자바스크립트는 모든 곳에 존재한다 - 그래프QL, 리액트, 리액트 네이티브, 일렉트론으로 크로스 플랫폼 앱 만들기'는 다소 직관적 제목이었다. 말 그대로 자바스크립트 언어를 기반으로 나열한 기술을 사용해 애플리케이션을 만들어보는 책이다. 개념적인 부분이 포함되나 역시 만들어야 하기 때문에 실습이 주 내용이다. 나는 이렇게 어떤 책인지 한 번에 다 소개하는 이 책의 표지가 마음에 들었다. 모든 곳이든 안착할 수 있는 새 그림도 마음에 들고, 무슨 내용인지 파악할 수 있는 부제도 마음에 들었다. 더군다나 페이지를 들어가며 지은이의 말을 거치자마자 대상 독자와 내용 구성이 나온다. 이런 친절한 점이 개발 서적을 읽으려 결심하며 드는 부담감을 잠재워주었다.
 
 2. 흐름이 있다
  앱 개발에 무슨 기술이 필요하고 어떻게 쓰이는지는 모든 개발 서적이 같으나, 이렇게 군더더기없이 간결하게 각 장이 전하려는 주제에 따라 나눠지고, 그렇게 나눠지는데도 전체적인 흐름이 깨지지 않고 이어지는 점이 좋았다. 초보자일 때 개발 서적을 읽으며 새로운 기술이 나올 때마다 자세히 알아야하나? 이해가 안 되는데 어떡하지? 하는 걱정이 있었는데 이 책은 마치 일단 따라와 보라는 듯이 비교적 간단한 소개와 쓰임으로 들어간다. 처음엔 계속 읽기만 했는데 읽다 보니 어떤 쓰임인지 알게 되고, 그러다 보니 개념이 다시금 와 닿게 되었다. 하다 보면 배운다는 말이 무슨 말인지 알겠달까? 그래프QL같은 경우는 처음 접하는데도 읽다 보니 자연스럽게 이해하게 되었다.
 
 잘 쓰여진 책이지만 자바스크립트를 생전 접하지 않았던 사람이라면 이 책은 풀스택서비스까지 다루고 있어서 어려울 것 같단 생각이 든다. 개인적으로 자바스크립트 개념을 공부하거나 웹 개발의 전체적인 과정을 이해하고 읽게 되면 도움이 될 것 같다. 개개인의 지식수준과 개발경험에 따라 난이도가 다르기에 내가 이 책이 어떤지 하나하나 따져 볼순 없지만 (그럴 깜냥이 안 되기도 하고...) 오랜만에 편한 마음으로 공부할 수 있는 책이었다.

 

 

리뷰출처 : https://simple-ing.tistory.com/21

 

 

 

 

 

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?