소프트웨어로 분석하는 선거 개표방송

실무자의 고뇌 몇 해 전부터 계속해서 출판되고 있는 클린OO 시리즈를 계속해서 보면서, 언젠가 나도 이런 멋진 아키텍처나 깔끔한 코드를 구성하고 싶다고 생각하면서 연습에 연습한다. 하지만 막상 프로젝트에 돌입하게 되면 중력에 이끌려서 어디로도 가지 못하는 코드 덩어리를 끌어앉고 있는 모습을 보게...
더 읽기

파이썬을 활용한 베이지안 통계 - 동전 던지기와 하키 승률로 배우는 데이터 분석, 2판

한빛미디어 “나는 리뷰어다” 활동을 위해서 책을 제공받아 작성된 서평입니다. TL;DR 베이지안 이론(bayesian theory)과 실습을 병행해서 진행할 수 있음 개별 장마다 제시된 문제를 베이지안 이론을 활용해서 해결하는 과정을 소개 책에서 소개하는 거의 모든 내용을 파이썬(python)을 활용하여 구현 베이지안을 처음 접한다면, 전체...
더 읽기

소플의 처음 만난 리액트

한빛미디어 “나는 리뷰어다” 활동을 위해서 책을 제공받아 작성된 서평입니다. TL;DR React를 처음 접하는 분들에게 적극적으로 권함 핵심 개념이 매우 잘 설명되어 있어서 초급자에게 적극 권장 중급자의 경우 7장, 14장 등과 같이 꼭 필요한 개념 부분만 발췌해서 복습 중심으로 진행해도 좋음...
더 읽기

실무자를 위한 그래프 데이터 활용법

한빛미디어 “나는 리뷰어다” 활동을 위해서 책을 제공받아 작성된 서평입니다. TL;DR 그래프 구조를 활용해서, 서비스에 적용하는 과정을 소개하고 있기 때문에 Neo4j, TigerGraph, Azure의 Cosmos DB 등에 관심이 많으시면 이 책은 굉장히 재미있고 흥미로운 책이다. Neo4j를 사용했던 경험이 있으시면 9~13장을 먼저 접해도...
더 읽기

인사이드 안드로이드 OS

1 커스텀된 Android OS를 손보고 예전에 알던 Android가 아니라서 책을 좀 봐야겠다 싶어서 읽었다. 생각보다 꼼꼼하게 잘 정리되어 있어서 작업하면서 검색했던 대부분의 내용이 깔끔하게 정리되어 있어서 좋았다. 2 Android OS 커스텀 관련일을 하시면, 읽어보시면 좋을 것 같다. 참고로 나는 9장/10장...
더 읽기

데이터 천재들은 어떻게 기획하고 분석할까?

1 개발자나 데이터 분석가 및 관련 업종분들에게 권하긴 힘들 것 같고, 해당 프로젝트를 처음 접하는 분들에게 적합한 책으로 보인다. 2 (나름) 현업 개발자라 그런지 먹어도 먹어도 배가 부른지 않은 그런 내용이다.
더 읽기

3일만에 끝내는 코딩 통계

1 3일은 거짓말인것 같지만, 일주일 정도면 충분히 읽을 수 있다. 단, 모든 것을 이해할 수 있냐고 물으신다면 그것은 아닌 듯 하다. 2 R에 대한 이해도가 없어도 통계에 관련된 내용만 차근 차근 익혀도 크게 상관없지만, 만약 Python으로 포팅 할 수 있다면...
더 읽기

시맨틱 데이터 모형화

1 이 책 조금 어렵다. 왜 ‘조금’ 어렵나면 데이터와 데이터가 어떻게 연관되어야 하는지에 대해서 굉장히 이론적으로 소개하는데, 읽다보면 이거 대부분 실무에서 적용할 때 깊게 고민해야 하는 부분들이다. 그러다 보니 내용이 손가락 사이의 물처럼 흘러내리는 경험을 하게 되는데, 그래서 난이도가 조금...
더 읽기

머신러닝 실무 프로젝트 2판

“한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." TL;DR 마켓팅 관련 업무 및 담당 팀원이라면 이 책을 적극 권장한다. 책의 가장 큰 장점은 ‘코드’가 아니라 ‘설계와 절차’를 중심으로 내용을 전개하고 있다는 점이다. 그리고 예제가 마켓팅팀에서 주로 활용하는 A/B 테스트 뿐만 아니라...
더 읽기

처음 배우는 엘릭서 프로그래밍

1 국내 유일의 엘릭서 책이라 해도 과언이 아니다. 가끔 erlang 을 다루는 책이 나오긴 하지만 erlang 으로 채팅 서비스를 만들게 아니라면 엘릭서로 웹 개발을 하면서 FP에 대한 감을 잡아보면 좋을 듯 싶다. 이 책에 있는 수준이면 FP로 웹 개발하는데 차고...
더 읽기

XGBoost와 사이킷런을 활용한 그레이디언트 부스팅

1 Google Play에서 다른 책을 구매할 때 ‘XGBoost와 사이킷런을 활용한 그레이디언트 부스팅’도 함께 추천되고, 박해선님이 번역하셨다고 해서 냅다 샀다. 2 대부분의 실무에서 사용하는 ‘결정트리’, ‘랜덤포레스트’, ‘XGBoost’만 전문적으로 다루는 책이다. 그래서 실무에서 당장 머신러닝을 적용할 예정이라면 ‘핸즈온 머신러닝 2판’ 보다는 이...
더 읽기

모던 C - 전문가를 위한 작성법

…혹시 시간이 없다면 이 책은 뒤에서 부터 읽어보길 권한다. 앞 부분 보다는 뒷부분을 먼저 읽어보면 최소한 책 값은 건질 수 있다. 1 개발을 시작하고 가장 적은 학습 시간을 소모했지만, 가장 많은 이윤을 주었던 언어는 C다. 그리고 한 시절 배웠던 언어를...
더 읽기

러닝 Go - Go 개발자처럼 생각하는 방법

“한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." TL;DR Go언어에 관심있다면 이 책을 가장 추천한다. 이전에 읽었던 책을 모두 포함해서 이 책 정도면 Go언어를 실무에서 사용할 수 있는 최소한의 수준은 커버. 참고로 저는 이 책 이후에 “밑바닥부터 만드는 컴파일러 in Go”와...
더 읽기

이펙티브 코틀린 - 안전성, 가독성, 코드 설계, 효율성을 향상시키기 위한 52가지 전략과 기법

TL;DR Kotiln 문법을 위주로 공부했다면 이 책을 활용해서 기초적인 개념에 대해서 확인할 수 있다. 간단한 Android 앱(cf. Memo, Todo)을 작성했다면 이 책을 읽으면서 코드를 요리조리 뜯어보면서 함께 공부하면 효율이 높을 것으로 예상된다. 1 먹고 살아야 되는 입장에서 JVM 언어를 완전히...
더 읽기

레트로의 유니티 게임 프로그래밍 에센스(개정판)

한빛미디어에서 제공받는 책으로 해당 리뷰를 작성하였습니다. TL;DR 1~2부 내용은 ‘꼭’ 읽어보시고(설치 및 기초적인 내용은 가볍게 실습을 진행하시길 권함), 5부인 ‘유니런’을 먼저 진행하길 권장, 왜냐하면 3부인 ‘탄막 슈팅’ 게임 보다 난이도 및 실습 분량이 적절하다고 판단 단, 기존에 Unreal 등을 사용하셨던...
더 읽기