책 리뷰 82

[리뷰] 김도형의 데이터 사이언스 스쿨 - 수학편

[책리뷰] 김도형의 데이터 사이언스 스쿨 (수학편) 사실은 이 책이 데이터 사이언스에 대한 기초적인 책인줄 알았으나, 수학 관련만 있는 책인줄은 몰랐다. (다들 조심) 이 책은 확률과 통계, 선형대수에 대한 모든 데이터 사이언스에서 필요로한 수학 지식을 설명하고 있다. 어떻게 보면, 이 책을 공부하면서 머신러닝, 딥러닝을 공부하는 것이 더 좋지 않을까? 생각하기도 한다. 물론, 파이썬이란 언어와 주피터, 구글 코랩을 통해서 수학을 공부하는데 이 부분이 좀 생소할 수 있다. 책의 목차만 봐도 알 수 있는데, 해당 부분이 좀 신선하다. 직접 수학적인 지식을 코드로써 이해하는 분명한 목표가 있다. 목차 파이선 설치와 사용법 수학 기호 넘파이(Numpy) 로 공부하는 선형대수 고급 선형대수 심파이(Sympy)로..

책 리뷰 2019.12.15

[리뷰] 나는 LINE개발자입니다.

나의 생각 대학교 입학 했을 무렵에 읽었던, '나는 프로그래머다’라는 책을 정말 좋아했다. 아! 이렇게 멋있게 일 하는 구나. 재미있겠다. Y2K버그와 고군분투 할 무렵에 나는 프로그래밍이 모르던 시절이었는데, 이 분들은 이렇게 이 시기를 지나왔구나! 생각을 했다. 지금은 나와 비슷한 사람들의 이야기 혹은 20년차의 시니어 프로그래머들이 모여 이야기를 같이 논할 수 있는 세상이 된 것 같아 읽는 내내 재밌었다. 다소 아쉬운점은 LINE이라는 특정한 회사의 개발자들의 이야기다보니 라인 이야기를 빼놓을 수 없었다. 물론, 라인이라는 회사와 내가 깊은 연관이 있진 않지만, 어느 정도 연관이 있기에, 읽으면서 좋기도 하고 아쉽기도 한 부분이었다. 좀 더 다양한 회사의 프로그래머 이야기를 듣고 싶어 하는 ..

책 리뷰 2019.10.11

[리뷰] 프로그래밍 면접 이렇게 준비 한다.

프로그래밍 면접 이렇게 준비한다. 요즘들어 개발자를 구인 하는 곳이 정말 많다고 생각 한다. 링크드인이며, 로켓펀치, 원티드등 거의 모든 구인 구직 페이지에서 개발자를 구인한다는 글을 많이 본다. 하지만, 중요한 점은 프로그래밍 면접에 관한 준비를 어떻게 해야 할지 잘 모른다는 분들이 있는데, 그러한 분들에게 이 책이 어느 정도 도움이 되지 않을까 생각을 한다. 이 책은 기본 챕터는 이직에 관한 이야기와 전화 면접에 대한 이야기로 시작한다. 물론, 그 이후는 우리가 예상하겠지만, 결국 자료 구조 및 알고리즘이다. 사실, 요즘 많이 변질 되었다고 생각 하는 편인데, 알고리즘과 자료 구조의 화이트 보드 테스트는 본래 이 문제를 정말 잘 푸는 개발자만이 뛰어나서 채용을 해야 한다거나 하는 의미는 아니여야 한다..

책 리뷰 2019.09.18

김기현의 자연어 처리 딥러닝 캠프

자연어 관련한 책이 사실 많이 없는데, 이 책을 보면 기본적인 자연어 처리에 관한 정보가 굉장히 많다. 심지어, 한글로 되어 있다는 점은 더욱 놀랍다. 더군다나 예제 기반으로 설명을 하고 있으며, 주요한 자연어 처리에 관한 부분을 탁 탁 꼬집어 설명을 하고 있다는 점이 좋게 생각 되었다. 사실, 자연어 처리라는게 일반 서비스를 개발 하는 사람들에게는 낯설다. 그렇지만, 코퍼스, 워드 임베딩등등 새롭지만 자연어 처리에 대한 입문을 조금 쉽게 할 수 있도록 이론과 수학적 지식 그리고, 코드를 통해 이해를 돕고 있는 책이다. 특히나, 코퍼스 수집과 정제에 관한 부분이 나는 중요한 부분이라고 생각 하는데, 파서의 개념, 분절의 개념은 생소하지만, 재미나게 봤다. 사실, 데이터의 수집과 정제는 모호한 측면이 생길..

책 리뷰 2019.08.09

[책] 매니징 쿠버네티스

쿠버네티스 클러스터를 사용하는 사람들이 점차 많아지고 있다. 대규모의 큰 회사에서는 전사적으로 쿠버네티스 클러스터를 운용하기도 한다. 그 외에는 AWS에서 활용하거나 대부분이지만, 실질적으로 쿠버네티스를 운용하기에 많은 도구들이 필요로 하다. 이 책은 대부분 개념에 가까운 이론을 주로 설명을 하고 있다. 후반부에 갈수록 실제 예제로 설명을 하고 있다. 물론, 그렇게 양이 많지는 않다. 사실, 쿠버네티스를 이용하는데에는 진입점이 조금 어렵다. 어떻게 해야 할까? 이 책은 어떻게 이루어지고 어떤 동작으로 쿠버네티스가 동작하는지를 설명하고 있다. 그리고, 주요한 내용인 아키텍처, 쿠버네티스 API 서버, 스케줄러, 인증과 사용자 관리, 모니터링, 재해복구등을 설명하고 있다. 물론, 쿠버네티스를 학습하는 데에는..

책 리뷰 2019.07.13

[리뷰] 알고리즘이 욕망하는 것들

[리뷰] 알고리즘이 욕망하는 것들 이 책을 읽으면서 느낀 것은 확실히 요즘의 핫한 IT공룡 기업들이 알고리즘을 기반으로 한다는 것이다. 모든 의사결정을 위한 BI 시스템도 자체 구축하고, 마케팅도 데이터 기반의 의사결정 및 데이터 수집을 통한 전락적 마케팅으로 변화하고 있다. 그런데, 이 책을 개발자가 읽으면서 얻을 수 있는 어떠한 개발적인 지식이라기 보다는 !? 일반인들이 알고리즘에 대해 알기 쉽게, 넷플릭스, 구글, 우버등의 이야기를 하면서 알고리즘이 도대체 무엇인지? 어떤게 알고리즘인지 설명한다. 그런데, 초기의 내용들은 일반인? 비전공자들이 읽기가 어렵지 않나? 생각이 들었고, 첫부분은 솔직히 지루한 면이 있었고, 그 이후부터는 넷플릭스의 이야기등에 대해 소개하는 점들은 분명 일반인들도 어렵지 않..

책 리뷰 2019.06.08

[리뷰] 좋은 선택, 나쁜 선택(데이터가 말하는 것과 말하지 않는 것)

이 책에서 말하는 좋은 선택과 나쁜 선택에는 무엇이 있을까? 표지만 보고는 뭔가 떠올리기 힘들었다. 책은 전반적으로 통계와 관련된 이야기를 하는데, 사실 이런 류와 비슷한 책을 고등학교때 많이 읽어보기도 했다. 그래서 낯설지 않았고, 그렇게 막 계산법을 유심히 보면서 읽지 않았고, 왜 이렇게 나왔고, 그래서 어느 정도의 확률인지 나오기 때문에 그러한 결과론적이긴 하지만, 결과를 곱씹으면서 읽었다. 이 책의 전반적인 내용이 사실, 어떤 사례 기반에서의 확률을 소개하는데, 어떤 이에게는 재미가 있는 이야기가 되거나 어떤 이에게는 지루한 느낌으로 다가 올 것 같다는 생각이 들었다. 어느 정도 요약하면, 카지노의 룰렛 게임은 게임 참가자가 이익을 얻을 확률은 47.4%였던가? 그리고 나머지 확률로 딜러가 이긴다..

책 리뷰 2019.04.14

@독서 | @함께 자라기, 애자일로 가는 길

#함께 자라기, 애자일로 가는길 #내가 좀 더 나은 사람이 되고, 좀 더 나은 개발자가 되는 것 그리고 그 것을 팀원들과 공유 하기 위한 방법론에 관한 책. 저자 : 김창준 출판사 : 인사이트 나의 생각 이 책을 읽으면서 저자의 깊고 넓은 견해에 대해 정말 많이 놀라웠다. 심리학부터 마케팅, 개발등 모든 분야별로 지식의 깊이가 남다르다는 생각을 하게 되었다. 그리고 좋은 말들이 워낙 많았기에 사실 이 책은 1년 마다 한 번씩 다시 보면 좋겠다는 생각을 했다. 그리고 책을 다 읽기 전에 나와 같이 일하는 파트 분들에게 선물로 나누어 주었다. 정말 많은 공감을 했고, 남는 것이 많은 책이라 선물을 하고 싶었다. 특히나 시니어 개발자분들에게 선물로 주고 싶었다. 그런 말이 나오는데, 비전문가일수록 자신이 최초..

책 리뷰 2019.03.08

[리뷰] 아무것도 모르고 시작하는 인공지능 첫걸음

[리뷰] 아무것도 모르고 시작하는 인공지능 첫걸음​이 책은 정말 특이하게 지능이란 무엇일까? 라는 Chapter로 시작하는데, 인공지능의 기초를 배울 수 있다. 지능과 뇌의 구조를 통해서 어떻게 컴퓨터 세계에서는 그런 것들을 표현했는지를 알려면 기초를 잘 배워야 하는데, 인공 지능 수업을 들었던 나에게는 쉽게 유추가 가능하고, 어떤 용어가 잘 매핑이 가능하지만, 모른다면 정말 모를 수 있는 용어들이 많다. 그런 용어부터, 유래?라고 해야할지 모르지만, 기원을 잘 알아가는 것은 어려운 머신 러닝의 세계로 입문하는데 도움을 준다고 생각한다. 기계학습에 대하여 알아보자고 생각하자. 나는 전혀 지식이 없는데, 기계 학습이라는 것을 공부하려고 하면 어떤것부터 공부해야 할지 감이 오지 않는다. 종류는 무엇이 있으며..

책 리뷰 2019.01.10

스프링 5 레시피

스프링 5 레시피 리뷰 드디어 스프링 5의 책이 나왔다. 얼마나 많이 기다려온 책인가!!!?책이 나오기 전에 스프링 5에 대한 내용을 들을 수 있던 것은 Toby TV시즌 2 유투브를 통해서였다. 물론, 다 보진 못했다. 😨여전히 스프링 5에 대한 물음표는 있다. 비동기 논블럭킹으로 변화 하는 것은 옳은지? 레거시 시스템에서 어떻게 자연스레 Java Stack에 변화를 줄 수 있을까? 더군다나, RDBMS에 맞춰진 데이터, 데이터를 처리 하기 위한 플로우 자체가 변경하기 어렵게 되어 있다. WebFlux 또한 JPA, JDBC에 대한 구현체가 존재하지 않는다. 그럼 어떻게 해야 하는가? 수많은 물음들이 존재하긴 하지만, 내가 쓸줄도 모르고, 왜 쓰는지도 모른다면, 그 시기에 해당 기술을 제일 멀리 해야한..

책 리뷰 2018.10.21
반응형