최근에 저는 ‘비전공자도 배울 수 있는 타입스크립트‘라는 책을 읽고, 타입스크립트의 기초부터 활용까지 한 번에 배워볼 기회를 가졌습니다. 이 책은 자바스크립트와 리액트에서 발생할 수 있는 타입 관련 문제를 해결하기 위해 만들어진 타입스크립트에 대한 내용을 다루고 있습니다. 타입스크립트는 자바스크립트의 상위 집합으로, 정적 타입을 지원하여 코드 작성 시 발생할 수 있는 타입 오류를 사전에 방지할 수 있도록 설계되었습니다. 자바스크립트와 리액트에 대한 기본 지식이 있으면 도움이 되지만, 전혀 몰라도 쉽게 따라갈 수 있도록 잘 구성되어 있습니다. 이번 후기를 통해 이 책의 매력과 유용함을 상세하게 공유하고자 합니다.
타입스크립트는 자바스크립트의 superset으로, 정적 타입 언어의 장점을 JS에 추가합니다. 이는 코드 작성 중 발생할 수 있는 오류를 사전에 방지할 수 있게 해주는 요소입니다. 비전공자도 이해하기 쉽게 다양한 그림과 예시를 통해 설명되고 있어, 처음 접하는 사람들도 부담 없이 접근할 수 있습니다. 특히 ‘비전공자도 배울 수 있는 타입스크립트‘는 코드 예시와 함께 각 문법을 설명하여 독자가 직접 실습하면서 학습할 수 있게 돕습니다. 타입스크립트의 기본 문법을 다루며, 변수를 선언하는 방법부터, 타입을 지정하는 이유까지 세세하게 설명합니다. 독자가 내용을 시각적으로 이해하는 데 큰 도움이 됩니다.
책의 마지막 부분에서는 학습한 내용을 바탕으로 간단한 프로젝트를 진행해볼 수 있게 돼 있습니다. 카운터 앱과 날씨 앱을 만드는 것은 실제로 코드를 작성하고 배포하는 과정을 경험할 수 있는 기회를 제공합니다. 저는 이 과정을 통해 타입스크립트를 실제 프로젝트에 활용하는 방법을 배웠고, 배포까지 해보았습니다. 제가 배포한 날씨 앱은 아래 링크에서 확인할 수 있습니다. 필요하신 분들은 참고해보세요.
https://samparkblog.com/weather/index.html
이 책을 통해 가장 큰 장점은 무엇보다 ‘시작하기 쉬운’ 언어라는 점입니다. 비전공자도 코드에 대한 두려움을 없애고 직접 코드를 처음부터 끝까지 작성함으로써 자신감을 얻을 수 있습니다. 각 문법 설명 후에는 연습문제가 있어서 독자가 직접 학습한 내용을 확인해볼 수 있습니다. 이론보다 실습 비중이 높아, 코드 작성의 경험을 더욱 풍부하게 만들어 줍니다.
‘비전공자도 배울 수 있는 타입스크립트‘는 타입스크립트의 기본 개념과 문법을 배울 수 있는 훌륭한 자료입니다. 비전공자나 코딩에 대해 전혀 모르던 사람들도 쉽게 따라갈 수 있도록 구성된 점이 매력적입니다. 이 책을 통해 자신감을 가지고 타입스크립트를 배울 수 있는 소중한 기회를 가지게 되었습니다. 혹시 더 궁금한 점이 있으시다면 언제든 질문해 주세요! 이후의 행보로는 더 많은 프로젝트에 도전해 보며, 타입스크립트를 본격적으로 활용해 볼 계획입니다. 타입스크립트는 단순한 언어 이상의 가능성을 가진 도구라는 생각이 듭니다. 감사합니다!
“한빛미디어 <나는리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.”