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

한빛미디어

독자리뷰

함수형 자바스크립트를 읽고서!

jg719***

|

2014-03-20

함수형 자바스크립트 : 새롭고 올바른 자바스크립트 프로그래밍 기법

이 책의 독자가 자바스크립트의 기본 지식은 있다고 가정했다. 자바스크립트 언어와 관련한 훌륭한 책이 있고, 온라인에도 방대한 자료가 있으므로 이 책에서는 자바스크립트 언어 자체에 대한 설명은 하지 않는다. 또한 독자가 자바, 루비, 파이썬, 자바스크립트 등에서 일반적으로 사용하는 객체 지향 프로그래밍을 실무에 적용할 수 있을 정도의 지식이 있다고 가정했다. 객체 지향 프로그래밍 지식이 있다면 필자가 제공하는 정보를 좀 더 매끄럽게 받아들일 수 있겠지만

  • 저자 : 마이클 포거스
  • 번역 : 우정은
  • 출간 : 2014-01-28
이 책은 우선 구성이 깔끔하다.
함수형 프로그래밍은 무엇인지, 언더스코프 라이브러리는 무엇인지.. 정의를 확실히 하고 책을 시작한다.
그리고 총 9장으로 이루어진 책의 줄기를 따라 "함수형 프로그래밍 기법이 필요한 이유-정의-사례-요약"의 이해하기 쉬운
사이클로 읽는 대상의 입장에서 쓰여진 느낌이다.
중간 중간 어려운 개념들을 한 문장으로 간추려서 정리를 해주어서 이해를 돕고 있는데, 이를 통해 책을 읽다가 멘붕에 빠질 때마다
다시 책에 집중할 수 있게 해주고 있다.
하지만, 사실 이 책은 초심자나 입문자가 보기엔 다소 어렵고 선수지식인 자바스크립트나 객체 지향 프로그래밍에 대해서 어느 정도
이해를 하고 있는 독자가 보기에 적합해 보인다. 하물며 기본적인 프로그래밍이라도 알아야 하지 않겠냐는 생각이 든다.
끝으로, 이 책은 너무 진지하게 한 번에 읽기 위해 끙끙대기 보다는, 속독을 통해 책의 큰 구성을 이해하고, 여러 번 반복하며
실습하며 보면 더욱 이해가 빠를 것이라고 생각한다.
오라일리 책 답지 않게 얇은 책의 두께에 한 번 놀라고, 함수형 프로그래밍을 가지고 책 한권이 나올 수 있다는 데에 두번 놀라게 된다.
함수는 자바스크립트 책의 한 개 장으로 들어가는 기능인 줄로만 알았는데... 이렇게 자세히 설명히 가능하다니 정말 중요한 기능임에 틀림이 없다.
다만, 내 선수 지식이 얕고, 자바스크립트에 대해 잘 모르기 때문에 많은 내용을 이해하진 못해서 그 진가를 알지 못한 게 많이 아쉽다.

하지만, 나는 큰 줄기를 이해하고, 책의 맨 마지막에 나온 레퍼런스를 공부해서 다시 함수형 프로그래밍에 도전해 볼 것이다.
자바스크립트의 굉장한 매력을 느끼고, 공부해야 겠다는 동인(動因)을 제공했다는 면에서 이 책을 집어든 내 선택에 후회는 없다.
함수형 프로그래밍, 자바스크립트, Underscore.js 라이브러리....이들에 대한 매력이 궁금하다면..이 책을 보길 권하고 싶다.
닫기

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