무던한 개발자를 위한 모던한 자바스크립트
요즘 들어 자바스크립트가 생각보다 어렵다는 생각이 많이 든다.
최근의 자바스크립트 코드는 ES6 이후로는 내가 알던 그 자바스크립트가 맞나 싶을 정도 이다
그만큼 자바 스크립트도 많이 발전을 했고
시대의 트랜드에 맞는 다양한 기능들로 무장하기 시작했다.
일전에 살펴 보았던 "모던자바스크립트"가 초심자를 위한 내용이라면
이 책("무던한 개발자를 위한 모던한 자바스크립트")는 조금더 한 단계 나아간 개발자들을 위한 책이라고 생각된다.
이 책의 저자는 "카이 호스트만" 이다!
자바 개발자라면 익숙한 이름일 것이다.
많은 자바 개발자들이 그의 책으로 공부를 했었것이고
나 역시 그가 쓴 자바책으로 공부를 했었다.
그래서 저자 이름을 보고 더욱 기대를 했던것 같다. 그리고 그 기대는 틀리지 않았다고 생각한다.
이 책 역시 어느 정도 개발 경험이 있는 개발자를 대상으로 하고 있다.
그래서 자세한 문법은 다루지 않지만
어느 인심 좋은 개발자 출신의 치킨집 사장님이 자산의 경험담을 들려주듯
개발자들이 쉽게 실수할 만한 것들을 차근차근 이야기 해준다.
또한 각 내용을 4단계의 난이도로 분류하여
내가 공부해야 할 내용이 어느 정도 수준인지를 쉽게알 수 있도록 표시해 두었다.
이 표시를 보고 내가 지금 당장 이해를 하지 못하더라도
"아!! 이건 역시 여려운 내용이었구나! 나중에 다시 봐야겠어!" 라고 스스로 마음의 위안을 얻을 수도 있었다.
하지만 기초 부분만 읽으면서도 마치 새로운 것을 많이 배운듯한 느낌이 든다.
(내가 아직도 부족하기 때문인건지...
저자의 노하우 전수가 매우 뛰어난 것인지..는 여러분의 판단에 맡기겠다.
난 둘다 인거 같아서 슬프다... 모르는게 너무 많고, 배울것도 많다.)
이 책은 총 13개의 챕터로 구성되어 있고, 그 구성은 아래와 같다.
1. 값과 변수 - 초급
2. 제어구조 - 초급
3. 함수와 함수형 프로그래밍 - 초급
4. 객체지향 프로그래밍 - 초급
5. 숫자와 날짜 - 초급
6. 문자열과 정규 표현식 - 초급
7. 배열과 컬렉션 - 중급
8. 국제화 - 중급
9. 비동기 프로그래밍 - 중급
10. 모듈 - 중급
11. 메타프로그래밍 - 중급
12. 반복자와 제너레이터 - 중급
13. 타입스크립트 소개 - 중급
크게 1~6장은 초급, 7~13장은 고급으로 분류 되어있지만
각 장의 세부 목차에서 다시 초/중/고/심화 과정으로 나뉘는 형식이다.
따라서 "초급" 챕터 이더라도 안에 상당히 고민해야 할 내용이 포함되어 있으니
초급 챕터라도 건너띄지 말고 차근차근 읽어 나갔으면 좋겠다는 생각이 든다.
마지막으로 이 책은 웹 개발자, 특히 프론트앤드 개발자라면
반드시 읽어봐야 하지 않을까 싶은 책이다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
'블로그 > 도서' 카테고리의 다른 글
[도서] 헤드퍼스트 디자인패턴(개정판) (0) | 2022.04.24 |
---|---|
[도서] 소프트웨어 아키텍처101 (0) | 2022.03.22 |
[도서] 모던자바스크립트 핵심 가이드 (0) | 2021.12.26 |
[도서] 소프트웨어 스펙의 모든것 (0) | 2021.11.09 |
[도서] 실리콘 밸리 리더십 (0) | 2021.08.22 |