더북(TheBook)

지금까지 고생 많았습니다! 12가지 웹 프로그램 만들면서 자바스크립트와 조금 더 친해졌길 바랍니다. 코드를 작성하면서 프로그램은 정말 여러분이 입력한 그대로 움직인다는 것을 느꼈을 겁니다. 정말 사소한 오타 때문에 프로그램이 돌아가지 않는 경험도 했을 거고요.

이 책에서는 어떤 프로그램을 만들든지 순서도를 먼저 그리고(숙련되면 머릿속으로 그릴 수 있다고 했죠?) 그 후 코드로 구현했습니다. 구현할 때는 자바스크립트의 언어적 특성(기본 문법과 변수의 스코프, 이벤트 루프 등)을 잘 알아야 합니다.

이 책에서는 자바스크립트의 핵심 개념을 설명하려 노력했지만, 지면상 모든 것을 다 설명하지는 못했습니다. 부족한 부분은 1.1.1 자바스크립트를 배울 때 도움이 되는 자료에서 소개한 내용을 참고해 스스로 보충해 보세요.

여기서 책을 덮지 말고 이 책에서 만든 프로그램에 기능을 추가해 여러분만의 프로그램을 만들어 보세요. 이 책에 없는 새로운 게임(바둑이나 체스, 테트리스 등)이나 웹 사이트를 만들어 봐도 좋습니다.

프로그래밍 실력은 책을 읽는다고 해서 늘지 않습니다. 끝없이 새로운 개념을 배우고, 직접 코드를 짜면서 온갖 고생을 해 봐야만 늡니다. 앞으로도 많은 난관에 부딪히겠지만, 하나씩 해결하면서 얻는 성취감은 고생만큼 클 것입니다.

자바스크립트 프로그래밍에 입문한 여러분, 축하합니다!

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.