개발 7년차, 매니저 1일차

이 책은 한빛미디어의 «나는 리뷰어다» 이벤트로 받은 서적입니다. […] CTO는 관리 직무이기도 하다. […] 다시 말해 그 비즈니스에 적극적으로 달려들 대규모 팀에 대한 모든 책임을 지고 싶지 않다면, CTO는 당신에게 맞는 직무가 아니다. 1 먼저 이 책의 저자인 카밀 푸르니에(Camille...
더 읽기

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

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을 사용해서 진행하는 경우가 많고, 회사나...
더 읽기

Vue.js 코딩 공작소

1 서버관련 업무만 10년 가까이 한 개발자가 현 시대에 살아남기 위해서 배워야 할 게 있다면 React.js 라 생각해서 React.js를 공부하고 있는데, 한 우물만 파다가 망할 것 같아서 Vue.js도 같이 배우고 있다. 두 우물 파다가 망할 확률과 한 우물만 파다가 망할...
더 읽기