티스토리 뷰


* 3년만에 약간 뜬금없지만, "속깊은 자바스크립트"의 마지막 글을 작성합니다. 2000년 초반부터 자바스크립트를 다양하게 활용하면서 개발하다가 문득 해외에서의 자바스크립트에 대한 인지도와 국내에서의 인지도가 많이 다르다는 것을 느끼고, 2012년 12월에 처음으로 "속깊은 자바스크립트"라는 이름으로 시리즈 작성을 마음먹었습니다. 일반적인 문법적인 이야기가 아닌 동작 원리와 개발 방향에 대한 내용을 작성하기 시작하여 2013년 11월까지 열심히 작성하였습니다. 직장 생활과 결혼 준비로 인하여 글 작성을 쉬던 중 2014년 여름에 출판 제의가 와서 그 후 2년만에 "속깊은 자바스크립트"의 마지막이라고 할 수 있는 책을 출판하게 되었습니다. 따라서 속깊은 자바스크립트 시리즈는 이제 책의 출판으로 그 마지막을 장식하게 되었습니다.


책의 전반부 내용은 자바스크립트를 알면 필수적으로 알아야하는, 블로그에 작성했던 내용들을 보완하여 작성하였고, 후반부에는 이후 원래 속깊은 자바스크립트에서 다루고 싶었던 브라우저 환경 및 성능에 대한 내용들과 자바스크립트이기 때문에 쉽게 개발 가능하고 응용가능한 실용적인 디자인 패턴들을 보충하여 작성하였습니다. 무려 4년전에 시작했던 시리즈이기 때문에 블로그 내용을 다시 복습하면서 원고 작성을 하면서도 최근 표준과 경향으로 다시 맞춰서 작성하느라 시간이 더 걸렸던 것 같기도 합니다. 


출판 계약할 때에는 1년만에 끝내겠다고 호언장담하다가 출산과 육아에 치여 예상보다 1년 더 늦게 출판하게 된 것도 매우 아쉬웠고, 미국에서 생활하다보니 출판사와 이메일 이외에 연락하기가 어려워 긴밀하게 작업하기에 어려웠던 점이 많이 아쉽습니다. 책 내용 중에서도 마지막 장의 프레임워크 소개 부분도 사실 소스까지 파면서 각 구현 방법들도 공유하고 싶었는데 그렇게까지 못한 것이 아직도 찝찝하게 남아있습니다. 혹시 나올수 있을지도 모를 2판(...)이 있다면 그러한 내용들을 왕창 보충해서 하고 싶은 의욕은 넘쳐나고 있지만, 제가 출판사라면 저 같이 "원고 1년만에 작성하겠습니다" 허세 떨다가 1년 더 연기해버리는 사람하고 작업을 하고 싶지 않을 것 같습니다 크크 그래도 열심히 원고를 작성하고 오타와 편집 그리고 소스에 오류가 있는지 일일이 밤새가면서 검토하여 끝내고보니 많이 뿌듯합니다. 진작에 이렇게 밤새가면서 했으면 1년만에 가능했겠지만 개발자의 눈 건강과 체력은 중요하니까요.


이제 "속깊은 자바스크립트"는 이제 더이상 블로그 글이 아닌 책으로 끝내려고 하니 아쉽기도 하지만, 지금도 쓰고 싶은 여러 가지 개발 관련 내용들이 많이 밀려있어서 조금 더 다양한 분야의 글들을 짬짬히 열심히 쓸 것 같습니다. 책은 어느 정도 크기의 서점에 가야 찾을 수 있을지는 제가 해외에 있어서 저도 잘 모르겠지만(...) 인터넷에서는 확실히 살 수 있네요.


속 깊은 자바스크립트
국내도서
저자 : 양성익
출판 : 루비페이퍼 2016.11.11
상세보기


이후에 "속깊은 자바스크립트" 강좌에서 나왔어야 되는 세세한 내용들이 궁금하시면 책에서 확인하시면 되고, 이전의 블로그에 작성했던 글들은 제 블로그의 존재의 이유이기 때문에 남겨두도록 하겠습니다.


2012/12/10 - [속깊은 자바스크립트 강좌] 시작 (예고편)

2012/12/17 - [속깊은 자바스크립트 강좌] 자바스크립트의 Scope와 Closure 기초

2013/01/07 - [속깊은 자바스크립트 강좌] function declaration vs function expression 차이점

2013/01/10 - [속깊은 자바스크립트 강좌] 함수를 호출하는 방법과 this의 이해

2013/01/21 - [속깊은 자바스크립트 강좌] Closure의 이해 / 오버로딩 구현하기

2013/01/30 - [속깊은 자바스크립트 강좌] Closure 쉽게 이해하기/실용 예제 소스

2013/02/13 - [속깊은 자바스크립트 강좌] 쉬어가기: 웹 개발 방법론의 변화/자바스크립트의 재발견

2013/02/22 - [속깊은 자바스크립트 강좌] 객체지향의 기본: prototype

2013/10/04 - [속깊은 자바스크립트 강좌] 상속, new와 Object.create의 차이

2013/10/29 - [속깊은 자바스크립트 강좌] 글로벌(전역) 변수와 window 객체

2013/11/06 - [속깊은 자바스크립트 강좌] 변수 선언 방법에 대하여


* 여담이지만, "속깊은 자바스크립트"가 나오기전에 "속깊은 jquery"가 먼저 나와서 댓글로 어느 분이 물어보시더라고요. 제가 쓴 책이냐고... 그 댓글이 제게 힘(?)이 되었습니다. 제가 쓴책이 아니거든요 ㅠ 출판사와 계약할 때 제가 "속 깊은 자바스크립트"라는 책이름으로 하고 싶다고 하니까 최근에 출판사에서 "속 깊은"을 시리즈와 비슷하게 제목을 사용하고 싶다고 해서 사용하라고 하니, 얼마 뒤 그 책이 금방 먼저 나오더군요. 많이 속상했지만 어쩌면 그 덕분에 올해 안에 끝낼 수 있었던 것 같습니다. 크크 역시 블로거의 힘은 댓글인 것 같습니다. "속깊은 자바스크립트 강좌"를 보면서 댓글 달아주시고 감사 인사 해주시는 모든 분들 감사합니다.



* "속 깊은 자바스크립트 강좌" 끝


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함