IT 67

책 "Web Development with Node & Express 한 권으로 끝내는 Node & Express 2판" (O'Reilly, 한빛미디어) 리뷰

2015년에 출간된 "한 권으로 끝내는 Node & Express 웹사이트 구축을 위한 서버 사이드 자바스크립트" 의 개정판이다. 새로운 부제목 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것에서 알 수 있듯 최근 몇 년 사이에 웹 개발과 관련된 일종의 도구들이 굉장히 많이 변했다. Javascript 자체가 많이 변한 것을 포함해 단순히 서버 사이드 렌더링이 주목받는 것을 넘어 API 서버와 단일 페이지 애플리케이션 SPA 개발이 상당히 붐을 맞은 것 같다. 2판에서는 1판 저술 당시의 Express 베타버전 이후 업데이트된 내용을 반영함과 동시에 새롭게 변화된 웹 개발환경을 많이 반영하려고 노력한 것이 보인다. 어떤 개발책이든 이제는 관습이 되어버린 Hello World 로부터 시작하는데, 필자는..

IT 2021.05.24

책 "몽고DB 완벽 가이드 3판" 리뷰 [DB/NoSQL]

몽고DB 교과서 책의 이름처럼 "몽고DB 완벽 가이드" 는 몽고DB의 교과서이자 사전이다. 처음 이 책을 접하는 사람은 600 페이지에 달하는 두껍고 많은 분량에 부담을 느낄 수도 있지만 구성이 마음에 든다면, 당분간 다른 책은 필요가 없을 것이라고 생각한다. 1, 2부에서는 몽고DB가 무엇인지, Document 기반의 DB, NoSQL 에 대한 설명과 개발에 필요한 쿼리, 인덱스와 같은 내용들을 다루고 3부 이후로는 DB 를 운용하고 관리하는 기술들을 포함해 복제, 샤딩, 보안과 같은 내용을 순차적으로 다룬다. 다른 책들도 구성은 크게 다르지는 않겠지만 모든 내용에 대해 자자세하게 예제가 달려있고 더욱이 이책은 몽고DB 코어 소프트웨어 엔지니어와 몽고DB 교육 부사장가 직접 저술했기 때문에 같은 내용이..

IT 2021.04.18

책 "처음 배우는 셸 스크립트" 리뷰 [IT/리눅스]

리눅스에서 개발한다면 셸 스크립트와 관련된 내용을 한번은 정독하기 셸 스크립트는 "다른 언어들처럼 어렵지 않으니까", "문법이 단순하니까", "검색하면 다 나오니까", "대충 코드보면 이해 되니까" ... 라는 생각으로 거의 10년을 질질 끌고 오다가 이제야 근본없이 공부해 온 자신을 반성하면서 책을 처음부터 제대로 읽어 보기 시작했습니다. 지금까지는 훌륭한 분들이 잘 짜놓은 스크립트를 대충 읽어보고 그저 믿고 쓰기만 해왔는데 직접 코드를 건들여야되는 상황이 생기니까 얕은 지식이 한계를 들어내고야 말았거든요. 실무 경험은 짧지만 그래도 이것 저것 개발을 건들여 왔는데도 새로운 분야를 만나면 또 똑같은 실수를 반복하다 시간을 날리고 나서야 기본기의 중요성을 알게 되네요. 아무튼 기본기는 정말 중요합니다. ..

IT 2021.03.21

책 "선형대수와 통계학으로 배우는 머신러닝 with 파이썬" 리뷰 [IT/머신러닝]

대상 독자와 구성 "머신러닝을 독학하는 독자" 간단하게 이전에 머신러닝을 배워보려다가 때려치웠거나 아직도 잘 모르겠는 사람이나 개념적으로만 알고 있는 그런 사람들을 위한 책입니다. 저처럼 근본없이 공부해서 머리 속에 정리가 안되있는 사람이 보면 참 좋을 것 같네요. 책은 전체 12개 chapter 중 전반부 2~7 chapter 는 머신러닝에 대한 기본 개념, 선형대수와 통계학 등 이론과 관련된 내용을 설명하고 후반부 8~12 chapter 는 실습 위주로 사이킷런과 같은 라이브러리를 이용해서 실제로 다양한 머신러닝 모델을 구현해보는 내용으로 구성되어 있습니다. 저자(장철원)님은 머신러닝을 처음 접하는 사람은 후반부부터, 이미 해본 적 있는 사람은 처음부터 순서대로 보는 것을 추천합니다. 아무래도 머신러..

IT 2021.02.26

책 "플러터 인 액션 (Flutter in Action)" 리뷰 [IT/앱개발]

대상 독자 - 앱 개발자 (플러터를 이용해서) - 앱 개발 경험이 없는 사람도 상관없음 인 액션 시리즈 책들이야 거의 다 믿고 볼 수 있지만 사실 몇몇 책은 잘 안읽혀지는 것들이 있었다. 그런 면에서 한빛미디어의 "이것이 ㅇㅇㅇ다" 나 이지스퍼블리싱의 Do It! 시리즈 같은 책들이 처음 프로그래밍을 배우는 사람들에게는 좋지 않을까... 라는 생각을 한 적이 많다. 이 책은 다행히 처음 이 분야를 공부해보는 독자들도 볼 수 있도록 잘 구성되어 있다. 플러터란 무엇인지, 플러터에서 사용하는 Dart 에 대한 Hello World 부터 기본적인 문법설명부터 시작해서 UI를 시작으로 다양한 구조들을 개발해볼 수 있도록 구성되어 있다. 개인적으로 이 책을 선택할 플러터 개발용 참고서적으로 사용할 때 생각해봐야할..

IT 2021.02.22

[금융/IT] 책 "파이썬을 활용한 금융공학 레시피" 리뷰

책의 목표 - 금융공학(수학을 이용해 금융시장을 분석하는 학문)을 위한 입문 - 주식, 펀드, 파생상품 등 금융 상품에 대한 기본적인 설명 - 파이썬이라는 도구를 이용해서 금융상품을 분석해보기 추천 대상 금융이고 IT고 뭐고 아무것도 모르는 10대 정도의 어린 학생 부제 '문과생의 코딩 울렁증과 이과생의 금융 울렁증을 한 방에 씻어줄 금융공학 사이다'로 보아 대학생 수준을 타겟팅으로 하는 것 같다만 (아마 금융, 코딩을 처음 접하게 되는게 아직까지 한국에서는 대학생 정도가 되어서기 때문이지 않을까) 개인적으로 이 책의 내용은 중, 고등학교 수준의 조금 어린(?) 사람들이 필수 교양으로 알았으면 한다. IT 입장에서는 파이썬을 이용해서 분석해보는 내용도 중요하지만 책에서 설명하는 금융 상품에 대한 설명만 ..

IT 2020.11.22

[블록체인/알고리즘] 책 "분산원장 기술" 리뷰 (한빛미디어)

책의 부제 "수학 증명과 의사코드로 배우는 블록체인 구조와 알고리즘" 에서 볼 수 있듯이 이 책은 철저하게 알고리즘에 대해 설명한다. 분산 시스템, 암호학, 비잔틴 동의, PBFT 그리고 비트코인... 블록체인을 한번쯤 접해본 사람이라면 들어봤을 용어에 대해 간략하게 설명하고 모든 내용을 의사코드 알고리즘으로 풀어내고 증명이 첨부되어 있다. - 누구에게 추천할 수 있을까? 정말 분산 시스템, 블록체인 그리고 그와 관련된 알고리즘이 어떻게 구현되어 있는지 궁금한, 혹은 알아야할 필요가 있는 개발자에게만 이 책을 추천한다. 다양한 주제에 대해 각각의 장으로 "독립적"으로 구성되어 있다. 이 말은 처음부터 하나씩 읽어나갈 필요가 없다는 말이다. 그저 사전식으로 필요한 부분, 궁금한 부분을 찾아서 해당 알고리즘..

IT 2020.10.28

[인공지능/딥러닝] Deep Learning from Scratch 처음 시작하는 딥러닝 리뷰, 한빛미디어, O'RELLY

들어가기에 앞서... O'RELLY 시리즈에서 가장 중요한 것은 역시 표지 동물이 아닐까 싶다. 책 표지의 새는 닭목 꿩과의 바바리반시 (Alectoris Barbara) 라는 동물이라고 한다. 국내에서는 보기 힘들 것 같다. (전체 다 보지는 않았었지만) 원서로 먼저 접한 적이 있었던 책이기도하고, 딥러닝의 기본서 쪽에 속하는 책이라서 그런지 읽기도 쉽다. 몇년 전에는 인공지능을 처음 공부할 때, 코딩하기도 전에 수학 공식들 먼저 보고 기겁하고 피하는 경우를 많이 봤는데 최근에는 이런 종류의 책들이 많이 나와서 쉽게 시작할 수 있는 것 같다는 생각이 많이 든다. 인공지능의 기본이 되는 수학적 요소들을 공식을 나열하거나 마치 수학책을 보는 듯한 기분이 들게 서술해놓은 책들이 많은데 (안타깝게도 학교 교재..

IT 2020.09.27

[블록체인/하이퍼레저] 자기주권 신원증명 구조 분석서 (제이펍) 리뷰

들어가기에 앞서... 1년만 빨리 이 책이 나왔다면 얼마나 좋았을까? 대학원에서 의료정보에 대한 데이터 주권과 블록체인을 연관지어 연구하고 있었는데 그 때 만났다면 정말 많은 도움이 되었을 책이었을 것 같다. 교수님과 연구실 조교인 친구에게 보자마자 소개를 해주었다. 수업 교재로 강추... 제목 "자기주권 신원증명 구조 분석서" 과연 제목만 보고 이 책이 IT 책이란 걸 알 수 있는 사람이 몇이나 될까... 정말 정확하게 표현된 말이긴 한데 이 분야를 접해 보지 않고 이 말을 이해할 수 있는 사람이 있을지. 하이퍼레저 인디로 배우는 ㅇㅇㅇ, 블록체인을 이용한 ㅇㅇㅇ 같은 쉬운 표현을 썼으면 더 많은 관심을 받을 수 있지 않을까 싶기도 하지만... 너무 흔한 IT 책들 같은 느낌을 받을 것 같기도하고. 코..

IT 2020.09.18

[안드로이드/코틀린] 이것이 안드로이드다 with 코틀린 (한빛미디어) 리뷰

이것이 안드로이드다 with 코틀린 (안드로이드 입문의 3가지 장벽, 언어+실전+환경 완벽 대응!) 고돈호 지음, 한빛미디어 2020년 05월 01일 출간 이 책은 다음과 같은 목표를 가진 사람들을 돕기 위해서 집필되었다고 하므로 아래의 항목을 중심으로 간단하게 평을 남깁니다. ☑ 코틀린은 처음이다. 만들고 싶은 앱이 있다. 안드로이드 스튜디오 설치, 코틀린 문법 설명까지 함께 들어 있어서 원하는 목적은 잘 달성한 것으로 보인다. 다만 이미 자바를 잘 알거나 안드로이드를 접한 경험이 있다면 두께에 비해 크게 얻을 것은 없을 것 같다 (기본서이기에 어떤 의미로는 당연한 것일 수도). 안드로이드 자체를 처음 접할 경우 최근의 트렌드에 따라 코틀린으로 시작하기에는 정말 좋은 책이다만 코틀린에 대한 공부는 꼭 ..

IT 2020.08.09
반응형