|
처음 책을 받아보고 책의
|
|
서평을 시작하기 전 잡담 - 이 책을 읽기전 "모던 웹을 위한 Node.js 프로그래밍"을 먼저 읽어보았었다. 참 읽기 편하고 익히기 쉽도록 잘 나온 책이었다. 그래서 바로 전 시리즈인 이 책을 읽어보고 싶었다. 역시나 기대대로 상당한 만족감을 느끼게 만들어주는 책이었다. 설명도 쉽게 머리에 들어오고 예제도 상당히 간편하고 필요한 것만 넣어놓았다. 내가 읽은 책은 개정판인데 개정판 전의 책과 상당히 다르다고 알고 있다. 개정판을 새로 내면서 아마 많은 노력이 들었을 듯 하다. 웹에 관한 기술은 정말 눈깜빡할 사이에 엄청나게 진화하니까.. 이 진화에 발맞추어 따라가려면 항상 정보를 듣고 지식을 배우며 자신의 기술로 익혀야 한다. 그래야 먹고 살 수 있다. 최소한 당신이 웹프로그래머라면! 그런 면에서 한빛에서 내놓은 "모던웹을 위한" 시리즈는 웹프로그래머인 내가 보기엔 예술작품이다. 표현이 과하다고 생각된다면 일단 한번 읽고 책의 모든 내용을 이해한 후에 다시 생각해보기 바란다. 내가 예술작품이라고 표현한 것이 과한지 아니면 적당한지 말이다.
책 설명 - 처음에 책을 받고 놀란 것은 단순한 자바스크립트 책일 줄 알았는데 상당히 두꺼웠다는 점이다. 자그마치 980페이지나 된다. 그런데 프로그래머라면 누구나 알고 있지 않은가? 글을 읽는 속도와 코드를 읽는 속도는 천지차이라는 것을.... 코드를 이해하는 시간이 별로 필요없을 정도로 보는 것만으로도 이해하고 넘어갈 수 있다면 천 페이지 가량의 프로그램 언어책은 상당히 빨리 볼수 있다는 것도 알고 있을 것이다.
책 자체의 오타라던지 코드의 오류사항은 책의 양에 비해 상당히 적다. 역시 책은 개정판을 읽어야 몸도 머리도 편하다. 직업 특성상 오타라던지 문맥에 맞지 않으면 짜증부터 나기 마련인데 즐거운 마음으로 읽었다. 혹시나 이 서평을 보고 책의 양이 많아 겁이 나서 좀 더 적은 양의 책을 사려고 한다면 정말 바보같은 생각이라고 일침을 가하고 싶다.
책이란... 특히나 프로그램 언어 책이란 양이 많은 책일 수록 더 많은 내용을 배울 수가 있다. 동일한 프로그램 언어에 대한 책들을 한번 살펴봐라. 최소한 3분의 1정도는 똑같은 내용을 다루고 있다. 조건문, 반복문, 함수, 변수 등등.. 일단 3분의 1정도는 책에서 버리는 부분이라고 생각하면 된다.
그렇다면? 역시나 책의 양이 많을 수록 두꺼울수록 더 배울 부분이 있지 않겠는가...? 이 책이 마음에 든 이유 중 가장 큰 이유가 어떤 책이던지 식상하게 똑같이 다루어서 그냥 찢어버리고 싶은 변수, 함수, 조건문, 반복문 같은 부분을 읽게 만든다는 점이다.
궁금한가? 사서 읽어봐라. 조건문 파트만 해도 다른 책에서 보지 못했던 부분이 있을 것이다. 내가 능력이 안되고 지식이 없어서 그럴 것이라고? 천만의 말씀... 웹 프로그램만 12년 경력인데? ㅡ0ㅡ;;;;; 어쨋건 궁금하면 사서 보시길... 웹프로그래머로써 소장용으로도 가치가 있다. 가속화되는 기술의 발전속도에 빠르게 대응해야 하고 익혀야 하는 이런 시점에서 "모던웹을 위한" 시리즈의 존재는 감사하다.
책의 아름다운 모습 - ![]() 아름다운 연두색~ +_+;;; 모~~ 어울린다. 그리고 빨간색으로 강조된 "개정판"이라는 글씨와 "모던웹을 위한" 시리즈를 표시한 것도 마음에 든다. 책 내용이 마음에 들면 표지까지도 마음에 든다. ![]() 대망의 파트1이다. 파트는 총 4개로 구성되어 있고 챕터는 31개로 구성되어 있다. 정말 알찬 구성이다. 목차만 10페이지이니 말 다했지 않은가? ![]() 코드는 말 그대로 코드를 적어놓았고 그림은 주로 화면상에 어떻게 나오는지 보여준다. ![]()
모든 메소드를 설명하지는 않는다. 모든 메소드를 설명한다면 책의 양이 다섯배 정도로 늘어나도 모자랄 것이다. 물론 다섯배 정도로 늘어나도 살 사람은 사겠지만 보통은 겁먹어서 안 살 것이므로 필수요소이고 잘 사용되는 메소드들을 주로 설명하고 있다.
서평 - 프로그램 언어책에 무슨 서평을 써야 하나 싶다.
1. 책의 양은 자바스크립트 책인데도 불구하고 두껍다. 2. 웹에 대해 처음 공부하는 사람들에게는 권하고 싶지 않다. 3. 웹 실무자는 필히 읽어라. 4. javascript, jquery, jquery mobile, jquery plugin, mysql, nodejs 등을 배울 수가 있다. 5. 플러그인 쪽이 너무나 아쉽다. 플러그인만 따로 책이 나오면 얼른 살텐데. 6. jquery mobile쪽은 상당히 재미있다. 실무자가 읽어보면 제일 재미있을 부분이다. 7. 무겁다. 왠간한 사람은 지하철에서 들고 다니면서 읽으면 운동된다. 건강해진다. 대신 팔이 쑤신다. 8. 상당히 빨리 읽히는 편이다. 구성 자체가 정말 깔끔하게 잘 되어 있다. 9. mysql쪽은 빼도 좋지 않았을까 생각이 든다. 10. 이 책 한권만 제대로 익혀도 실무에 투입되었을 시 전혀 어려움이 없을 것이다. 11. 선택자에 대해 헷갈리는 편이니 css쪽을 좀 더 공부하면 완벽해질 것이다.
이 책은 웹에 대해 처음 공부하는 사람이 읽으면 좋은 책이기는 하지만 nodejs를 통해 서버에서 주고 받는다던지 선택자에 대해 헷갈리는 사람, 그리고 mysql 같은 db쪽을 사용해보지 못한 사람은 익히기가 어렵지 않을까 생각이 든다. 이미 javascript나 jquery를 제대로 공부한 적이 없지만 실무에 투입되어서 어거지로 실무로 배우고 있는 사람들에게는 추천한다.
아니!!!! 추천은 무슨!!! 개뿔!!! 꼭 읽어라!!!! 빌려보지 말고 필히 사서 자기것으로 만들겠다고 생각하고!! 진짜 부탁인데 읽어라!! 어디가서 어중이떠중이로 배운 코딩가지고 쓰레기 실무를 할 것이 아니라면!! 적어도 당신이 웹에 관련되어 javascript나 jquery를 쓸일이 있다면 꼭 읽어라! 두번 읽어라!!!
내가 왜 이렇게 험한 말까지 하며 공부하라는 말을 하는지... 신경 쓰는 것을 넘어서 간섭같이 말하면서 열을 내는지... 과장급 실무자들은 피식 웃었을 것이다. 그리고 아마 머리속에 핏싱 하며 떠올랐을 것이다. 그 날의 기억들을....
기억하는가? 초짜 프로그래머가 처음 와서 저지르는 엄청난 일들을... 엄청난 자신만의 암호화된 코드로 무식하게 쏟아내는 코드들을...
그 때는 이 책 한권 쥐어주고 한달동안 빡세게 시험보면서 공부시켜보자. 일이 바쁘다고 개발할 것이 산더미라고 해서 되지도 않는 제대로 된 공부도 못한 초짜 프로그래머한테 스스로 공부하면서 짜라고 하지마라. 최소한 공부는 시키면서 제대로 된 책은 권해주면서 실무에 투입하자.
소위 프로그램 언어를 가르치는 학원에서 자바스크립트를 가르치는 기간이 얼마인지 아는가? 일부 학원에서... 아니 거의 모든 학원에서 자바스크립트를 익히는 기간은 2주일도 안된다. 어떤 사람은 자바스크립트를 써봤냐는 질문에 alert을 한번 써봤다고 하더라. 그런 사람에게는 이 책 한권 사서 쥐어줘라.
서평을 마치며 - 한빛에서 나온 "모던웹을 위한" 시리즈는 총 6권이 있다. 그 중 4권이 이 저자의 책이다. 어떻게 이런 책을 써냈을까 하는 생각이 들 정도로 잘 썼다. 그리고 딱히 크게 지적할만한 오타도 없고 일목요연하게 잘 정리된 느낌의 책이다. 페이지만도 980페이지가량 된다. 왠간한 프로그램 언어책과 비슷할 정도의 두께이다. 웃긴 것은 이 책에 좀 더 담겼으면 하는 부분까지 포함한하면 아마 세권으로 나와야 될 듯하다. 그만큼 자바스크립트가 엄청난 발전을 해서 하나의 프로그램 언어로써 자리잡았다는 뜻이 아닐까? 실무로써 프로그램을 배운 사람과 실무를 하기 전 책으로 프로그램의 기초를 배우고 실무를 하는 사람은 많은 차이가 날까? 솔직히 말하면 차이가 나지 않는다. 코드도 비슷하다.
하지만! 결정적으로 차이 나는 것이 있다. 기초가 없는 사람은 창의적으로 무엇인가를 만들어내지 못한다.
정말 간단한 예를 들면 jquery로 슬라이드 되는 배너를 만든다고 치자.
실무로 배운 사람은 일단 검색부터 한다. 기초를 책으로 다진 사람은 책에서 보았던 내용을 기억해내고는 좀 더 좋은 방법이 없을까 하고 생각을 한다.
실무로 배운 사람은 일단 만들면서 테스트한다. 기초를 공부한 사람은 결과를 이미 다 알기 때문에 코드 먼저 다 짜놓고 자신이 한 것이 맞는지 검증한다.
이 두 사람의 차이점은...? 당장은 비슷비슷하겠지만 나중에 재사용성이라던지 정확성은 상당히 차이가 나게 된다. 이것은 결정적인 차이이다. 자신은 어떤 사람인지 한번 따져보기 바란다. 아이러니하게도 잘난듯이 말한 나도 전자쪽에 포함이 된다. 그래서 더더욱 실무를 하는 사람에게 이 책을 권하고 싶다.
항상 공부하고 배우고 익히는 웹프로그래머가 되려고 하는 사람에게 이 책은 필독서가 될 것이다. 이 책을 읽고 html5와 css, 그리고 jquery plugin을 공부하기 바란다. 당신은 노력하는 프로그래머이니까!!!
![]() |
|
이 책 정말 추천해요 .
아무리 좋은 책으로 소문이 나 있어도 .. 문장이 길고 장황하거나 딱딱한 책을 기피하는 편인데 .. 이 책은 마치 이야기하듯 자연스러워서 지루함 없이 읽을 수 있었어요 . 소설책 읽듯이 따라 가기만 해도 이해가 되네요 .
꼭 알고 넘어가야 할 부분을 따로 정리해 놓아서 .. 기억에 오래 남을 것 같아요 .
일단 초보를 대상으로 하는 입문 도서이지만 ... 페이지 분량이 말해주 듯 ... 상당히 자세한 편이라 .. 웹 개발자들도 참고할 만하다고 생각해요 .
특히, HTML 태그와 CSS 속성이 일목요연하게 정리가 되어 있어 .. 개발자들이 코드를 작성할 때 빠르게 찾아 볼 수 있다는 점도 이 책만의 장점인 것 같아요 .
또한, 추세에 맞게 ... 스마트폰이나 타블릿에 적용할 수 있는 코드들도 실려 있어 .. 본격적으로 웹앱 학습에 들어가기 전에 기초 지식을 쌓는 데도 도움이 되었어요 ^^
IT 분야의 학습을 책으로 독학하다 보면 .. 책에서 기준으로 삼은 실행 환경과 실제 테스트 환경 간의 호환성 문제로 .. 스트레스를 받는 일이 많은데 ... 이 책의 예제 코드는 최신 브라우저를 모두 지원하고 있구요 ..
일부 브라우저에서 제한적으로 실행 가능한 예제 코드는 .. 해당 브라우저를 따로 명시하고 있어 ... "왜 책에서처럼 안 되는지" 를 놓고 고민할 필요가 없었어요 .
아울러 ... 내용도 내용이지만 .. 무엇보다 편집 디자인이 특히 마음에 들어요 .. 보기에 편하고, 눈에 쏙 들어오게 신경을 많이 쓴 것 같네요 . 정말 너무 깔끔하고, 이쁘게 디자인이 되어서 ... 책에 글자 한자를 적을 때도 ... 이~쁘게 적게 되더라구요 ^^ ;;
기왕에 HTML 과 CSS 를 배우는 거라면 추세에 맞게 HTML5 와 CSS3 로 시작하는 게 좋을 것 같아 ... 입문용으로 출시되어 있는 몇몇 책들을 비교해 보았는데 ... 이 책이 여러 모로 .... 가장 마음에 들었어요 ^^
여하튼 졸필이지만 .. 제가 실제 도움을 많이 받은 책이라 ... 추천하고 싶은 마음에 ... 몇 자 적어 봤습니다 . |
|
책을 펼쳐보면 깜짝 놀라실 수 있는데 무려 칼라5도로 인쇄 되어있는 휘양찬란한 텍스트 때문입니다. 설명부터 소스까지 컬러를 사용해서 아주 구별이 쉽고 눈에 잘 들어오게 되어있습니다. 특히나 html같은 태그가 많은 문법은 자칫 잘못하면 정신없고 산만하기 일수인데, 잘 정리되고 신택스 하이라이트가 지면에서도 구현된 덕분에 코드나 중요 부분이 눈에 잘 띕니다. 편집의 승리죠. 편집자분의 노고가 장난 아니었겠습니다. 내용의 구성은 특이한 점이 그다지 눈에 띄진 않습니다. 다른 입문서도 비슷비슷한 구성을 띄기 때문이죠. 다만 이 책만의 특징을 꼽자면 범위가 상당히 넓다는 것입니다. 뒤쪽에 나오는 내용들은 기초적인 부분만을 훑는 다른 대부분의 입문서와는 나름의 차별점이 아닐까 싶습니다. 그리고 설명을 읽다보면 느껴지지만 정말 쉽게 설명하려고 애쓰는 저자의 정성이 느껴집니다. 그리고 부가적인 내용들이 많아서 자잘하게 알게되는 것들이 많더군요. 입문서의 특징을 잘 살린 부분이라고 생각이 들었습니다. 그리고 예제가 굉장히 많네요... 따라하다가 너무 지쳐서 나중에는 휙휙 넘어가 버리기도 했습니다. 아마 그덕분에 나중엔 다시 책을 들쳐봐야 되겠죠? 흠... 전반적으로 완성도가 좋았고, 딱히 꼬집을 단점은 눈에 띄지 않았습니다. 컬러 편집과 저자의 배려 부분을 제외하고는 특징적인 장점이 없어서 아쉽기도 했습니다. 요즘 나오는 기술서를 보면 특히나 입문서들은 거의 비슷한 내용에 양식을 띄고 있어서 특징이 중요한 시대그 온것 같습니다. 물론 특색있는 책이 좋지만 그것만이 좋은 책을 가늠하기엔 모자란 감이 있죠. 입문서 답게 기본에 충실한 책, 그러면서도 특색을 갖춘 책이 좋은 책이 아닐까 싶습니다. 제 점수는요 88 입니다. http://lemonism.net |
|
html5 css3 입문서로 2일만에 공부를 마쳤습니다. 처음 접하는 분들도 쉽게 배울수 있었습니다. 기초적인 내용을 다루고 있어서 좋았습니다. 용어 설명이 간략하게만 되어 있어서 조금 아쉬움이 있지만 대체적으로 좋았습니다.
|
|
플래시 개발자로 오래 일하다 상황이 상황인 만큼 열심히 2달정도 공부했습니다. http://www.zposition.com/touchnumber/ 이거 하나 만들고 뿌듯해서 글 남기네요. 감사합니다. 앞으로도 공부해야할게 많지만 기본은 배운것 같습니다. |
|
자바스크립트 베스트셀러 모던 웹을 위한 JavaScript가 한차원 더 업그레이드가 되어서 우리에게 돌아왔습니다. 개~정~판!!! 초보자라도 누구나 쉽게 따라할 수 있게 쓰여진 책이며, jQuery 1.10/2.0, jQuery Mobile 1.4 등의 최신 버전을 포함시켜 새로운 기능을 알아볼 수 있습니다. “자바스크립트 참고서”라고 할만큼 방대한 분량을 담고 있다. 자바스크립트를 처음 입문하시는 분이라면 1장부터 5장까지 기본문법을 익히시면 될것 같습니다. C혹은 C++, Java등의 언어를 접하신분이라면 이장을 보다 빨리 지나갈수 있겠습니다. “자바스크립트 베스트셀러” “자바스크립트 입문서” “자바스크립트 기본서” 등의 수식어를 사용해도 괜찮을 만큼 잘 쓰여진 책이 아닐까 생각을 합니다. 자바스크립트하면 빼놓을수 없는 node.js, jQuery, jQuery Mobile 등을 모두 다루고 있으며, 부록을 통해서 부족한 부분을 보충하고 있습니다. 부록에는 자바스크립트 디버깅, 정규표현식, 쿠키(임시저장소), 지오로케이션(구글지도사용법), 웹페이지에 애니메이션을 더해주는 스크롤 관련 라이브러리, 그외 자주 발생하는 오류에 대한 정리까지…. 이책에서 개발환경으로 쓰여지는 Visual Studio 2012 Express for Web을 30일간 써보신다면 그매력과 기능과 강력함에 푹빠지시게 될것입니다.~~ |
|
'모던 웹을 위한 JavaScript + jQuery 입문'과 '모던 웹을 위한 Node.js 프로그래밍'에 이은 윤인성 저자의 3번째 모던 웹 시리즈 입니다.
책에서는 'HTML5 + CSS3' -> 'JavaScript + jQuery' -> 'Node.js' 순서의 로드맵을 권장하고 있지만, 이 책이 3번째로 출간된 이유는 '모던 웹 디자인을 위한'이라는 타이틀처럼 비개발자인 웹 디자이너들을 배려하는 동시에 초보 개발자들을 웹 개발 과정에 지루하지 않게 연착륙 시키기 위함이 아닐까 생각합니다. 그 때문인지 JavaScript 코드가 책의 마지막인 부록 부분에 이르러서야 등장합니다. 이는 로직 코드에 생소한 디자이너들과 차근차근 공부하고 싶은 초보 개발자들에게 모던 웹 시리즈가 안성맞춤인 이유이기도 합니다.
책의 표지를 넘기면 HTML5와 CSS3의 Cheat Sheet이 수록되어 있습니다. 이 부분은 종이의 질도 튼튼한 편이어서 따로 잘라내어 활용하면 이 책을 태그나 스타일 속성에 대한 사전처럼 이용하기에 좋습니다.
이 책은 HTML5 태그와 CSS3의 스타일 속성의 정의에 집중된 기존의 웹 디자인 서적과 그에 따른 학습방법에서 크게 나아간 컨텐츠를 제공하고 있습니다. 책에서 소개되는 많은 예제들은 구글링을 통해 해외의 예제 컨텐츠를 찾아서 실제 활용법을 익힐 수 밖에 없었던 기존의 번거로움을 크게 덜어주고 있습니다. N스크린에 대응하는 반응형 웹 레이아웃의 구성과 더불어 여러가지 플러그인 및 부트스트랩 같은 툴킷들도 꼼꼼하게 정리되어 트랜드를 잘 짚어내고 있습니다. 무엇보다 번역서가 아닌 국내 개발자의 집필서인 점, 앞서 출간된 두 권의 모던 웹 서적들과 더불어 분권이 잘 이루어진 시리즈임에 감탄할 따름입니다. 앞으로 출간될 모던 웹 시리즈 마지막 책이 더욱 기다려집니다. |
|
HTML5 랑 CSS3 자체는 상당히 생소한 편인데 처음에 펼쳤을때 좀 많이 놀랬습니다 -ㅅ-;; 컬러네 ... 음 ?? 예전에 드림위버나 포토샵,플래시등 잠깐 배웠던것이 생각나면서 또한 HTML 자세히 모르는데 어떻게 하나라는 식의 막연함이 있었는데 사실 개인적으로 시간이 많이 안나서 짬짬이 해봤는데 아무튼 컬러 자체가 저는 정말 좋네요 ... 계속 이쪽 계열책들은 거의다가 흑백인데 아무튼 계속 보게되네용 |
|
개인적으로 모바일 기반의 홈페이지를 하나 만들고 싶다는 욕심이 있었던 찰나에 서평 이벤트를 통해 이 책을 받게 되었다. 초보자도 쉽게 접근 할 수 있다기에 이 책에 대한 관심이 더욱 깊어졌다. 하지만 책을 받고 어마어마한 두께에 이걸 언제 다 공부하지 라는 생각이 들었다. 하지만 책을 보다보니 초보자를 위해 홈페이지 제작에 있어서 각 부분 부분들의 구분이 명확하고 상당히 자세하게 설명되어 있었다. 이 책을 보면서 저자인 윤인성님의 독자에 대한 배려심을 느낄 수 있었고, 이 책을 기반으로 모바일 페이지를 만들어 내 포트폴리오로 이용할 계획이다. 만약 자신이 프로그래밍을 잘 모르는 상태에서 모바일기반의 홈페이지를 만들어야 하는 상황이라면 이 책을 과감히 추천해주고 싶다. 이 책에는 모바일 페이지 제작을 위한 코드 뿐만 아니라 모던한 디자인의 홈페이지를 위한 레이아웃에 대한 설명도 자세히 되어있다. 이 책을 읽는 독자들은 이 책 하나로 디자인과 홈페이지 제작을 함께 배울 수 있다. |