Node.js 정석
부끄러운 이야기 먼저 하나 해야겠다. 나는 지금껏 몇 개의 Node.Js 앱을 만들어왔다. 하지만 그러는 동안 Node.Js를 따로 공부하지 않았다. 한 권의 책도 보지 않았고, 인터넷 강의도 보지 않았다. 어짜피 다 아는 JavaScript 아닌가, 달리 공부해야 할 것도 많은데 굳이? 라는 생각이었던듯 싶다. 하지만 얼마 전에 제법 각잡고 만든 Node.Js 앱이 내 생각대로 동작하지 않자 생각이 바뀌기 시작했다. 무엇보다도 가져다 쓴 오픈소스 라이브러리의 뜯어보니, 코드를 짜는 스타일이 나와는 많이 달랐다. 이대로는 안되겠다는 생각이 들었다. 그렇게 집어든 책이 바로 이 책 ‘Node.Js 정석’이다.
내 수준에서 책의 내용을 평가하기는 어렵다. 나는 무식하고, 또 Node.Js에 관한 책을 이제 한 권 읽어봤을 뿐이다. 하지만 비동기와 콜백, 그리고 여기서 발생할 수 있는 오류를 견고하게 잡아주는 과정을 다뤘다는 점에서, 그동안 Node.Js를 사용하며 느낀 답답함을 제법 해소할 수 있는 계기가 되었다. 또한 얇고 가벼운 덕에 어떻게든 처음부터 끝까지 읽어낼 수 있다는 미덕도 갖췄다. 그렇다고 마냥 쉽기만 한 책도 아니다. 그저 설명에 군더더기(?)가 없을 뿐이다. 그래서 가끔씩은 몇 번이고 되풀이하여 읽어야 하는 부분도 있었다. 그렇게 하여 마침내 내가 무엇을 모르고 있었는지를 깨닫는 경험은 정말 즐거운 일이다. 늘 느끼지만, 정말 갈 길이 멀다.
2018.11.05
JIM R. Wilson. 2015. Node.Js 정석. 이장원 감수. 홍릉과학출판사
Leave a comment