본문 바로가기

우리 이야기, 일상

(28)
[리뷰] 비즈니스 데이터 과학 데이터를 기반으로 의사 결정을 하는 과정을 자세히 설명하고 있는 책입니다. 데이터 과학을 공부하다 보면 학습한 기법들을 어느 상황에 적용해야 하는지 쉽게 감이 잡히지 않는데, 저자의 경험으로 상황에 맞게 문제를 해결하는 방법을 설명하고 있어 데이터 과학을 공부하고 계신 분들이라면 많은 도움이 될 거라 생각합니다. 특히 이 책이 흥미로웠던건 비즈니스 의사결정이 필요한 상황(사용자 분류, AB 테스트 등)을 먼저 제시하고 데이터를 분석하는 과정을 소개하고 있다는 점이였습니다. 보통의 데이터 과학 책들은 분석 알고리즘에 초첨을 두고 있는데, 이 책은 데이터 분석의 목적에 중점을 두고 있어 데이터를 여러 관점으로 바라보고 분석 기법을 선택하는 힘을 기를 수 있게 도와줍니다. 다만, 일정 수준 이상의 수학적 지식..
[도서] 똑똑한 코드 작성을 위한 실전 알고리즘 자료구조, 알고리즘 기초를 알고 계신 분들이 다시 개념을 살펴볼 때 좋은 책이라고 생각됩니다. 책의 두께에 비해 상당히 많은 주제들이 정리되어 있으며, 수도 코드와 그림을 사용해 순차적으로 알고리즘이 실행되는 과정을 논리적으로 설명하는 스타일입니다. 책의 내용을 바탕으로 개념을 이해하고 스스로 구현해 본다면 많은 도움이 될 거라고 생각됩니다. (스스로 구현해 본 후 꼭 저자의 깃헙에 있는 잘 작성된 코드와 비교해 보세요) 특히 자료구조와 알고리즘은 워낙 내용이 방대해, 책의 두께나 복잡한 구성에 질려서 중간에 포기하는 경우가 많았는데 이 책은 간결하게 주요 내용만 정리가 되어 있어 좋았습니다. 자료구조, 알고리즘을 다시 공부해 보려고 하는 모든 개발자 분들에게 추천드립니다. "한빛미디어 활동을 위해서 책..
[리뷰] 헤드 퍼스트 디자인 패턴 더 좋은 코드를 만들기 위해 고민하는 모든 분들께 강력히 추천합니다. 처음으로 헤드퍼스트 책을 읽게 되었습니다. 그림이 많고 중요한 일부 내용들을 쉽게 풀어쓴 초보자를 위한 책으로 알고 있었는데, 주니어와 시니어 모두가 읽기 좋은 기본에 충실한 개념서였습니다. 디자인 패턴을 어떤 경우에 어떻게 사용해야 하며 어떤 효과가 있는지, 상당히 실용적이고 친절하게 설명하고 있습니다. 지루하고 이해하기 어려울 수 있는 디자인 패턴들을 실제 프로젝트에서 겪을 수 있는 상황들을 예로 들어, 쉽게 공감하고 이해할 수 있었습니다. 다양한 디자인 패턴들을 알고 있는 건 좋지만, 모든 걸 디자인 패턴으로 해결하려고 하는건 조심해야 한다고 생각합니다. 이 책에서는 중요한 개발 원칙들을 기반으로, 상황에 따라 유연하게 디자인 패..
[리뷰] 고객을 끌어오는 구글 애널리틱스 4 구글 애널리틱스를 적용/학습하려고 하시는 분들에게 좋은 입문서가 될 거라고 생각합니다. 구글 애널리틱스는 점차적으로 업그레이드 되면서 그 동안 많은 변경이 있었습니다. 필요한 내용을 검색해서 찾더라도 현재 GA4의 인터페이스와 다른 부분들이 있어 막혔을 때가 종종 있었습니다. 구글 애널리틱스 공식 문서를 참고하는게 가장 좋은 방법이지만, 정보량이 방대해 찾고 따라하는데 어려움을 겪었습니다. 하지만, 이 책에서는 최신 버전의 GA4로 목적에 맞게 데이터를 분석하는 방법을 소개하고 있습니다. 책에 있는 내용을 따라하다 보면 쉽게 내 사이트에 구글 애널리틱스를 적용하고, 분석 목적에 맞게 맞춤 보고서를 만들고 분석할 수 있을 것 입니다. 사용자 아이디에 대한 기준, 맞춤 이벤트, 전자상거래 분석과 앱 분석에 ..
[리뷰] 무던한 개발자를 위한 모던한 자바스크립트 "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." ES5 문법에만 익숙해서 빠르게 최근 자바스크립트 문법을 보고 싶은 분들에게 강력히 추천합니다. 주로 다른 언어를 사용해 개발을 하더라도 가끔 자바스크립트를 사용해야 할 때가 있습니다. ES5 시절에 머물러 있는 저는 매번 죄책감을 느끼며 ES5 문법으로 자바스크립트 코드를 만들곤 했습니다. 더군다나 최근에는 대부분 타입스크립트로 개발이 이뤄지고 있기 때문에, 빠른 시일 내에 모던 자바스크립트를 살펴봐야겠다는 생각도 자주하고 있었습니다. 프로그래밍을 처음 시작하는 사람이 아닌 어느 정도 기본적인 이해가 있는 개발자를 대상으로 빠르게 모던 자바스크립트를 살펴볼 수 있는 책을 원했는데, 이 책이 정확히 그런 니즈를 충족시켜 줬고 정말 재밌게 읽었..
[리뷰] 모던 자바스크립트 핵심 가이드 ES6 이 후 자바스크립트 문법이 익숙하지 않은 분들이 빠르게 개념을 익힐 수 있는 좋은 책이라고 생각합니다. 핵심 내용들을 예제 코드와 함께 간결하게 설명해 쉽게 내용을 이해할 수 있게 구성되어 있습니다. 요즘 현업에서는 주로 타입스크립트를 사용해 프로젝트를 진행하고 있어서, 처음에는 자바스크립트, 타입스크립트 모두 학습이 필요합니다. 저는 이 책을 읽고 바로 타입스크립트를 보면 되겠다 싶을 정도로 자바스크립트의 핵심적인 부분만 잘 설명하고 있다는 느낌을 받았습니다. 아래 그림과 같이 주요 개념들을 예제 코드 위주로 간략히 설명하고 있습니다. 챕터의 마지막에는 간단한 퀴즈가 있어서, 학습한 내용에 대해 되짚어 볼 수 있도록 구성되어 있습니다.
[리뷰] 미국 주식으로 시작하는 슬기로운 퀀트투자 재테크를 본격적으로 시작하면서, 주식 투자의 비중을 점차 늘려가고 있는 중입니다. 주린이 입장에서 투자할 기업을 찾을 때 도움을 주는 객관적인 지표가 어떤게 있을지 고민을 많이 했습니다. 주식 투자에 대한 유튜브 영상들을 보고 PER, PBR, ROE 등 지표들을 보고 참고해서 투자를 해도 뭔지 모를 불안감을 떨칠 수는 없었습니다. 그러던 중 퀀트 투자 기법을 알게 되었고 나름의 투자 원칙을 세워서 마음 편하게 투자를 하고 있습니다. 처음 퀀트 투자를 시작할 때 환경 설정이나 주식 데이터를 어떻게 가져와야 하는지 막막 했었습니다. 이 책에서는 구글 콜랩을 사용해 빠르고 간단하게 퀀트 투자를 시작할 수 있게 설명하고 있습니다. 퀀트 분석 기법은 자신이 만들 수도 있지만 유명한 분석 방법이나 논문들도 많이 ..
[리뷰] 스파크를 이용한 자연어 처리 현업에서 Spark를 사용해 빅데이터 분석을 하고 있지만, 자연어 처리에 대한 경험은 없어서 공부를 위해 이 책을 보게 되었습니다. Spark 설치로 이 책의 자연어 처리 실습들을 진행 할 수 있어서, 흥미를 잃지 않고 빠르게 진행할 수 있었습니다. Spark는 빅데이터 분석 플랫폼입니다. 큰 데이터도 별도 구현없이 분할해서 빠르게 분석 할 수 있습니다. 그리고 Spark의 ML 라이브러리로 간단하게 머신러닝/딥러닝을 활용할 수 있습니다. 이 책을 보면서, Spark가 머신러닝/딥러닝 분석을 시작하는 분들에게 가장 좋은 환경을 만들어 주는 플랫폼이라는 생각이 들었습니다. Chapter 2에서 자연어처리/딥러닝 기초에 대한 내용을 설명하고, 이 후에 텍스트 전처리, 언어 모델, 표현 등의 일련의 과정들을 ..