러스트 프로그래밍 공식 가이드

1 처음 배운 언어라서 기대하면서 읽었는데, 생각보다 친절했다. 언어가 친절했다는건 아니고 책에 예제가 많아서 나름 재미있게 배울 수 있었다. 막상 책을 다 읽고보니 당장 사용할 곳이 없어서 약간 아쉬웠다. 그래도 이렇게 새로운 언어를 배워가면서 나름 많은 부분을 배울 수 있다....
더 읽기

마이크로서비스 패턴 - 자바 예제로 배우는 서비스 분해, 트랜잭션 관리, CQRS, 테스트 핵심 패턴

1 회사에서 MSA를 사용할 일이 없어서(이제는 이런 거대한 프로젝트에 참여할 상황이 아닌 ㅠㅠ) 별다른 관심이 없었다. 논문을 작성하면서 CQRS에 관심이 생겨서 이번에 책을 읽게 되었는데, MSA 관련 책을 읽으면 읽을 수록 뭔가 매력적이다. 상상만으로 매력적인데 실제 사용해보면 어떨까?! 2 MSA...
더 읽기

코틀린으로 배우는 함수형 프로그래밍

1 함수형 프로그래밍 방법을 코틀린을 사용해서 실습할 수 있는 책이다. 안드로이드에서 코틀린을 사용한다고 해서 배우고 있는데, 손에 쉽게 익지 않아서 난이도가 좀 있는 것 같았다.
더 읽기

데이터 과학

데이터 과학의 목적은 큰 데이터 세트에서 끌어낸 통찰을 기반으로 더 나은 의사결정을 내리는 데 있다. 데이터 과학은 일련의 규칙, 문제의 정의, 알고리즘, 데이터 세트에서 뻔하지 않으면서 유용한 패턴을 추출하는 작업 등을 아우르는 개념이다. 1 데이터 과학에 대한 전반적인 내용을 다루고...
더 읽기

프로페셔널 안드로이드

1 2020년에 안드로이드와 아이폰으로 각각 앱을 하나 만들어보기 위해서 일단 요즘 안드로이드가 어떻게 구성되어 있나 싶어서 이 책을 선택해서 읽었다. 2 분량이 많긴 하지만, SDK의 구성이나 컴포넌트에 대한 설명이 잘 되어있어서 안드로이드 4.4 기반의 지식을 최소한 안드로이드 8 정도로 업데이트...
더 읽기

김도형의 데이터 사이언스 스쿨

1 파이썬으로 AI 비슷한걸 하시고, 수학이 고민이라면 이 책을 권한다. 연습문제가 넉넉하니 혼자서 끙끙거리며 공부하기 딱 좋습니다. 2 책 분량이 꽤 되고, 가격이 덜덜하지만 그래도 이 만한 책이 있나 싶습니다.
더 읽기

코딩의 수학적 기초를 다지는 알고리즘 퍼즐 68 - 더 빠르고 간단하게 구현하는 프로그래밍의 즐거움

1 12월이라 가볍게 코드도 작성하고, 들고 다니면서 읽기 좋은 책을 몇권 골랐는데 그 중에 한권이다. 들고 다니면서 읽고, 시간날 때 짧게 코딩해볼 수 있고 이동하면서 로직을 고민해보기 좋은 책인데, 이 책은 이전에 읽었던 유사한 책에 비해서 약간 난이도가 있다. 2...
더 읽기

웹 앱 API 개발을 위한 GraphQL - 그래프 이론, 스키마, GraphQL 서비스와 클라이언트까지

1 리액트를 다루다보면 가끔씩 보이는 GraphQL이 궁금해서 이것 저것 찾아보게 되는데, 개념이 쉽게 다가오지 않아서 국내 번역된 책이 있어서 구매해서 읽어보았다. 2 번역도 크게 이상한점이 없고, 내용도 어렵지 않은데 잘 와닿지 않아서 Youtube를 보면서 실습을 병행했다. 3 GraphQL을 처음 접하는...
더 읽기

리액트를 다루는 기술 - 입문부터 대규모 애플리케이션까지 한 권으로!(개정판)

1 직장인이라 어쩔 수 없이 리액트(React)를 학습하게 되었다. 살다보면 내가 좋아하는 것보다 시장에서 원하는 기술을 배워야 되는 경우가 있는데 지금이 그렇다. 대부분의 프로젝트에서 리액트를 사용하다보니 나도 어쩔 수 없이 리액트를 배워야했고, 그 결과 조금 쉽고 빠르게 익히기 위해서 국내 저자가...
더 읽기

백견불여일타 파이어베이스 - 12가지 서비스를 예제로 빠르게 배운다

1 어쩌다 파이어베이스를 사용하게 되면 대충 대충 사용했는데(매뉴얼에 있는 코드를 수정하는 정도?) 이번에 이 책을 통해서 파이어베이스의 여러 기능을 접해볼 수 있었다. 2 책이 실습 중심으로 되어있어서 좋았지만, 파이어베이스의 변경사항이 워낙에 드라마틱해서 매뉴얼을 함께 참고하시면서 읽으면 좋습니다. 3 이 책은...
더 읽기

한국어 임베딩 - 자연어 처리 모델의 성능을 높이는 핵심 비결 Word2Vec에서 ELMo, BERT까지

1 한국어 임베딩이 필요한게 아니라, 단지 ‘부록’ 때문에 선택한 책이다. 대부분의 텍스트마이닝 어쩌고 저쩌고 하는 교재들의 경우 영어권 텍스트는 별 문제 없지만, CJKV 언어는 뭔가 답 없다 느껴지는 경우가 많았다. 반면 이 책은 부록에서 국어학 기초를 다루고 있다는 점에서 믿음을...
더 읽기

다이내믹 프로그래밍 완전 정복 - 빠르고 우아한 상향식 문제 풀이법

1 다이내믹 프로그래밍이란 주제를 깊게 다루고 있다. 특히 실전 문제(5장)를 다이나믹 프로그래밍 관점에서 다루고 있기 때문에 입사를 준비하거나 이직을 준비하는 분들에게 좋은 길잡이가 될 수 있다. 2 반면, 1장/2장에서 재귀를 심도깊게 다루고 있기 때문에 이 부분을 넘기지 못하면 3장/4장을 쉽게...
더 읽기

데이터 전처리 대전

1 데이터 분석 혹은 머신러닝을 공부하거나 실제 서비스에 적용하기 위해서 가장 먼저 진행하는 과정은 데이터를 깔끔하게 정리하는 일이다. 나는 대학원생이자 직장인이라서 어쩔 수 없이 R과 Python을 모두 사용한다. 논문이나 다른 연구원들과 함께 작업할 경우 R을 사용해서 진행하는 경우가 많고, 회사나...
더 읽기