Book

React 18 디자인 패턴과 베스트 프랙티스 4th

React 18의 최신 기능과 디자인 패턴을 체계적으로 다루며, GraphQL, 저장소 아키텍처, TypeScript, MonoRepo 등 현대적인 웹 개발 주제들을 포괄적으로 다룬다는 장점이 있습니다. 실무에서 바로 적용할 수 있는 모범 사례와 패턴을 제공하여 중급 이상의 개발자들에게 매우 유용하며, 서버 사이드 렌더링, 성능...
더 읽기

실전 코드로 배우는 Vue.js

코드 중심으로 Vue.js를 배울 수 있도록 구성되어 있어, 이론보다는 실무에 바로 적용 가능한 실용적인 지식을 제공한다는 장점이 있습니다. Vue.js의 직관적인 문법과 반응형 시스템의 강점이 잘 드러나며, React와 비교했을 때 더 간결하고 학습 곡선이 완만하다는 점이 돋보입니다. 실제 프로젝트에서 사용할 수...
더 읽기

헬로 Bun

Bun이라는 최신 JavaScript 런타임에 대한 빠른 입문서로서, Bun의 기본 개념과 특징을 간결하게 소개하여 초보자도 쉽게 이해할 수 있다는 장점이 있습니다. 국내 저자가 집필하여 읽기 쉽고, 실무에서 바로 적용할 수 있는 실용적인 내용을 다루고 있습니다. 그러나 책의 분량이 비교적 적어 깊이...
더 읽기

문제풀이로 완성하는 알고리즘 + 자료구조

알고리즘과 자료구조의 개념을 문제풀이를 통해 자연스럽게 학습할 수 있도록 구성되어 있습니다. 균형감 있게 학습 할 수 있다는 장점이 있습니다. 각 주제별로 설명이 명확하고 체계적이며, 다양한 난이도의 문제를 통해 단계적으로 실력을 향상시킬 수 있습니다. 문제풀이 중심의 구성으로 인해 알고리즘의 수학적 배경이나...
더 읽기

따라하며 쉽게 배우는 모던 리액트 완벽 입문

모던 React의 핵심 개념을 따라하며 배울 수 있도록 구성되어 있어 초보자도 쉽게 접근할 수 있으며, 본문 내용이 체계적이고 이해하기 쉽게 잘 정리되어 있다는 장점이 있습니다. CRA을 기반으로 하고 있어, 현재 React 생태계에서 널리 사용되는 Vite나 Next.js 같은 최신 도구를 다루지...
더 읽기

쓸모 있는 AI 서비스 만들기

실무에서 바로 활용할 수 있는 AI 서비스 구축 방법을 실용적으로 다루고 있어, 데모나 프로토타입 개발에 매우 유용하다는 장점이 있습니다. 국내 저자가 집필하여 읽기 쉽고, 실제 프로젝트에 적용 가능한 구체적인 예제와 사례를 제공합니다. AI 서비스의 전체적인 구성과 구현 과정을 단계별로 설명하여...
더 읽기

MLOps 구축 가이드북 - 초보자를 위한 ML 모델 서빙 준비하기

초보자를 위한 MLOps 구축 가이드로서, ML 모델 서빙에 필요한 실무 지식을 체계적으로 제공한다는 장점이 있습니다. 모델 서빙과 관련된 실제 문제 해결에 도움이 되는 구체적인 방법론과 사례를 다루며, 초보자도 이해하기 쉽게 설명되어 있습니다. MLOps의 핵심 개념부터 실제 구축까지 단계별로 안내하여 실무에...
더 읽기

파이썬과 자바스크립트로 배우는 OpenAI 프로그래밍

파이썬과 자바스크립트 두 가지 언어로 OpenAI API를 활용하는 방법을 다루고 있어, 다양한 개발 환경에서 활용할 수 있다는 장점이 있습니다. ChatGPT 플러그인 개발 등 실무에 바로 적용 가능한 실용적인 예제를 제공하며, OpenAI의 다양한 기능을 체계적으로 학습할 수 있도록 구성되어 있습니다. 두...
더 읽기

자바스크립트 + 리액트 디자인 패턴 - 자바스크립트와 리액트의 최신 패턴과 렌더링, 성능 패턴까지

자바스크립트와 리액트의 최신 디자인 패턴을 포괄적으로 다루며, 특히 리액트의 디자인 패턴과 렌더링 패턴, 성능 패턴까지 실무에 유용한 내용을 제공한다는 장점이 있습니다. 실무에서 바로 적용할 수 있는 패턴들을 체계적으로 정리하여 중급 이상의 개발자들에게 매우 유용하며, 성능 최적화와 관련된 실용적인 기법들도 상세히...
더 읽기

이벤트 소싱과 마이크로서비스 아키텍처 - 성공적인 이벤트 기반 시스템 구축하기

이벤트 소싱과 마이크로서비스 아키텍처를 통합적으로 다루며, 성공적인 이벤트 기반 시스템 구축을 위한 실무 지식을 제공한다는 장점이 있습니다. 국내 저자가 집필하여 한국어로 읽기 쉽고, 이벤트 소싱의 개념부터 실제 구현까지 체계적으로 설명합니다. 마이크로서비스 아키텍처와의 통합 방법을 다루어 현대적인 분산 시스템 구축에 도움이...
더 읽기

의사결정 알고리듬 - 줄리아로 이해하는 에이전트와 강화학습

줄리아 언어를 사용하여 의사결정 알고리즘과 강화학습을 다루며, 특히 강화학습 부분이 상세하고 체계적으로 설명되어 있어 이론적 깊이를 제공한다는 장점이 있습니다. 에이전트와 강화학습의 핵심 개념을 줄리아 코드와 함께 학습할 수 있어 이론과 실습을 균형 있게 배울 수 있으며, 최신 강화학습 기법들을 다룹니다....
더 읽기

그림으로 완전 해석 네트워크 기본

네트워크의 기본 개념을 시각적으로 설명하여 복잡한 네트워크 개념을 이해하기 쉽게 전달한다는 장점이 있습니다. 네트워크 가상화와 네트워크 보안 등 실무에 필요한 주제들을 체계적으로 다루며, 문서 작성 시 참고하기 좋은 구조로 되어 있습니다. 초보자도 접근하기 쉬운 구성으로 네트워크 기초를 탄탄히 다질 수...
더 읽기

트랜스포머로 시작하는 자연어 처리 - 자연어 처리 기초부터 BERT, RoBERTa, 코파일럿, GPT-4 모델까지

트랜스포머 기반 NLP를 포괄적으로 배우다 트랜스포머 기반의 자연어 처리 모델을 기초부터 최신 모델까지 포괄적으로 다루며, 특히 전이학습을 활용한 빠른 모델 적용 방법을 실용적으로 제공한다는 장점이 있다. BERT, RoBERTa, GPT-4 등 최신 모델들을 다루어 현대적인 NLP 개발에 바로 활용할 수 있으며,...
더 읽기

테스트 주도 개발 입문 - 깔끔한 코드 작성을 위한 폴리글랏 안내서

TDD뿐만 아니라 테스트 작성 전반을 배울 수 있다 테스트 주도 개발(TDD)을 폴리글랏(여러 언어) 환경에서 다루며, TDD뿐만 아니라 일반적인 테스트 작성 방법도 포괄적으로 다룬다는 장점이 있다. 깔끔한 코드 작성을 위한 테스트 원칙과 도구 활용법을 제공하여 실무에 바로 적용할 수 있으며, 다양한...
더 읽기

A Tour of `C++`, Third Edition - `C++` 창시자가 전하는 최신 `C++` 가이드

C++ 창시자가 직접 집필한 가이드 C++ 창시자인 비야네 스트롭스트룹이 직접 집필한 최신 C++ 가이드로서, C++의 핵심 개념과 현대적인 기능을 권위 있게 설명한다는 장점이 있다. C++을 처음 배우는 사람이나 최신 C++ 표준에 관심이 있는 개발자에게 이상적인 시작점이 되며, 언어 설계자의 관점에서...
더 읽기

기획자의 SQL - 데이터에는 내러티브가 있다

데이터에 내러티브가 있다 기획자 관점에서 SQL을 설명하며, 데이터에 내러티브가 있다는 철학을 바탕으로 SQL을 빠르게 학습할 수 있도록 돕는다는 장점이 있다. 기술적인 세부사항보다는 데이터 분석과 해석에 초점을 맞춰 있어 비개발자도 접근하기 쉽고, 실무에서 바로 활용할 수 있는 실용적인 예제를 제공한다. SQL을...
더 읽기

도커 컴포즈 개발자 핵심 가이드 - 멀티 컨테이너 애플리케이션과 오케스트레이션의 단순화

개발 환경 구성을 위한 도커 컴포즈 핵심 가이드 도커 컴포즈를 활용한 멀티 컨테이너 애플리케이션 개발과 오케스트레이션을 단순화하는 방법을 실용적으로 다루며, 개발 환경 구성을 위한 핵심 가이드를 제공한다는 장점이 있다. 개발자에게 필수적인 내용을 중심으로 구성되어 있어 실무에 바로 적용할 수 있으며,...
더 읽기

자바/스프링 개발자를 위한 실용주의 프로그래밍 - 객체지향부터 스프링과 테스트까지, 다시 제대로 배우는 애플리케이션 개발

자신의 코드 스타일을 확인해볼 수 있는 기회 객체지향, 스프링, 그리고 테스트를 포함한 전반을 다루고 있다. 다시 제대로 배우는 애플리케이션 개발이라는 부제처럼, 기초부터 실무까지 자신의 코드 스타일을 확인해 볼 수 있는 기회다. 모범 사례를 제공하기 때문에 참고하길 권장한다. Java와 Spring을 다루고...
더 읽기

개발자를 위한 필수 수학 - 기초 수학으로 시작하는 데이터 과학 첫걸음

데이터 과학의 첫걸음을 위한 수학 가이드 수학을 기반으로 데이터 과학의 첫걸음까지 안내하며, 시작하기 좋은 가이드북이라는 장점이 있다. 기초라 해도 쉽지만은 않다 기초 수학으로 시작한다고 해도 수학에 대한 완전한 기초가 없는 독자에게는 여전히 어려울 수 있으며, 깊이 있는 수학적 이론보다는 실용적...
더 읽기

멀웨어 분석과 리버스 엔지니어링 - 멀웨어 탐지부터 리버싱 자동화까지

보안 연구자와 악성 코드 분석가를 위한 실전 가이드 멀웨어 분석과 리버스 엔지니어링을 다루며, 멀웨어 탐지부터 리버싱 자동화까지 실무에 필요한 기술을 포괄적으로 다루고 있다. API 후킹 관련 문제를 이해하는 데 도움이 되며, 보안 연구나 악성 코드 분석에 종사하는 개발자에게 추천한다. 상당한...
더 읽기

레벨업 리액트 프로그래밍 with Next.js - 웹앱의 작동 원리부터 SSR 방식을 적용한 현대적 접근까지

정적 사이트 생성과 MDX 활용이 인상적이다 리액트를 Next.js와 함께 학습하며, 웹앱의 작동 원리부터 SSR 방식을 적용한 현대적 접근까지 다루고 있다. 정적 사이트 생성과 MDX 활용 부분은 나도 요긴하게 사용했다. 동적 웹 애플리케이션은 부족할 수 있다 정적 사이트 생성에 많은 도움을...
더 읽기

러스트 웹 개발 - Tokio, Warp, Reqwest를 활용한 웹 애플리케이션 개발!

Rust로 웹 애플리케이션을 만들다 Rust로 웹 개발을 하는 방법을 Tokio, Warp, Reqwest 등의 라이브러리를 활용하여 설명하며, Rust로 간단하게 웹 애플리케이션을 만들고 싶을 때 참고하기 좋은 책이다. 비동기 프로그래밍과 웹 프레임워크 사용법을 체계적으로 다루어 실무에 바로 적용할 수 있으며, Rust의 안전성과...
더 읽기

러스트 서버, 서비스, 앱 만들기 - 백엔드 서버, 서비스, 프런트엔드 모두 러스트로 안전하고 빠르게 구축하기

Rust로 전체 스택을 구축하다 Rust로 백엔드 서버, 서비스, 프런트엔드를 모두 구축하는 방법을 다루며, 안전하고 빠른 애플리케이션 개발을 위한 실용적인 가이드를 제공한다는 장점이 있다. Rust로 간단하게 뭔가를 만들고 싶을 때 참고하기 좋은 종합 가이드이며, 서버부터 프런트엔드까지 전체 스택을 Rust로 구축하는 방법을...
더 읽기

그림이 움직이는 아이패드 드로잉

정적 그림에서 동적 콘텐츠까지 아이패드 드로잉을 연습하고 싶은 사람에게 실용적인 가이드를 제공하며, 정적 그림뿐만 아니라 동적 콘텐츠 제작까지 학습할 수 있다. 도구 준비가 필요하다 특정 앱이나 도구에 종속적인 내용이 많아 다른 도구를 사용하는 분들은 책을 구매하기 전에 미리 준비가 필요하다....
더 읽기

Tkinter를 사용한 파이썬 GUI 프로그래밍 2/e - 사용자 친화적인 기능성 GUI 애플리케이션 설계와 개발

Tkinter로 GUI 프로그래밍을 해보다 Tkinter를 사용한 파이썬 GUI 프로그래밍을 상세하게 다룬다. 코드 오류 등을 수정할 수 있는 독자라면 큰 무리없이 읽을 수 있다. 현대적 UI 요구사항과의 간극 Tkinter는 비교적 오래된 GUI 프레임워크로 현대적인 UI/UX 요구사항을 충족하기 어려울 수 있지만, 프로젝트...
더 읽기

이미지 처리 바이블 - 파이썬, OpenCV, 텐서플로로 배우는 이미지 처리와 컴퓨터 비전의 모든 것!

포괄적인 이미지 처리 가이드 이미지 처리 바이블이라는 제목에 걸맞게 포괄적인 내용을 제공한다는 장점이 있다. 텐서플로를 사용하는 모바일 개발자나 현업 개발자들에게 유용하며, 실무에 적용할 수 있는 고급 기법과 최적화 방법을 다룬다. PyTorch가 아니라는 점이 아쉽긴 하지만, OpenCV쪽 부분만 참고해도 좋다.
더 읽기

JVM 밑바닥까지 파헤치기 - 자동 메모리 관리, 실행 서브시스템, 컴파일, 동시성

JVM 개발자라면 필수적으로 읽어야 할 책 JVM의 밑바닥까지 파헤치며, 자동 메모리 관리, 실행 서브시스템, 컴파일, 동시성 등 JVM의 핵심 메커니즘을 깊이 있게 다룬다는 장점이 있다. JVM 관련 환경에서 개발하는 개발자라면 필수적으로 읽어봐야 할 책이며, 책의 수준과 무관하게 읽을 수 있거나...
더 읽기

125가지 문자열 알고리듬

문자열 알고리즘의 포괄적인 레퍼런스 문자열 알고리즘에 대한 포괄적인 레퍼런스 역할을 하며, 다양한 문제 상황에 맞는 알고리즘을 찾아 적용할 수 있도록 구성되어 있다. 문자열 처리 문제를 다룰 때 매우 유용한 참고서다.
더 읽기

통계의 함정 - 통계의 역설로 본 환상과 거짓

데이터 분석 학습자에게 추천 데이터 분석을 학습하는 사람들에게 추천할 만한 책으로, 통계의 오용과 남용 사례를 통해 올바른 데이터 해석 방법을 학습할 수 있다. 통계적 사고력을 기르고 데이터 분석의 함정을 피하는 데 도움이 된다. 사례 중심 구성의 한계 이론적 설명보다는 사례...
더 읽기

리액트 훅 인 액션 - Suspense와 동시 렌더링을 활용해 손쉬운 상태 관리와 높은 재사용성을 보장하는 빠릿빠릿한 애플리케이션 만들기

이 책은 리액트 훅을 Suspense와 동시 렌더링을 활용하여 손쉬운 상태 관리와 높은 재사용성을 보장하는 빠른 애플리케이션을 만드는 방법을 다루며, 리액트 훅에 대한 이론적인 측면을 매우 잘 설명한다는 장점이 있습니다. 리액트 훅에 관심이 있는 개발자에게 추천할 만한 깊이 있는 가이드이며, 단순한...
더 읽기

API 보안 인 액션 - API 보안 기술과 모범 사례

실무에 바로 적용 가능한 API 보안 가이드 API 설계 및 구현을 담당하는 개발자에게 실무에 바로 적용 가능한 보안 가이드를 제공한다는 장점이 있다. API 보안의 핵심 개념부터 실제 구현까지 체계적으로 학습할 수 있으며, 다양한 보안 위협과 대응 방법을 다룬다. 자신의 기술...
더 읽기

파이썬 FastAPI 개발 입문

FastAPI의 핵심을 실용적으로 배우다 FastAPI의 핵심 개념과 활용 방법을 설명한다. 실용적인 예제를 통해 바로 적용할 수 있다. 웹 프레임워크 경험이 있어야 편하다 Flask 등의 웹 프레임워크 경험이 있어야 내용을 이해하기 쉽다는 전제가 있어 완전 초보자에게는 다소 어려울 수 있다.
더 읽기

쉽게 따라 하는 디지털 교과서 만들기 - 현직 교사들이 안내하는 교육용 피그마 활용 입문서

피그마로 교육자료를 만드는 과정 피그마를 사용하여 교육자료를 깔끔하게 만드는 과정을 소개하며, 생각보다 쉽게 설명되어 있어 초보자도 따라할 수 있다는 장점이 있다. 교육자료 제작에 특화되어 있다 교육자료 제작에 특화되어 있어 다른 종류의 디자인 작업에는 적용이 어려울 수 있다.
더 읽기

예제로 배우는 Django 4

Django 입문자에게 추천하는 실전 교재 Django 4를 다루며, 블로그 프로젝트를 활용하여 Django의 기초적인 사항을 세부적으로 잘 소개한다는 장점이 있다. Django를 처음 배우는 분들에게 추천할 만한 입문서로, 실제 프로젝트를 완성하는 과정에서 Django의 핵심 개념을 자연스럽게 학습할 수 있다.
더 읽기

실전! 러스트로 배우는 리눅스 커널 프로그래밍 - 러스트 기초부터 리눅스 시스템 프로그래밍, 커널 모듈 제작과 디버깅까지

러스트로 커널 프로그래밍까지 러스트로 리눅스 커널 프로그래밍을 배우는 실전 가이드로서, 러스트 기초부터 리눅스 시스템 프로그래밍, 커널 모듈 제작과 디버깅까지 포괄적으로 다룬다. Rust가 아니라 커널 때문에 포기할 수 있다 커널에 대한 이해가 필요하기 때문에, 관련자가 아니면 Rust 때문이 아니라 커널 때문에...
더 읽기

랭체인 완벽 입문 - 혁신적인 LLM 앱을 구축하기 위한 랭체인 활용법

LangChain의 핵심을 체계적으로 학습하다 LangChain의 핵심 개념과 실무 활용 방법을 체계적으로 학습할 수 있으며, 실용적인 예제를 제공한다. 패키지 버전 문제가 발목을 잡는다 패키지 버전 문제로 실행이 쉽지 않아 초급자에게는 추천하지 않으며, 패키지 버전으로 인한 문제를 매뉴얼을 활용하여 해결할 수 있는...
더 읽기

자바 퍼시스턴스 프로그래밍 완벽 가이드 - 스프링 데이터, JPA, 하이버네이트를 활용한 자바 영속성 프로그래밍

JPA의 세부사항을 배울 수 있다 스프링 데이터, JPA, 하이버네이트를 활용한 자바 영속성 프로그래밍을 포괄적으로 다룬다. JPA 관련 세부적인 사항을 배울 수 있으며, JUnit 등을 활용하여 테스트 가능한 코드 작성 방법도 학습할 수 있어 JPA에 관심이 많은 개발자에게 추천할 만한 책이다....
더 읽기

소프트웨어 성능의 이해

실무에 바로 적용할 수 있는 성능 지식 다양한 성능 지표와 최적화 기법을 체계적으로 다루어 실무에 바로 적용할 수 있는 지식을 제공한다. 번역이 다소 아쉬워 뭔가 모를 꺼끌꺼끌함이 있으며, 문장이 어색한 곳이 제법 보여 책의 내용에 비해 번역이 굉장히 거칠게 느껴진다....
더 읽기

논리적 사고를 기르는 알고리즘 수업 - 알고리즘보다 먼저 공부하는 알고리즘 사고 방식

알고리즘 사고 방식을 체계적으로 배우다 알고리즘 사고 방식을 다루며, 내용이 좋고 체계적이라는 장점이 있다. 알고리즘의 이론적 배경과 사고 방식을 깊이 있게 학습할 수 있어, 난이도 있는 코딩 테스트를 준비하는 개발자에게 추천할 만한 책이다. 장기적인 사고력 향상에 도움 알고리즘 사고 방식에...
더 읽기

You Don't Know JS Yet - 자바스크립트 개념, 스코프와 클로저

카일 심슨답게 핵심을 잘 짚는다 자바스크립트 개념, 스코프와 클로저를 깊이 있게 다루며, 카일 심슨의 책답게 JS에서 핵심적인 내용을 매우 잘 소개한다는 장점이 있다. JS 관련해서 빠르게 스터디하기 좋은 구성으로 되어 있으며, JavaScript의 내부 동작 원리를 이해하는 데 매우 유용하다. 다만,...
더 읽기

실전! 프로젝트로 배우는 딥러닝 컴퓨터비전 - 영상분석 이론부터 엔비디아 젯슨 나노를 활용한 자율주행 실습까지

실습용 프로젝트에 적합한 가이드 CNN 등을 배워서 간단한 실습용 프로젝트를 진행할 목적으로 매우 적합하며, 젯슨 나노를 활용한 부분의 가이드가 잘 되어 있어 책에서 소개한 방법대로 진행하면 큰 문제없이 프로젝트를 수행할 수 있다. 하드웨어 종속성이 아쉽다 젯슨 나노의 경우 몇 가지...
더 읽기

UI 시스템 블랙북 - UI 그래픽스 동작 원리와 핵심 개념

웹이 아닌 환경의 GUI 기술을 다루는 전문서 웹이 아니라 일반적인 환경에서 GUI 관련 기술을 소개하고, 하위 영역에서 고민해야 하는 부분을 다루어 C나 Rust 등으로 GUI 레이어를 다루고자 할 때 참고하기 좋은 전문서이다. 현대적 UI/UX와는 거리가 있다 GUI 하위 기술에 집중하다...
더 읽기

대학 때 놓친 수학 2/e

훑어보기에 좋은 수학 가이드 책 내용도 나쁘지 않은데, 내용이 개략적으로 서술되어 있어서 훑어보기에 좋은 책이다. 그리고 참고문헌이 잘 정리되어 있어 관련 자료를 쉽게 찾을 수 있다. 관심 있는 주제를 찾아보기 좋다 각 주제의 깊이가 얕아 완전한 이해를 위해서는 추가 학습이...
더 읽기

효율적인 리눅스 명령어 사용의 기술

CLI를 자주 다루는 개발자를 위한 실용 가이드 리눅스 명령어 사용의 기술을 다루며, CLI 조작이 많은 개발자에게 실용적인 가이드다. 작은 조직에서 배포를 개발자가 해야 하는 경우나 SSH를 사용하여 서버 작업을 해야 할 때 검색으로 해결되지 않는 문제를 해결하는 데 도움이 되며,...
더 읽기

SQL Antipatterns 데이터베이스 프로그래밍의 실수 줄이기

ORM 사용자에게 특히 유용한 안티패턴 가이드 데이터베이스 프로그래밍의 실수를 줄이기 위한 안티 패턴을 소개하며, ORM을 사용하는 개발자에게 특히 추천할 만한 가이드다. ORM을 주로 사용하기 때문에 쿼리보다는 모델링 등에 신경을 써야 하는데, 이 경우 좋은 예제를 배우기보다는 최소한 피해야 하는 예제를...
더 읽기

모던 리액트 Deep Dive

리액트의 원리를 깊이 있게 다루는 책 리액트의 원리를 깊이 있게 다룬다는 장점이 있다. 중급자에게 추천할 만한 책이다. 빠르게 발전하는 라이브러리의 숙명 리액트의 동작 메커니즘과 설계 철학을 이해함으로써 더 나은 코드를 작성할 수 있다. React는 빠르게 발전하는 라이브러리여서 최신 기능이나 변경사항이...
더 읽기

머신 러닝 교과서 - 파이토치 편

파이토치 기반 딥러닝의 좋은 출발점 파이토치 기반으로 딥러닝을 학습한다면 가장 좋은 교재라고 생각한다. 도마뱀 책(핸즈온 머신러닝)을 번역하신 박해선님이 번역하여 예제가 잘 관리되고 있으며, 그래프 기반 딥러닝까지 소개되어 현재 딥러닝을 빠르게 배워야 한다면 도마뱀 책보다 이 책을 선택하는 것이 좋다. 대부분의...
더 읽기

안녕하세요, 오늘부터 매니저입니다

매니저로서의 역할 서비스나 PM, IT 조직 관리에 관한 내용을 다루고 있다. 매니저로서의 역할과 책임과 조직 관리에 대한 실용적인 조언을 제공한다. 국내 환경과의 괴리 아무리 봐도 국내 환경에서 적용하기 쉽지 않은 내용이 많아 실무 적용이 어려울 수 있으며, 회사에서 “내가 이걸?”이라고...
더 읽기

헤드 퍼스트 C#

C# 초급자에게 적극 추천 C#을 정말 빠르게 배울 수 있다. 나같은 C# 초급자가 보기 좋은 책으로, 문법적인 내용보다는 애플리케이션을 당장 만들어야 한다면 추천할만한 책이다. .net과의 경계 .net에 대한 내용과 C#이 모호한 경우가 있는데, 이 경우에는 .net 관련 책을 다시 찾아봐야...
더 읽기

Do it! 데이터 분석을 위한 판다스 입문 - 전면 개정판

빠르게 Pandas를 배우고 싶다면 Pandas를 빠르게 학습해야 할 때 추천할 만한 실용적인 가이드다. 정말 빠르게 배울 수 있어 스터디를 해보니 대부분 7일(근무일 기준) 정도면 간단한 형태의 데이터를 빠르게 다룰 수 있게 되었다. 아쉬운 점 깊이 있는 내용이나 고급 기법은 부족할...
더 읽기

생물정보학을 위한 파이썬 - 유연한 파이썬 코드 작성, 테스트, 리팩토링

생물정보와 Python 생물정보에 관련된 몇가지 문제를 Python으로 해결해야 한다고 해서 구매했던 책이다. 생물 관련 대부분의 문제는 속도가 전부라해도 과언이 아닌데, Python의 경우 자료량이 많아지면 여전히 속도가 아쉽다. 대신에 다양한 패키지가 많아서 손쉽게 문제를 살펴볼 수 있다는 점이 좋았다. 생물정보에 관련된...
더 읽기

유니콘 프로젝트

피닉스 프로젝트의 후속작 진 킴님의 이전 작인 피닉스 프로젝트의 후속 작이다. 앞선 책을 읽으셨다면 좀 더 몰입감 있게 읽을 수 있다. 가볍게 읽을 소설 책을 원하시면 이 책도 좋은 선택이라 할 수 있다. 유쾌하지만 현실적인 소설책 소설책이라 생각하고 가볍게 읽고...
더 읽기

개발자를 위한 실전 선형대수학

선대책은 별로… 가끔 살다보면 선형대수학을 스터디하는 놀라운 경험을 하게 된다. 하지만, 언제나 잘 피해다녔으나 이번에는 피할 수 없었다. 그래서 선형대수를 배우는게 좋아하지 않아서, Julia로 뭔가를 해보자고 했다. 하지만 모든 인원이 “아니야, Python으로 할꺼야”라고 해서 이 책으로 스터디를 진행했다. 쉽다. Numpy만...
더 읽기

모던 리눅스 교과서

드디어, 20.04로 업데이트 개인적으로 운영하는 블로그의 운영체제를 판올림하였다. 우분투 20.04로 20년 04월에 출시된 버전을 2023년 판올림 했다. 사실, 운영체제를 설치하는게 싫어해서 별다른 이상이 없다면 가능하면 (버틸 수 있다면) 업데이트를 잘 하지 않는 편이다. 특히나 서버는 보안 업데이트를 제외하고는 사실 거의...
더 읽기

MYSQL을 더 빠르게, 성능 최적화 선택과 집중

RDS를 사용하는데 굳이…? 이런 책을 읽고 있으면, 동료들이 말하기를 “굳이?” 라는 의견을 표명한다. 많은 조직이 RDS를 사용하는데 이런 세부적인 것은 크게 신경 쓸 일이 아니라는 뜻이다. 사실 RDS를 사용하고, 관리만 잘 한다면 성능 최적화 등을 통해서 얻을 수 있는 이득이...
더 읽기

핸즈온 머신러닝, 3판

미래에서 작성하는 리뷰란? 책이 나오자 마자 ML 팀장님이 이 책 보고 싶은 사람은 내부 메신저로 알려달라고 해서 신청했다. 그러자 백엔드 팀을 환영한다고 하시면서 책을 제법 사주셨다. 책을 받고 보니 2권이나 되었다(헉…). 나는 ML 관련 전문가가 아니라서 그런지 Scikit-Learn으로 간단하게 데이터를...
더 읽기

AutoML 인 액션

인센티브를 주겠다! 회사에 존재하는 TF 프로젝트 2개의 하이퍼파라미터를 자동으로 변경하고 탐색하는 과정을 진행하는 파이프라인을 구성하는걸 도와주면 인센티브를 주겠다고 해서 덜컥 하게된 프로젝트였다. 기존에 만들어둔 파이프라인을 Airflow로 교체하고, 모델의 하이퍼파라미터 튜닝를 알아보는 과정에서 알게된 기술 중 하나인 AutoML에 대한 내용이 국내에...
더 읽기

파이토치 딥러닝 모델 AI앱 개발 입문

빠르게 배워야 한다면 좋은 책이다. 책의 분량에 비해서 내용이 좋다. 기존에 딥러닝을 조금 알고 있었고, TF를 사용해서 프로덕션에서 사용하고 있었는데 근래에 PyTorch를 사용하는 팀이 많아서 빠르게 Torch를 익혀야 되서 선택해서 공부했다. 4장, 5장, 6장을 주로 학습하였고 나머지 장은 빠르게 읽고...
더 읽기

그림으로 배우는 리눅스 구조

운영체제 교재의 또 다른 버전 리눅스 구조를 설명해주는 책이라 생각해서, 백엔드 개발팀의 Jr. 분들과 스터디를 했다. 하다보니, 이 책은 CS 전공자들이 배우는 운영체제에 더 가깝다고 느꼈다. 우리의 예상은 이 책을 스터디하면 AWS/Azure 인스턴스 배포 및 구성에 대해서 좀 더 잘...
더 읽기

문제 해결을 위한 알고리즘 with 수학

알고리즘을 체계적으로 접근하기에 좋은 책 CS 전공자들이 선택하는 자료구조/알고리즘 책에 비해서 설명과 해설이 친절하다. 문제의 수가 많고, 난이도가 높지 않아서 알고리즘을 처음 접하는 분들이나, 자연계열이나 CS 전공이 아닌 분들이 이 책을 워크북 형태로 읽으면 좋을 책이다. CS 전공자들의 경우 해당...
더 읽기

모두의 한국어 텍스트 분석 with 파이썬

쉬운 내용과 간단한 실습 이 책은 한국어 텍스트 분석을 처음 도전하는 분들을 위한 책이다. 그래서 NLP 관련 기술이나 간단한 개념등을 쉽고 간단하게 소개하고 있다. 그리고 Colab을 통해서 실습이 진행되기 때문에 기존에 한국어 텍스트 분석에 실행환경을 구축하는데 어려움을 겪었던 사람들에게도 도움이...
더 읽기

파이썬을 활용한 머신러닝 자동화 시스템 구축

최적화가 필요하신가요? 머신러닝에 사용되는 자동화 기법이 필요하시다면 이 책의 8장, 9장, 10장은 많은 도움이 될 것이다. 1부와 2부(1장~7장)의 내용은 일명 도마뱀책을 참고하는 것이 좋다. 기존에 머신러닝을 활용하고 계시다면, 이 책의 10장을 먼저 읽어보길 권한다. 그러면 해당 책에 필요한 내용이나 책의...
더 읽기

KiCad - Schematic, Simulation, 3D Model, PCB 설계까지

1. KiCad 사용자에게 추천 키보드나 DAC 등과 같은 간단한 회로를 취미로 하는 개발자의 경우, PCB를 제작해야 할 때 난간함이 있다. 대부분의 개발자는 Eagel, EasyEDA 등을 사용한다. 이 때, KiCad를 활용하시는 분들의 경우 이 책을 참고하시면 세세한 부분에 약간의 도움을 받을...
더 읽기

그림과 작동 원리로 쉽게 이해하는 서버의 기초

스터디용으로 적합 배포 경험이 많이 없는 분들에게 추천하는 책이다. 서버랄게 별게 있나 싶지만, 막상 다루다 보면 요상한 것 혹은 뭐 이런것 까지 싶은 것을 요구한다. 따라서 그런 애매한 내용을 그림을 사용해서 쉽게 설명하고 있기 때문에 빠르게 지식을 습득해야 하는 분들에게...
더 읽기

쉽게 설명한 C++ 핵심 가이드라인

C++을 빠르게 정리하는 분들에게 추천 C++ 예전에 학습했던 분들에게 추천한다. 만약 기존에 C++을 전혀 배워본적 없다면 다른 책을 보는게 좋을 듯 하다. C++을 배워본적 있는데, 실무나 별도로 다루지 않은 분들에게 이 책은 충분한 가치가 있다. 문법을 설명하는게 아니라 문법의 의미를...
더 읽기

Node.js 백엔드 개발자 되기

Express or NestJS 이 책에서 선택한 백엔드 프레임워크가 Express와 NestJS이다. Node.js 교재로 활용하기에는 다소 난이도가 있고, JS 기반의 백엔드 프레임워크에 대해서 궁금하시다면 이 책에 소개한 예제를 통해 빠르게 학습해보길 권한다.
더 읽기

클린 코드의 기술

격언 모음집 개발에 관련된 격언 등을 모아 놓은 책이다. 출퇴근 시간에 책을 읽을 수 있다면, 이 책을 구매해서 읽어보면 좋을 듯 하다. 시간을 내서 생각하면서 읽기에는 아쉽고, 짜투리 시간을 잘 활용하기에 좋은 책이다. 격언을 모아놓은 책이라고 해서 가볍게 생각하기 쉽지만,...
더 읽기

파이브 라인스 오브 코드

리팩토링 관련 책 이 책은 제목과 달리 리팩토링을 주로 다루는 책 입니다. 그리고 다루는 언어가 TypeScript 입니다. 혹시 TypeScript 문법을 학습하시고 다음은 뭘 해야 될지 망설이신다면 NestJS 등과 같은 프레임워크를 고민하시는게 아니라면 이 책을 권해드립니다. 참고로, 생각보다 많은 시간을 요구하니까...
더 읽기

알고리듬 세계에 뛰어들기

코딩 테스트용이 아니라 알고리즘 연습용 파이썬으로 이런저런 알고리즘을 소개하는 책이다. 이런 책은 코딩 테스트용으로 적합하지 않고 간단한 알고리즘을 연습하고 싶을 때 적합하다. 내용은 굉장히 평이하고, 가끔은 기발한 알고리즘도 있으니 파이썬 초급자 연습용으로 적합하다.
더 읽기

핵심 코틀린 프로그래밍

코틀린을 빨리 배우고 싶다면 이 책을 읽어보자. 주변에 코프링에 대한 관심이 대단한다. 그래서 코틀린에 대한 관심이 많은데, 그 중에서 많은 개발자들이 추천한 책이다. 책의 저자분이 함수형 언어에 대해서 굉장히 잘 아시는 분이라 책을 집필하실 때 언어 명세와 활용을 설명하는데 많은...
더 읽기

시스템을 잘 만들게 하는 기술

애매하다. 이 책의 가장 큰 장점은 기존 시스템을 디지털로 변환하는 과정을 시나리오별로 소개하고 있다는 점이다. 단점은 일본의 시스템을 기반으로 책이 구성되어 있어서 국내와 사뭇다른 지점이 있어서 내용이나 문서형태가 어색하다는 점이다. 그래서 애매하다. 장단점이 5:5라 할 수 있다. 하지만 좋다. 하지만,...
더 읽기

모던 웹을 위한 마이크로 프런트엔드

필요한 부분을 골라서 사용해보자! 이 책을 프론트엔드 개발팀과 함께 전반적으로 빠르게 리뷰를 했다. 책에서 제시하는 주장이나 기준이 생각보다 높아서 모든 것을 받아들이기 쉽지 않았다. 그래서 기존에 사용하던 프레임워크에 필요한 내용을 중심으로 2차 리뷰를 진행했다. 그 중에서 꽤 많은 부분은 프론트엔드...
더 읽기

프로가 되기 위한 타입스크립트 프로그래밍 입문

빠르게 읽으세요! TypeScript를 배워야되는 일이 생겼다. 회사에서 코드 리뷰를 하는 과정에서 갑자기(흑…) TS가 등장하게 되었고, 리뷰를 하면서 빠르게 언어를 배워야해서 이 책을 읽게 되었다. 일본에서 출간된 책이라 정리가 매우 잘 되어있다. 초급자가 언어를 배우기 위해서 읽기에는 분량이 제법 되기 때문에...
더 읽기

FastAPI를 사용한 파이썬 웹 개발

FastAPI를 빠르게 배우는 방법 Flask를 적당히 알고 있다면, FastAPI에 대해서 알 수 있다. 책 분량도 200p 정도라서 마음만 먹으면 1주일안에 해결 가능하다. 단, FastAPI로 서비스를 구성할 수 있느냐는 다른 문제다. 왜냐하면 FastAPI 관련 기능을 소개하는 책이기 때문이다.
더 읽기

개발자에게 물어보세요

협업의 중요성 협업의 중요성에 대해서 다루고 있는 책이다. 국내 개발 문화를 기반으로 읽으면 약간 비현실적이고, 에세이로 읽어보면 나쁘지 않다.
더 읽기

실용 SQL

PostgreSQL 책이다! PostgreSQL을 기반으로 SQL을 학습하는 책이다. 예제의 규모가 크지 않기 때문에 빠르게 학습할 수 있다. 혹시라도 PostgreSQL 좋아하시면 이 책을 추천한다. 이 책의 가장 큰 장점은 GIS 관련 부분까지 학습하기 때문에 PostgreSQL에 관련된 거의 모든 기능을 연습할 수 있다....
더 읽기

둠의 창조자들

두 천재의 역사 둠(Doom)이란 장르를 개척하고 해당 게임을 개발하는 과정을 소개하는 책이다. 혹시 어떤 책이 좋을지 몰라서 이 블로그를 보고 계시면 이 책은 일단 구매하셔서 읽어보시길 권한다. 자매품으로 위대한 자동차 도둑도 있으니 이 책도 시간이 허락한다면 읽어보시라.
더 읽기

이펙티브 소프트웨어 테스팅

테스트를 처음 하신다면 코드 테스트에 관련된 대부분의 내용을 담고 있다. 테스트 프레임워크와 함께 이 책을 참고하자. 테스트 관련 책 중에서 가장 균형잡힌 책이다. 프레임워크가 아니라 테스트를 말하고 있다.
더 읽기

실전에 바로 쓰는 Next.js

Next.js에 대한 자세한 소개 Next.js를 사용한다고 해서, BE쪽에서 좀 알아야 될 것 같아서 구매해서 읽었다. FE에 대한 기반 지식이 거의 없어서 해당 책의 수준을 가늠하기 쉽진 않았지만, 최소한 Next.js에 대한 특징이나 사용 이유에 대해선 충분히 이해가 되었다. Next.js에 대해서 자세한...
더 읽기

Must Have 코로나보드로 배우는 실전 웹 서비스 개발

다채로운 기술이 돋보이는 책 대쉬보드를 만드는데 사용되는 다채로운 기술이 돋보이는 책 입니다. 특히 Google API를 사용해서 Google Sheets를 활용하는 점이나, Gatsby를 활용하는 것도 독특하고 재미있는 구성입니다. 새로운 프로젝트를 진행하고 싶은 JS 개발자에 권해드립니다.
더 읽기

핵심만 골라 배우는 젯팩 컴포즈

Android의 새로운 접근 이 책은 젯팩 컴포즈 및 안드로이드 아키텍처의 핵심 개념 소개하는 책으로 뷰 모델, SQLite 데이터베이스, Room 데이터베이스 접근, 데이터베이스 등을 다룹니다. 제가 Kotlin을 잘 다루지 못해서 난이도가 조금 어렵긴 했지만 책의 호흡이 짧아서 읽기 어렵지 않았다.
더 읽기

Do it! 모던 자바스크립트 프로그래밍의 정석

TL;DR JS를 배워서 개발에 바로 사용하셔야 한다면 좋은 이 책은 좋은 선택임 HTML을 다루고, 브라우저에 내장된 Console을 활용 빠르게! JS를 사용해서 빠르게 웹 페이지를 만들어야 되는 일을 해야 한다면 좋은 선택이라 할 수 있다. 웹 페이지를 조작하는 방법 등을 충분히...
더 읽기

개발자 원칙

다른 사람의 생각을 엿보고, 내 생각을 엿듣다. 9명의 개발자가 자신의 경험을 기반으로 개발에 관한 자신의 의견과 생각을 소개하는 에세이 기반의 기술 서적이다. 개발자의 의견과 생각을 엿볼 수 있다는 점에서 다른 기술 서적에 비해서 평이하게 읽을 수 있지만, 가끔은 멈춰서서 생각하게...
더 읽기

딥러닝 일러스트레이티드

세부적인 이해 딥러닝을 한번쯤 공부해 보셨다면 이 책으로 복습해 보시길 권해드립니다. 책을 읽으면서 곳곳에 남겨둔 재미있는 이야기와 함께 코드가 간략하게 때문에 코드를 사용해서 빠르게 복습하실 수 있을듯 하네요.
더 읽기

단단한 머신러닝

TL;DR 이론과 수식을 기반으로 머신러닝을 설명하고 소개하는 책 대학교/대학원 교재로 만들어진 책이라 약간의 수식에 대한 벽이 있을 수 있음 R이나 Python 코드가 없기 때문에 이론서에 가깝다 할 수 있음 연구자에게 좋지만…? 이 책으로 머신러닝 관련 수식을 빠르게 학습하기 위해서 스터디에...
더 읽기

파이썬 객체지향 프로그래밍 4/e

TL;DR OOP 형태로 파이썬을 활용하고 싶다면 참고하면 좋은 책 정보를 전달하는 형태로 구성된 책이라서 필요한 부분을 발췌해서 읽기 좋음 파이썬에 대한 이해도를 높일 수 있다. 파이썬으로 코드를 작성할 때 단순한 생각은 짧고, 간단하고 빠르게 작성하는 것에 중점을 두고 있다. 파이썬을...
더 읽기

가볍게 읽는 금융공학

TL;DR 금융공학에 사용되는 용어를 빠르게 정리할 수 있음 캐릭터를 활용해서 각 장마다 빠르게 확인 할 수 있음 그래프를 활용해서 설명하고 있기 때문에 기존의 금융 데이터를 이해하는데 도움을 받을 수 있음 파생상품에 대한 내용은 가볍게 읽을 수 있음 블랙-숄츠 모형에 대한...
더 읽기

나 혼자 만든다! 영화 추천 웹 서비스로 배우는 풀스택

TL;DR 모든 영역을 다루고 있기 때문에 초급 수준의 개발자가 읽기에 적당함 FastAPI, React 등을 활용하기 때문에 BE와 FE 간의 연결 과정을 알려볼 수 있음 사용되는 라이브러리 버전에 따른 문제가 있을 수 있으니 주의 스터디에 좋은 교재 Flask를 사용중에, FastAPI가 유행이라고...
더 읽기

알고리즘 - 개정4판

TL;DR pseudocode를 기반으로 알고리즘을 설명하는 교재이며, 예제는 Java를 활용해서 설명하고 있음 거의 대부분의 클래식 알고리즘에 대한 내용은 설명하고 있음 이런 책은 기본적으로 어려움, 쉬운걸 바란다면 다른 교재를 찾아볼 것 초급자가 접근하기 쉽지 않고, 중급자도 쉽지 않고, 고급자도 쉽지 않음 연구자도...
더 읽기

데이터로 말한다! 퍼포먼스 마케팅

한빛미디어 “나는 리뷰어다” 활동을 위해서 책을 제공받아 작성된 서평입니다. TL;DR 마케팅의 성공전략과 경험을 상세히 소개하고 있음 저자분이 자신의 경험에 대해서 담백하게 제시하고 있음 제품 런칭 부터 마케팅 캠페인까지 전 과정을 소개하고 있음 뉴미디어 광고 시장의 방향성을 잘 담아낸 서적 년도별...
더 읽기

데이터 과학을 위한 파이썬과 R - 오픈소스를 활용한 데이터 분석, 시각화, 머신러닝

한빛미디어 “나는 리뷰어다” 활동을 위해서 책을 제공받아 작성된 서평입니다. TL;DR R과 Python을 동시에 활용하여, 두 언어가 가진 특징을 결합해서 활용하는 방법을 제시 R과 Python의 강점을 적극적으로 활용하는 방식을 제시(6장) 두 언어를 활용하는 방법을 간단한 예제를 통해서 실습해 볼 수 있음(7장)...
더 읽기

텐초의 파이토치 딥러닝 특강 - CNN부터 GAN까지 15가지 신경망 예제 + 실무 노하우로 익히는 문제풀이

골든래빗 출판사로부터 전자책을 제공받아 작성했습니다. TL;DR 완벽하게 작동하는 예제, Colab 활용도가 높음 출판사에서 제공하는 예제가 에러 없이 작동함 Colab 사용법을 친절하게 소개하고 있기 때문에 어려움 없이 실행 가능 다양한 시각자료와 간결한 문장, PyTorch 초급자에게 적극 권장 모델과 코드에 관한 부분을...
더 읽기

스프링 시큐리티 인 액션

TL;DR 내가 삶을 유지하는데 가장 큰 공헌을 하는 스프링의 시큐리티에 관해서 참고할 수 있는 몇(거의 2권?)안되는 책이니, 스프링 개발자라면 사서 읽자. 그런데, 책의 분야가 분야인지라 난이도가 있음 번역자분이 노력했음에도 불구하고 해당 분야가 가진 어쩔 수 없는 난이도 있음 스프링으로 서비스를...
더 읽기

파이썬 기반 금융 인공지능

한빛미디어 “나는 리뷰어다” 활동을 위해서 책을 제공받아 작성된 서평입니다. TL;DR AI와 Python을 기존에 접해보셨다면, 금융 공학에 대한 다양한 접근 방식을 실습할 수 있음 금융이나 경제 관련 내용은 YouTube 등을 통해서 보완하면서 진행하길 권함 금융에 대한 경험이나 지식을 가지고 있다면, AI와...
더 읽기

케라스 창시자에게 배우는 딥러닝 2판

TL;DR 1판에 비해서 일취월장 했으니, TF를 사용한다면 이 책을 꼭 참고 초급자 중에서 PyTorch가 아닌 TF를 배워야 한다면 좋은 선택임 TF 사용자에게 추천 이 책은 TF를 다루고 있는게 아니라 Keras를 다루고 있다. 그런데 Keras를 배우면 결론적으로 TF를 잘 활용할 수...
더 읽기

개발자를 위한 머신러닝 & 딥러닝

한빛미디어 “나는 리뷰어다” 활동을 위해서 책을 제공받아 작성된 서평입니다. TL;DR 머신러닝 관련 교재 중에서 개발자에게 가장 적합한 책 머신러닝/딥러닝 교재 개발에 필요한 내용을 주로 담고 있음 이론적인 교재가 필요하다면 핸즈온 머신러닝 2판을 참고하면 됨 실행 가능한 예제가 Android, iOS 그리고...
더 읽기

데이터 리터러시

데이터 분석을 배우는 학생분들에게 추천 ‘데이터 독해력’이란 부제를 보고 책을 읽었는데, 내가 노렸던 부분에 대한 내용이 부족해서 아쉬웠다. 반면에 데이터 분석에 필요한 다양한 내용을 담고 있어서 데이터 분석을 학습하는 분은 한번쯤 읽어볼만 하다.
더 읽기

실전에서 바로 쓰는 시계열 데이터 처리와 분석 in R

R, 역시 좋다. 시계열 분석을 할 일이 생겨서, 시계열 관련 서적 중에서 주변에서 추천해서 읽었다. 내용도 좋고, 예제도 좋았다. R에 여전히 어색함이 있지만 R-Studio 덕분에 쉽게 진행할 수 있었다. 하지만, 나는 Python으로 진행해야 된다는게… 읔…
더 읽기

Start with Why

탁월한 리더들이 공통적으로 가지고 있는 것은 자기 조직에 들어와 잘 어울릴 수 있는 사람, 즉 자신과 신념을 공유하는 사람을 찾아내는 능력이다. 사우스웨스트항공은 잘 맞는 사람을 귀신 같이 알고 채용하는 재주를 가진 회사의 좋은 본보기다. 회사의 대의명분을 구현할 사람을 골라내는 능력이...
더 읽기

세븐

재테크 경험이 있다면… 좋은 내용일 듯 열심히 읽지는 않고, 시간이 나면 빠르게 읽었다. 재테크를 처음 시작하신 분들 보다는 2~3년 재테크 경험이 있으신 분들은 읽어보셔도 좋을 듯 하네요.
더 읽기

파이썬 자동화 교과서

간편하고 빠르게! 웹 크롤링과 엑셀을 엮어서 활용하셔야 된다면 이 책을 참고하시면 좋을 듯 합니다. 초급자가 보기에 좋습니다. 중급자/실무자의 분들은 ‘scrcpy’ 등과 같은 전문 도구를 활용해보시면 좋을 듯 하네요.
더 읽기

데싸노트의 실전에서 통하는 머신러닝

골든래빗 출판사로부터 전자책을 제공받아 작성했습니다. TL;DR 다채로운 예제를 활용한 분석 방법 제공 모델에 따른 다양한 예제를 제공하기 때문에 데이터 전처리 등을 연습할 수 있음 하나의 예제를 활용해서 2~3가지 모델을 적용하는 연습을 통해서 책에서 소개된 내용을 적용해 볼 수 있음 주요...
더 읽기

핸즈온 데이터 시각화

시각화가 처음이신가요? ‘seaborn’이나 ‘matplotlib’를 활용해서 다양한 시각화를 구현하고 싶지만, 사실 어떤 그래프를 선택해야 할 지 궁금할 때가 있습니다. 그렇다고 해서 아무거나 사용할 수 없어서 항상 사용하던 그래프만 적용했던 저와 같은 경험이 있다면 이 책을 참고하셔서 자신만의 그래프를 추가해보세요. 데이터 시각화에...
더 읽기

Must Have 코로나보드로 배우는 실전 웹 서비스 개발

당장 사용할 수 있는 예제 Node.js를 사용해서 크롤링을 진행하고 간단한 대쉬보드를 만들고 싶다면 이 책은 좋은 선택이다. 무엇보다 Node.js를 사요하고 있기 때문에 빠르고 쉽게 만들 수 있고 배포되 쉽다. 시간이 없다면 ‘3단계’부터 곧바로 시작하자.
더 읽기

SQL로 시작하는 데이터 분석

한빛미디어 “나는 리뷰어다” 활동을 위해서 책을 제공받아 작성된 서평입니다. TL;DR 다양한 데이터 분석 기법을 SQL을 활용해서 학습 가능 초급 개발자/데이터 분석가의 경우 SQL을 사용해서 다양한 분석 방법을 활용하는 방법을 학습할 수 있음 SQL 실습 분량이 많기 때문에 SQL 연습이 필요하다면...
더 읽기

좋은 팀을 만드는 24가지 안티패턴 타파 기법

함께 읽고, 다 같이 논의하자 이 책은 ‘팀’에서 하는 몇가지 것들에 대한 예제를 사용해서 설명을 진행한다. 관리자가 이 책을 읽고 문화가 바뀌길 기대하기 보다는 팀에서 함께 읽고 가볍게 이야기할 수 있는 기회를 만들면 좋을 듯 하다. 혹시, 3년차 이상 개발자라면...
더 읽기

Why를 소통하는 도구, OKR

OKR, 아직은… OKR 관련해서는 약간 부정적인 관점을 가지고 있는데, 이 책을 통해서 운영, 관리 그리고 평가에 대해서 조금 다른 생각을 할 수 있었다. 하지만 한국의 기업문화에서 OKR을 한다는게 과연 가능한 일이지… 여전히 궁금하다.
더 읽기

실전 파이썬 핸즈온 프로젝트

재미있고 즐겁다 간단한 파이썬 문법을 배웠다면 이 책으로 뭔가를 진행해 볼 수 있다. 반면에, 특정 주제는 약간의 난이도가 있을 수 있으니 순서대로 읽지 말자. 자신이 원하는 주제를 중심으로 이 책을 읽다보면 즐겁다.
더 읽기

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

실무자의 고뇌 몇 해 전부터 계속해서 출판되고 있는 클린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 등을 사용하셨던...
더 읽기

카카오 아레나 데이터 경진대회 1등 노하우

1, 반드시 이 책으로 공부를 하기로 마음 먹었다면, SSD 용량을 충분히 확보하자. “2장 쇼핑몰 상품 카테고리 분류 1등 솔루션”의 경우 데이터 용량만 약 80GB 정도이다. 2, 생각보다 코드 수준이 여타의 책에 비해서 굉장히 현실적이다(즉, 난이도가 좀 있다). 그러니 파이토치나 텐서플로우...
더 읽기

Real MySQL 8.0 전편 개정판 Vol.1 / Vol.2

1 Real MySQL 5.7을 7~8년전에 읽었던 것 같은데, 어느덧 시간이 이렇게 흘러서 개정판이 나왔다. 개인적으로 MySQL을 파일 저장소(?) 처럼 사용하던 시절이 있었다. 그러다 MySQL 때문에 장애가 발생한 이후로 문자 그대로 ‘먹고 살려면’ 제대로 공부를 해야 했다. 그때, Real MySQL 5.7...
더 읽기

리액트 네이티브를 다루는 기술

1 국내에 출간된 RN 책 중에서 레퍼런스 역할을 할 수 있는 교재다. TodoApp을 시작으로 Firebase 기반의 커뮤니티 앱까지 만들 수 있게 구성되어 있다. 2 분량도 만만치 않기 때문에 마음의 준비가 필요하며, iOS와 Android 모두 다루기 위해선 몇가지 사소한 에러를 잘...
더 읽기

제대로 배우는 수학적 최적화

1 이 책을 읽는 방법이 몇가지 있는데, 아마도 2가지로 나눌 수 있을 듯 하다. 첫째는 수학적 지식을 기반에 놓고 개별적인 항목을 이해하는 방법이 있다. 이러한 방법은 수학적 지식이 튼튼해야 가능하며, 수학적 논리가 현실에서 어떻게 반영되어 문제를 해결하는지 알 수 있기...
더 읽기

데이터 과학자 되는 법 - 취업, 이직부터 탄탄한 커리어를 쌓는 방법까지

한빛미디어에서 제공받는 책으로 해당 리뷰를 작성하였습니다. TL;DR 데이터 관련 직무 입문자 데이터 관련 직무와 관련된 전반적인 소개와 커리큘럼 등을 소개하고 있기 때문에 꼭 참고해서, 자신이 원하는 직무/직종에 대한 이해도를 높이고 데이터 관련 직무 교육을 진행하는데 사용하자. 데이터 관력 실무자 실무자의...
더 읽기

기획자의 글쓰기

1 기획자의 ‘고민’을 엿볼 수 있을까? 했는데, 조금 아쉽게도 기획자의 글쓰기란 주제가 커서 그런지 책의 주제가 산발적이라 아쉬움이 남는다. 2 광범위한 주제를 다루고 있는데, 내용도 산발적(산출물, 블록, 협업을 위한 문서?)이라서 아쉽지만, 기획을 처음 하시는 분들에게 어떤 문서를 작성해야 하는지에 대한...
더 읽기

피닉스 프로젝트 - 위기에 빠진 IT 프로젝트를 구하라

“…그리고 스티브는 당신을 IT 운영 부서장으로 선택했어요” 1 IT 관련 업무를 진행하고 계시다며 이 책을 읽고 무서울 것이다. 왜냐하면, 누군가 여러분의 회사를 관찰해서 파브르 곤충기 같은 걸 작성했기 때문이다. 2 제조공정에서 사용되는 관리 기법을 IT 서비스에 접목하는 부분은 굉장히 마음에...
더 읽기

그로킹 심층 강화학습

한빛미디어에서 제공받는 책으로 해당 리뷰를 작성하였습니다. TL;DR 이 책은 ‘파이토치’를 기반으로 강화학습을 소개하는 교재이며, 교재에 소개한 이론은 수학과 파이썬 코드를 활용해서 설명하고 있다. 실습 환경을 구성할 때 약간의 에러가 발생할 수 있는데, 윈도우 사용자의 경우 SWIG을 먼저 설치해서 진행하면 좋다....
더 읽기

백견불여일타 Node.js로 서버 만들기

1 Node.js를 처음 배우신다면 빠르게 7장부터 시작하고, 그게 아니라면 {3,4,5,7}장을 공략해보자! 2 passport 등과 같은 유명한 서드파티 라이브러리를 소개하는 것은 장점이지만, 배포 관련해서 AWS 실습의 경우 초보자가 힘들 수 있으니 주의하자.
더 읽기

미국 주식으로 시작하는 슬기로운 퀀트투자

한빛미디어에서 제공받는 책으로 해당 리뷰를 작성하였습니다. TL;DR 파이썬 코드가 간단하고, 주식 투자와 관련된 설명이 명쾌하기 때문에 주식 투자와 관련된 기술적인 내용을 파이썬을 활용해서 시각적으로 쉽게 이해할 수 있다. 필자는 주식을 전혀 모르기 때문에, 책의 코드를 이해하는 시간보다 그래프를 이해하는데 중점을...
더 읽기

눈 떠보니 선진국

1 - TL;DR 우리가 살아가고 있는 시대를 자신만의 관점으로 잘 정리해서 소개하고 있는 책이다. 특히, 주요한 사안에 대해서 문제 제시와 함께 나름의 방안을 제시하고 있다는 점에서 여타의 다른 책과 분명한 차이점을 가진다. 인용 모음 말과 행동이 다를 때는 언제나 행동...
더 읽기

웹 브라우저 속 머신러닝 TensorFlow.js - 실전 예제로 배우는 텐서플로 머신러닝 모델

1 - TL;DR TensorFlow.js를 처음 접하거나 프로젝트에 사용하고 있는데, 좀 더 자세히 살펴봐야 하는 분들에게 적합하다. 그리고 TFJS를 전혀 모르고 예제 중심으로 학습을 하시는 분들은 미리보기 서비스를 사용해서 책을 살펴보고 구매하시길 권한다. 왜냐하면, 다양한 형태의 머신러닝 기법에 관한 짧은 예제는...
더 읽기

박미정의 깃 & 깃허브 입문

1 - TL;DR 현재 출간된 GitHub 관련 책 중에서 가장 현실적인 내용을 담고 있다. 교재에 p10에 저자분이 책을 접근하는 방법이 제시되어 있으니 참고해서 진행하길 권한다. 2 이 책은 혼자서 연습하기엔 너무 밋밋하니, 2~3명 정도 짝을 지어서 ZOOM이나 디스코드를 사용해서 함께...
더 읽기

처음 배우는 플라스크 웹 프로그래밍

한빛미디어에서 제공받는 책으로 해당 리뷰를 작성하였습니다. TL;DR 초급자(AWS RDS 사용이 힘든 학습자) 라면 이 책의 CHAPTER 1 플라스크 시작하기을 읽고, 아래 몇가지 튜토리얼을 진행하고 CHAPTER 4 플라스크 블로그 만들기를 차근 차근 진행해보자(개인적으로 난이도가 CHAPTER 3 플라스크로 영화 예매 사이트 만들기가...
더 읽기

만들면서 배우는 컴파일러 첫걸음

1 컴파일러 전공자라면 용북(Compilers: Principles, Techniques, and Tools)을 한번쯤은 들어보거나 봤을 것으로 예상된다. 이 책은 당여히 용북보다 쉽다. 만약 컴파일러에 대한 이론적인 내용이 궁금하다면 이 책은 매우 좋은 안내서 될 것이다. 2 코드는 작동하는데, 그렇다고 생각만큼 쉽게 작동하지 않으니 주의하자....
더 읽기

스프링 부트 실전 활용 마스터

1 이 책을 관통하는 주제가 ‘리액티브’다. 따라서 이 책은 스프링 부트 꼬꼬마를 위한 책은 아니다. 최소한 스프링 부트에 대한 내용은 어느 정도 알아야 된다. 2 제목 때문에 스프링 부트를 가지고 이것 저것 할 것으로 예상하고 구매하면 경기도 오산이니 주의하자. 혹시...
더 읽기

텐서플로 라이트를 활용한 안드로이드 딥러닝 - 더 작고, 더 가벼운, 모바일, 에지 기기용 머신러닝

한빛미디어에서 제공받는 책으로 해당 리뷰를 작성하였습니다. 0. 머신러닝, 그 공허함 머신러닝 혹은 딥러닝을 공부하고 나면 언제나 아쉬움이 가득하다. 예를 들어, 2018년에 박해선님이 번역하신 <<핸즈온 머신러닝>>을 친구들과 스터디를 하고 나서 느꼈던 감정은 “이제 뭘 해야 하나?”였다. 구글에서 몇가지 글을 찾아서 Flask와...
더 읽기

머신러닝을 활용한 웹 최적화 A/B 테스트, 메타휴리스틱, 슬롯머신 알고리즘에서 베이즈 최적화까지

한빛미디어에서 제공받는 책으로 해당 리뷰를 작성하였습니다. 1 머신러닝, 딥러닝, 선형대수 그리고 통계처럼 AI 분야에서 직접적으로 사용되는 기술이나 이론은 어렵지 않지만, 막막하다. 개별적인 이론이나 기술을 학습하는 할 때, 좋은 교재도 많고 Coursera 등에 강의도 다양하기 때문에 생각보다 어렵지 않다(쉽다는 뜻은 아니다)....
더 읽기

Do it! 리액트 네이티브 앱 프로그래밍

1 TS가 유행이라고 해서, RN 교재를 살 때 구매했던 책이다. 별 생각없이 구매했는데, 나 같은 초보자에게 분량이 만만치 않았다. 하지만 Redux 등과 같은 상태 관리자를 비롯해서 필요한 RN 개발을 진지하게 하기 시작하면 고민해야 할 것들을 미리 접해볼 수 있다. 2...
더 읽기

데이터 과학을 위한 통계 2판

1 데이터 분석 교재 인데, 제목 신경쓰지 않고 ‘통계’를 무시하면서 읽어본다면 생각보다 많은 도움이 된다. 2 한 번 정도 다 읽고, 통계를 고민하면서 읽어보면 훨씬 많은 도움이 된다. 3 통계를 배울 생각으로 구매하지 말고, 조금 난이도 있는 ‘데이터 분석’ 책으로...
더 읽기

고성능 파이썬 2판

파이썬을 사용해서 하루에 4시간 이상 코드를 작성한다면, 무조건 구매하자. 그게 아니라면 아래 가이드를 읽어보자. 0 자신이 작성한 파이썬 코드가 ‘느려서’ 문제라면 이 책 말고 파이썬 스킬 업을 구매해자. 그리고 Pandas가 느려서 이 책을 구매할 생각이라면 파이썬과 대스크를 활용한 고성능 데이터...
더 읽기

데이터베이스 인터널스

1 1부는 B-Tree에 대해서 다루고, 2부는 분산시스템을 이해하기 위한 기본적인 내용을 다루고 있다. 학부에서 알고리즘을 공부했다면 1부는 굉장히 재미있을 것이고, MySQL을 사용해서 망할고가용을 다뤄봤거나, Redis를 사용해서 클러스터링을 구성해본 개발자는 2부가 재미있을 것이다. 2 책 제목이 조금 애매한데, 책을 분권해서 팔았으면...
더 읽기

모던 자바스크립트 핵심 가이드

1 JS문법을 빠르게 정리할 때 좋은 책이다. 예를 들어서, 팀에서 신입 개발자가 있거나 1~2주안에 코드 작성에 도움이 될만한 문법을 정리해야 된다면 이 책을 선택하면 좋을 듯 싶다. 2 JS를 사용해서 철학을 하거나, Vanila JS의 심연을 들여다봐야 할 개발자에게 어울리지 않는다....
더 읽기

Node.js 디자인 패턴 바이블

1 Node.js를 사용해서 코드를 체계적으로 구성하는 방법을 소개하는 개정판 교재다. 이전에 이 책을 읽어봤다면 서점에서 13장을 읽어보고 구매하면 좋을 듯 싶다. 2 Node.js의 라이브러리 코드를 읽어봤거나, Node.js의 코드 스타일에 대해서 궁금했다면 구매해서 읽어보자. 만약 그런게 아니라면 …? 다른 책을 권한다....
더 읽기

데이터가 뛰어노는 AI 놀이터, 캐글

한빛미디어에서 제공받는 책으로 해당 리뷰를 작성하였습니다. 1, TL;DR 이 책의 가장 큰 장점은 캐글에서 사용하는 다양한 기법을 체계적으로 정리하고 있다는 점이다. 대표적인 장점은 1) 성능을 올리는데 사용되는 기법의 장/단점과 특성을 상세하게 설명한다. 2) 캐글에선 많이 사용하지만, 다른 교재에서 다루지 않는...
더 읽기

실전 시계열 분석 - 통계와 머신러닝을 활용한 예측 기법

1 시계열 분석이 필요해서 구매해서 읽었다. R과 Python으로 내용을 구현하고 있기 때문에 R 코드와 Python 코드를 비교하는게 재미있었다. 머신러닝 기술과 시계열이 결합될 때 같은데 다른 느낌을 받을 수 있어서 좋았다. 2 개인적으로 시계열에 대한 이해도가 없음에도 불구하고 책의 번역이나 코드가...
더 읽기

나만의 데이터 분석 플랫폼 엘라스틱서치

1 아쉽게도 기존 사용자에게 추천하지 않는다. 내용이 평이하고, 교재의 수준이 초보자를 대상으로 하는 듯 싶다. 어느 정도 아시는 분들은 구글 검색과 별반 다르지 않다. 2 만약, 1) ELK 스택을 처음 사용하시고, 2) 출퇴근 시간에 가볍게 읽어볼 전문서가 필요하시다면 전자책으로 구매해서...
더 읽기

머신 러닝 교과서 with 파이썬, 사이킷런, 텐서플로

1 초급자에게 적합한 교재는 아니다. 생각보다 내용이 많고, 분량에 비해서 설명이 짧기 때문에 초보자에게 조금 어려울 수 있다. 2 초급자의 경우 다른 것(?)으로 내용을 조금 익히고, 한번에 정리할 때 사용하면 좋을 듯 싶다. 3 옮긴이가 예제를 꼼꼼하게 관리하고 있기 때문에...
더 읽기

실무에 바로 적용하는 안드로이드 프로그래밍 4판

1 Kotlin 기반의 안드로이드 개발서 중에서 가장 추천하는 책이다. 다양한 도표를 사용해서 시스템의 흐름을 기반으로 코드를 작성하기 때문에 기존에 예제 중심의 교재에 비해서 굉장히 자세하다. 시간이 허락한다면 이 책으로 시작하자.
더 읽기

디노 첫걸음

1 Deno는 Rust 프로그래밍 언어를 기반으로하는 JavaScript / TypeScript 기반 엔진이다. Node.js를 설계했던 Ryan Dahl이 새롭게 만든 엔진으로 Rust를 사용해서 주목받고 있다. 2 앞선 소개만 읽어도 ‘오호!’ 했다면 150 페이지로 구성된 이 책을 읽어보고, 만약 ‘응?’이라고 생각하신다면, 다음 기회를 노려보자!...
더 읽기

쓰면서 익히는 알고리즘과 자료구조

1 Python으로 자료구조와 알고리즘을 설명하는 교재다. 대부분의 분량을 자료구조에 중점을 두고 있다. Python의 경우 라이브러리에서 Collection을 지원하기 때문에 별도의 자료구조를 잘 사용하지 않아서 조금 아쉬웠다. 2 이 책에서 가장 돋보이는 점은 아이디어 노트를 사용해서 코드를 설명하고 있기 때문에, 자료구조와 알고리즘을...
더 읽기

파이썬 비동기 라이브러리 Asyncio - 대규모 병행성 작업을 위한 비동기 프로그래밍

한빛미디어에서 제공받는 책으로 해당 리뷰를 작성하였습니다. 1 이 책은 파이썬의 비동기 라이브러리인 asyncio를 설명한 책이다. 5월 23일에 발매된 파이썬 교재 중에서 2021년 1월에 출간된 진지한 파이썬과 함께 가장 주목해야 될 책이다. 일반적으로 파이썬 교재가 기초 문법이나 머신러닝/딥러닝 관련 교재가 많이...
더 읽기

HTML&CSS 마스터북

1 HTML과 CSS 연습이 필요하시다면 이 책으로 하시면 좋을 듯 싶다. 생각보다 간단하지만 유용한 것들을 연습할 수 있다.
더 읽기

CSS 완벽 가이드

1 CSS 관련 기술을 배워도 자연스럽지 않다고 느껴서, 읽어보기 시작했는데 역시나 CSS 문법을 더 읽어도 자연스럽게 진행되진 않은 것 같다. 2 11장(포지션), 12장(플렉서블 박스 레이아웃), 13장(그리드 레이아웃)은 기존의 프레임워크를 이해하는데 많은 도움을 주었다. CSS만 보면 도망가고 싶은 개발자에게 약간의 안식을...
더 읽기

You Don't Know JS - 타입과 문법

1 JS를 공부하면서 이것저것 궁금한 것들이 많았는데, 이 책으로 해결할 수 있었다. 특히 JS의 타입 관련해서 궁금한 것이 있다면 이 책을 참고하자. 그리고 출판시기가 2017년이라서 현제의 JS와 V8 엔진과 사뭇다른점이 있을 수 있으니 해당 교재에서 알려주는 내용을 정리하고 참고하자.
더 읽기

MongoDB 완벽 가이드 3rd

한빛미디어에서 제공받는 책으로 해당 리뷰를 작성하였습니다. 0 2021년에 JavaScript(이하, JS) 관련 기술을 계속해서 공부하고 있다. 평생을 먹고 살게해주었던 Spring을 잘 활용하기 위해서 Kotlin과 JUnit5는 작년부터 계속해서 진행하고 있었고, 학위과정에서 관심이 있는 Haskell은 활용할 곳이 마땅하지 않아서 학문적인 수준에 머물러있는데 반해서...
더 읽기

빅 너드 랜치의 코틀린 프로그래밍

함수에서 마지막 매개변수로 함수 타입을 받을 때는 람다 인자를 둘러싼 괄호를 생략할 수 있다. 1 Spring과 Android를 1~2년간 다루지 않게 되었는데, 요즘(2021년 3월)에 해당 분야를 사용해서 간단한 서비스를 만들면서 좋은 기회라 생각해서 Kotlin을 배워보기로 했다. 2 Kotlin을 어디서 시작할지 모른다면,...
더 읽기

머신러닝 데이터 전처리 입문

1 Pandas를 사용해서 데이터 분석을 진행한다면 이 교재는 좋은 가이드다. 이 책은 CRISP-DM을 기반으로 데이터 분석을 진행하기 때문에 Pandas를 사용한 전처리 기법도 충분히 가치있지만, CRISP-DM을 기준으로 교재를 파악해보면 체계적인 방식의 분석 기법을 연습해 볼 수 있으니, 데이터 분석을 처음 도입하시는...
더 읽기

함수형 자바스크립트(Functiona JavaScript)

1 JS를 기반으로 함수형 언어의 다양한 기법을 사용하는 방법을 소개한느 교재이다. 언더스코어 라이브러리를 사용하면서 평소에 궁금했던 내용들을 잘 소개해주고 있어서 참고를 많이했다.
더 읽기

파이썬 코딩의 기술 2nd

1 파이썬 문법을 다 배우셨고, 이후에 뭘 더 하면 좋을지 모르는 분들에게 추천할만한 교재다. 파이썬 문법을 훨씬 다양하게 소개하고, 올바른 방향성을 제공하기 때문에 읽어보시면 좋습니다.
더 읽기

클론코딩 영화 평점 웹 서비스

1 React.js를 사용해서 뭔가 시작해보고 싶은 나와 같은 초급자아게 단비같은 책이다. 뭔가 만들어보면 부족한 부분과 넘치는 부분을 알 수 있으니 React.js 문법만 공부하셨다면 이 책으로 배운 내용을 복습해길 권한다. 가격도 좋고, 내용도 좋다. 추천!
더 읽기

포르잔 C++ 바이블

1 C++을 처음 접하신다면 2권의 분량이 부담스러울 수 있지만, 국내에 출판된 초급 교재 중에서 가장 수준높은 번역이기 때문에 다른 대안이 없다. 처음 C++을 배우신다면 이 교재를 가지고 시작하시면 좋을 듯 합니다. 연습문제도 잘 구성되어 있으니 천천히 도전해보세요!
더 읽기

객체지향 사고 프로세스

1 Java를 처음 배웠거나, 객제치향 교과목을 수강한 학생이라면 이 책을 함께 읽어보자. 이 책을 읽고 토끼책(객체지향의 사실과 오해)에 도전해보자!
더 읽기

리액트 머티리얼 UI 쿡북

1 CSS 안 배우고 뭘 좀 해볼려고, 책을 열심히 보고 공부했지만 쉽지 않아서 GG를 선언하였다. React.js를 배우면서 공부해서 그런지 난이도가 조금 높았다. CSS에 대해서 좀 알면 좀 더 쉽게 접할 수 있을 듯 한데, 그것도 아니라서 다음을 기약하며 턴을 접었다....
더 읽기

리액트 스타일 가이드

1 개발 인생의 2/3를 Spring으로 먹고 살아서 그런지 React.js 가 너무 힘겨웠다. 그럼에도 불구하고 꾸역꾸역 하다보니 적당히 사용할 수 있게 되었다. 좀 더 잘 사용해볼까 싶어서 React.js와 JavaScript 책을 싹 쓸어서 읽고 있는데, 이 책은 내 수준을 넘어가고 있었다. 2...
더 읽기

파이썬 인터뷰

1 이 책 진심으로 겁나 재미있다. 읽고 있으면, 두 장 한 구절씩 인용하고 싶은 좋은 글이 다양하다. 파이썬 사용자가 아니더라고, 개발을 즐거워 한다면 꼭 읽어보자!
더 읽기

전략의 거장으로부터 배우는 좋은 전략 나쁜 전략

서로 부딪치는 목표를 추구하고, 연관성이 없는 사업에 자원을 분할하며, 양립할 수 없는 이해관계를 수용하는 일은 결국 나쁜 전략으로 이어진다. 그럼에도 불구하고 대부분의 조직은 집중화된 전략을 세우지 않는다. 그들은 자원을 통합하고 집중하는 진정한 역량에 대한 필요성을 무시하고 잡다한 목표를 늘어놓는다. 좋은...
더 읽기

데이터 시각화 교과서

1 Matplotlib이나 Seaborn을 아무리 배워도 도표가 좋아지지 않아서 고민이 많았는데, 이 책 덕분에 그나마 ‘이럴 땐 A, 저럴 땐 B’라는 나만의 공식을 만들 수 있어서 좋았다. 나처럼 디자인 개념이 전혀 없는 개발자 출신에게 참고할만한 책이다. 2 하지만, 여전히 책의 곳곳에...
더 읽기

파이썬으로 다시 배우는 핵심 고등 수학

1 파이썬으로 수학을 배운다고 생각하지 않고, 파이썬 문법을 활용해서 간단한 수학 문제를 해결한다는 관점으로 접근한다면 파이썬 초보자들이 접근하게 매우 좋은 책이라 할 수 있다. 명확한 문제, 확실한 해결 방법 그리고 간단한 코드 작성으로 이어지는 책의 특성을 고려한다면 파이썬을 처음 접한...
더 읽기

GAN 첫걸음

한빛미디어에서 제공받는 책으로 해당 리뷰를 작성하였습니다. 1 OOO 첫걸음 책은 가볍게 들고 다니면서 읽어보기 좋다. 실습을 진행하지 않더라도, 얇은 책의 절반을 ‘기초’나 ‘개념’에 투자하기 때문에 대학원에서 머신러닝 공부할 때 많은 도움을 받았다. 이 책을 한빛미디어에서 받고, 내심 기다하는 바가 있었다....
더 읽기

실전 보고서 작성 기술 with 파워포인트, 워드, 한글

한빛미디어에서 제공받는 책으로 해당 리뷰를 작성하였습니다. 1 2020년에 부산대학교에서 데이터분석 과목을 강의하면서, 생각하지 못했던 몇가지 것들을 알게 되었다. 첫번째로 나와 함께 수업을 진행했던 학생분들은 데이터분석의 최종 결과물에 대한 오해가 있었고, 두번째로 자신이 가진 좋은 기술인 엑셀이나 R과 같은 도구에 대한...
더 읽기

IT 개발자의 거의 모든 것

책을 보고 지식을 습득하는 것만으로는 높아지지 않는다. 반드시 체득의 과정이 있어야 한다. 1 업계에서 대학을 수료한 사람보다 고등학교만 이수하고 현장에서 8년 이상 경력을 쌓은 고졸 개발자의 몸값이 훨씬 비싼 현상도 이 때문이다. 정보 부재로 인한 시간 손해 또한 흔히 있는...
더 읽기

처음부터 제대로 배우는 라라벨

1 평소에 프레임워크에 대한 관심이 많다. 오늘까지 무탈하게 먹고 살게 해줬던 Spring을 비롯해서, 요즘 많이 사용하고 있는 Django등 몇가지 프레임워크를 사용하면서 프레임워크에 대한 소소한 재미를 즐기고 있었다. 2 PHP는 전혀 다룰 줄 몰라서 책을 읽으면서 조금 애를 먹긴 했는데, 번역이...
더 읽기

전략의 거장으로부터 배우는 좋은 전략 나쁜 전략

좋은 전략은 내가 ‘중핵kernel’이라고 부르는 논리적 구조를 가져야 한다. 전략의 중핵은 진단, 추진 방침, 일관된 행동이라는 세 가지 요소를 지닌다. 1 문과적 상상력이 가득한 책은 읽어도 와닿지 않는 경우가 많다. 특히 경영전략이나, 경제처럼 ‘Case by Case’를 다루는 경우 일관된 흐름...
더 읽기

소프트웨어 스펙의 모든 것

1 개발자로 지내면서 스펙 문서를 작성하는 경우는 거의 없었다. API 문서, 보안 관련 혹은 사용자 매뉴얼 정도는 작성한 경우는 있지만 대부분의 경우는 기존에 작성된 스펙 문서를 기반으로 작업하는 경우가 많았다. 2 바쁘다면, 2장 SRS 작성법 부분만이라도 발췌해서 읽어보면 좋을 듯...
더 읽기

안전한 인공지능 시스템을 위한 심층 신경망 강화

한빛미디어에서 제공받는 책으로 해당 리뷰를 작성하였습니다. 1 이 책을 처음 선택할 때 ‘안전한’이란 단어가 ‘코드’를 잘 만든어서 안전하게 한다는고 생각했는데, 경기도 오산이었다. ‘안전한’이란 인공지능 모델 자체의 안정성을 확보하는데 중점을 둔다는 것으로, 모델의 안전성을 확보하고 높이기 위해서 어떤 어떻게 해야하는지 설명한다....
더 읽기

누구나 아는 나만 모르는 IT 이성원 강사의 3분 엑셀

1 Python으로 데이터 분석 수업을 하거나, 가끔 스터디를 진행할 때 가장 요긴한 프로그램은 엑셀이다. Pandas나 Matplotlib를 사용해서 데이터 분석을 진행하는 과정에서 초급자에게 가장 곤란한 점은 코드 기반으로 데이터를 다루는 방법을 쉽게 예측되지 않는다. 행과 열로 이뤄진 데이터 프레임을 아무리 설명해도...
더 읽기

천관율의 줌아웃

주권자가 입법부를 시켜 통치자에게 해고 통지를 보냈다. 1 2016년, 무혈혁명을 이뤘던 한국의 찬란했던 시기를 다루는 책이다. 시사인의 기자인 천관율의 ‘눈’으로 보는 2016년 한국과 여러분의 2016년 한국은 어떤 차이가 있을지 궁금하다면 읽어보자.
더 읽기

서양 중세사

1 의지를 가지고 읽으면 생각보다 많은 것을 알 수 있지만, 번역이 조금 ‘올드 스쿨’이라서 의지가 없으면 금방 나가 떨어지니 주의하자. 2 600페이지라서 별거 없을 것 같지만, 조판이 ‘오밀조밀’하기 때문에 정보량이 엄청나니 천천히 읽기를 권하며, 이 책 한권이면 중세사는 대부분 커버가능하다....
더 읽기

컴퓨터 과학이 여는 세계

1 컴퓨터 공학을 전공한다면 도전해보자. 2 도전이 싫다면 2.1 보편만능 기계의 탄생은 꼭 읽어보자. 컴퓨터 공학에서 다루는 주요 문제의 근본적인 ‘질문’에 대해서 알 수 있을 것이다. 3 그조차 싫다면, 사놓고 나중에 읽자.
더 읽기

수학 공부법

1 우리나라 수학이 왜 이상한지 알고 싶다면 도움이 되는 책이며, 수학교육에 대한 몇가지 관점은 나름 의미가 있었다. 이 책을 읽으면서 일본 교육에 기반한 수학 교육법이 의미가 있을지 의뭉스럽다.
더 읽기

분산원장 기술

한빛미디어에서 제공받는 책으로 해당 리뷰를 작성하였습니다. 1 블록체인이 한참 유인일 때, 장난으로 다양한 코인을 만들면서 재미있게 놀았던 기억이 있다. 시간이 흘러서, 어느덧 블록체인 기술을 사용하게 되었고 다양한 교재를 구매해서 읽었으나 대부분이 하이퍼레저 패브릭, 이더리움을 사용해서 다양한 코인을 만드는 방법이 주를...
더 읽기

디자인 오브 디자인

1 «맨먼스 미신»의 저자인 브룩스의 책이라 사놓고 요리조리 피하고 있었지만, 적적한 날에 읽기 시작했다. 집을 설계하면서 느꼈던 백만가지 느낌을 잘 서술하고 있으며, 무엇보다 ‘통찰’을 엿볼 수 있기 때문에 좋았다. 2 시간이 없는데 ‘통찰’이 필요하면 1장을 읽어보고, 이 책을 보시다가 ‘건축’쪽...
더 읽기

알고리즘 라이프

1 교재에서 소개하는 모든 알고리즘을 ‘실생활 예제’로 소개한다는 점은 매우 훌륭하고, 만약 ‘프로그래밍에 대해서 잘 모르면’ 난이도가 쉽지 않다는 점은 주의하자. 2 여건이 허락한다면 꼭 읽어보자. 초반에 약간의 아찔한 감정이 느껴질지 모르지만 다 읽으면 또 읽고 싶을지도 모른다.
더 읽기

경제의 속살 1 / 2

1 행동 경제학을 기반으로 한 다양한 이론을 알기 쉬운 설명한다. 무엇보다 한국의 다양한 사건을 기반으로 소개하는 부분이 많아서 쉽고 재미있는 교양서로 접근하면 좋을 것이다. 2 하지만, 그 쉽고 재미있는 교양서를 읽다보면 조금은 생각하게 될 것이고 ‘연대’라는 단어와 ‘협동’이라는 행위를 돌아보게...
더 읽기

140자 소설

1 분량이 짧으면 읽기 쉽다고 생각하지만, 140자로 만들어진 이 작디 작은 책은 읽기 쉽지만 쉽사리 놓기 힘든 책이다. 2 이 책을 읽어보면 140자가 짧다는 믿을 수 없을 것이다.
더 읽기

수학 리부트

1 책이 두꺼워서 약간의 두려움을 주긴하지만, 읽어보면 별로 어렵지 않으니 가볍게 읽으면 좋다. 그리고 필요한 부분만 읽어도 되니, 순서대로 읽지 않아도 된다. 생각보다 쉽고, 예상보다 두꺼운, 필요한 부분만 읽을 수 있어서 좋은 책이다.
더 읽기

실전 리액트 프로그래밍

1 나처럼 리액트 Hook을 여전히 적응 못하고 있으시면 이 책을 추천한다. 또한 리액트의 중요사항을 빨리 정리하고 싶은 분들에게 도움이 된다.
더 읽기

오브젝트 디자인 스타일 가이드

1 많은 개발자들이 OOP에 대한 이론적인 내용을 Java 교재에서 학습한다. OOP 개발 방법론을 별도로 학습하는 경우는 많지 않다. 이 책은 OOP에 대한 조금 자세한 사항을 소개하는 책이다. Java, C#, Python 그리고 Kotlin 등을 사용하신 분들은 이 책으로 OOP를 구성하는 코드를...
더 읽기

처음 시작하는 딥러닝

한빛미디어에서 제공받는 책으로 해당 리뷰를 작성하였습니다. 1 머신러닝도 아니고 딥러닝을 Numpy 정도만 사용해서 자신만의 프레임워크를 만들 수 있다면 굉장히 신나는 일이라 할 수 있다. 그럼에도 불구하고, 뭔가 하나씩 만들기 위해선 꽤나 많은 것을 알아야 되고, 더 나아가서 그 과정 하나...
더 읽기

데이터 시각화 입문

1 matplotlib의 문서를 눈 앞에 두고 연습을 진행하다 깨달은 것이 있는데, 시각화 방법을 연습하기 전에 데이터에 어울리는 시각화 방법을 공부했어야 했다는 점이다. 2 이 책은 레퍼런스로 참고하기에 좋다. 즉, 데이터를 비교하는 방법을 기준으로 책이 구성되어 있다는 점이다. 3 시각화를 처음...
더 읽기

코틀린을 다루는 기술

1 코틀린을 학습하고 싶다면 다른 책을 선택하자. 이 책은 코틀린을 다루는 기술이 아니라 ‘코틀리의 기술을 활용해서 함수형 프로그래밍을 구현하는 방법’을 다루고 있다. 2 덕분에 엄청나게 다양한 기술을 배울 수 있었고, 코틀린 문법에 대해서 꽤나 수준 높은 관점을 얻을 수 있었다....
더 읽기

인공지능 마케팅

한빛미디어에서 제공받는 책으로 해당 리뷰를 작성하였습니다. 1 인공지능 관련 기술을 공부하다 보면 계속해서 모델만 만들게 된다. 모델만 만들게 되는 이유가 따로 있진 않고, 대부분의 교재가 모델을 만든데 중점을 두고 있기 때문인데, 이런걸 계속하다 보면 어느덧 오는 현타가 있다. “이 모델을...
더 읽기

BPF로 리눅스 관측 가능성 향상하기

이 책은 한빛미디어의 «나는 리뷰어다» 이벤트로 받은 서적입니다. 1 혼자서 집에 있으면 라즈베리파이 커널 모듈, 리눅스 커널 모듈 등을 만지면서 여전히 리눅스 커널에 대해서 관심을 가지고 있어서, 잘 모르지만 ‘BPF’ 관련 서적 리뷰를 신청했다. 이 책은 단점과 장점이 공존하는데, 이...
더 읽기

Head First Go - 명확한 예제로 효율적인 학습법을 제시하는 Go 입문서

이 책은 한빛미디어의 «나는 리뷰어다» 이벤트로 받은 서적입니다. 가끔 별다른 의미없이 새로운 언어에 도전하는데, 사용할 수 있는 수준으로 열심히 하는건 아니지만 작은 토이 프로젝트(Toy Project)를 진행하면서 언어의 특징을 알아보는 수준으로 진행한다. 이번에 스터디 하는 분들과 Go Study를 진행하였고, 운이 좋아서...
더 읽기

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

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

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

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

Vue.js 코딩 공작소

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

딥러닝에 목마른 사람들을 위한 PyTorch

1 TF 2.0의 발표와 동시에 내가 예전에 만들어 두었던 TF 1.x 기반의 코드가 동작하지 않게 되었음을 깨닫게 되었고, 뭐랄까 이런 브레이크 체인지를 몇번 겪다보니 이젠 이게 아니다 싶어서, 나름 유행한다는 PyTorch를 알아보았다. GitHub에서 알려준 코드가 생각보다 쉽고 좋아서 적당히 배워볼까...
더 읽기

모던 자바 인 액션

1 이젠 Kotlin으로 넘어가도 좋을까 싶긴 하지만, 아직은 Java 사용해야 하는 입장이라 JDK 11/13에 관련된 내용이 증보된 책을 구매해서 필요한 부분만 읽었다. 개정판 이전의 자바 인 액션도 충분히 좋았던 책이다. 그러니 JDK 8을 처음 접하거나 최신 Java에 대한 기술적인 내용이...
더 읽기

다이내믹 프로그래밍 완전 정복

1 순전히 책 표지에 끌렸다. 물론 책이 매우 얇은 점도 한 몫했다. 책 표지에서 알 수 있듯이 이 책은 재귀와 관련된 내용을 주로 다룬다. 2 책이 크게 4파트로 나뉘는데, 파트1과 파트2는 재귀호출에 대한 기본적인 내용(기본적이라고 말했지만, 사실 재귀에 필요한 거의...
더 읽기

커피 한 잔 마시며 끝내는 Vue.JS

1 다양한 Vue.js 관련 교재가 있지만, 공식문서가 한글로 잘 정리되어 있어서 대부분의 개발자들인 공식문서를 찾아본다. 나도 초반에는 영문으로 된 공식문서로 시작했다. 하지만 나처럼 서버측 측면에서 개발했던 경험만 있다면 컴포넌트를 조립해서 웹을 만든다는게 쉽지 않게 찾아온다. 특히 CSS를 잘 다루지 못하면...
더 읽기

슬기로운 파이썬 트릭

1 파이썬 문법을 조금 심도 깊게 다루고 있다. 특히 6장 반복과 이터레이션 그리고 7장 딕셔너리와 트리 부분은 기존의 파이썬 개발자에게 좋은 내용을 담고 있기 때문에 파이썬 문법을 알고 있다면 자신의 문법을 보강할 수 있는 기회가 될 것이다.
더 읽기

오브젝트 - 코드로 이해하는 객체지향 설계

1 주변의 개바자분들과 커피 한 잔 하면서 2~3달간 읽었던 객체지향의 사실과 오해의 저자이신 조영호님께서 다른 책을 출간하셨다. 이전의 책도 쉽지 않았고, 내가 잘 안다고 생각했던 내용도 알고 보니 잘못된 지식이었음을 통렬하게 깨닫게 되었는데, 이번책도 쉽진 않았다. 2 이론뿐만 아니라 코드를...
더 읽기

이더리움 블록체인 게임 개발

1 블록체인이 처음 소개될 때, 커뮤니티 차원에서 작은 코인을 만들어서 사람들에게 나눠주며 ‘Linked-List 변종같은데?’라며 작은 이벤트를 진행했다. 비트코인 광풍이 몰아치고 블록체인 기술이 전혀 다른 형태로 작동한 후에 잊었다. 그러다가 부산이 블록체인 특구가 지정되고 나서 조금씩 관심을 가지고 있었는데, 이번에 기회가...
더 읽기

자바와 JUnit을 활용한 실용주의 단위 테스트

1 예제를 중심으로 단위 테스트를 작성하는 방법과 원칙에 대해서 소개하는 책이다. 테스트 코드를 처음 작성하는데 좋은 길잡이가 되어줄 내용이 많다. 2 JUnit을 잘 사용하면 예제 활용이 수월할 것이고, JUnit을 처음 사용한다면 잔잔한 고난이 있을 수 있다. 그럼에도 불구하고 국내에 출간된...
더 읽기

자바 API 디자인

[…] 우리는 개발자들이 가장 하고 싶어하는 일, 즉 라이브러리를 이용해 애플리케이션을 만드는 일을 할 수 있도록 즉시 준비돼 있는 문서를 갖게 되길 바란다. 1 API가 별건가 싶었던 어린 시절을 거쳐서, 그래봐야 API야라고 생각하고 있는데 현재까지 API 디자인에 대해서 많은 고민을...
더 읽기

C++ 최적화

1 이번 파이콘(2019)에서 파이썬 3.7 어찌 그렇게 빨라졌나세션을 들었다. 해당 세션을 들으면서 CPython에 대한 호기심이 생겼고, 덕분에 C/C++을 좀 더 공부해야겠다고 생각했다. 약 10년 가까이 Java와 Python으로 대부분의 업무를 처리했는데, 아주 어린시절 정말 즐겁게 가지고 놀던 언어인 C/C++에 대한 아련함이...
더 읽기

러닝 스칼라

1 Akka 때문에 급하게 Scala를 배워야 할 일이 있어서 봤던 책인데, 분량이 매우 작아서 걱정했지만 최소한 필요한 코드를 작성하는데 충분한 분량이 담겨져 있어서 좋았다. 2 혹시 Scala를 처음 들어봤는데, 관심이 있다면 이 책으로 시작하면 좋을 것 같다. 3 분량이 너무...
더 읽기

Java 언어로 배우는 디자인 패턴 입문 - 멀티쓰레드 편

1 Java의 Thread와 관련된 어떤 것을 만들거나 구현할 때 망설임이 많다. 뭔가 맞는거 같은데 그렇다고 확신이 서지 않는 순간이 많다. 그래서 Thread 관련 공부를 하고 싶지만 막상 찾아보면 조슈아 블로크가 쓴 «Java Concurrency in Practice»를 대부분이 추천한다. 그 책은 분명...
더 읽기

MVVM 패턴을 이용한 엔터프라이즈 어플리케이션

1 C#을 이용해서 MVVM 패턴을 간단(?)한 예제를 사용해서 설명하는 책이다. MVVM 패턴을 잘 설명하고 있으며, MVVM의 세부적인 컴포넌트에 대해서 개별 챕터에서 좀 더 자세히 설명하고 있어서 MVVM을 처음 접하는 개발자에게 추천할만하다. 2 예제가 C#으로 되어 있어서, 자바같은 객체지향 프로그래밍 언어에...
더 읽기

마츠모토 유키히로의 프로그래밍 언어 만들기

[…] 아는 범위에서 이야기하면 “설계자 자신이 자기가 쓸 목적으로 설계한 언어가 사랑받는다.”라는 점이다. 1 여전히 나의 가장 큰 관심사이자 궁극적인 프로젝트인 언어 설계 및 개발에 관한 책이라 냉큼 사서 읽었다. 책의 내용이 어렵다는 것은 뒤로하고(쉬울리 있겠는가?) 개인적으로 책에 담겨진 내용은...
더 읽기

이것이 MariaDB다

1 RDBMS 관련 개론서를 읽으면서 집에서 가볍게 RDBMS 연습도 진행하고, 내가 자주 사용하지 않지만 많은 분들이 사용하시는 MySQL을 연습해볼까 찾아봤는데, 이 책이 가장 최신에 나온 책이고 무엇보다 MySQL과 호환된다고 해서 이 책을 선택했다. 개인적으로 PostgreSQL을 주로 사용하는 입장에서 나의 마이너한...
더 읽기

자바로 배우는 핵심 자료구조와 알고리즘

1. 책이 너무 얇아서 이동하면서 읽으면 좋겠다 생각하고 시작했다. 테스트 케이스를 기반으로 작성하는 자료구조와 알고리즘을 평가하고 코드를 작성한다. 2. 트리 관련 예제로 순회를 활용한 크롤링 예제가 있어서 단순한 Tree 구조만 만들어봤다면 이 책을 사용해서 크롤링 예제에 도전해보자!
더 읽기

만만한 통계 - Excel 활용

1. 엑셀로 공부할 수 있는 통계 책을 검색하다가 제목이 마음에 들어서 도전했다. 제목과 엑셀만 믿고 도전했다가, 뒷부분에 나오는 검정이나 추론통계 때문에 꽤나 어렵게 읽었다. 특히 통계 관련 내용을 매우 세심하세 소개하기 때문에 나 같은 통알못이 읽기에 좋았다. 통계는 만만한지 모르겠는데,...
더 읽기

Vue.js 철저 입문

1. 개인적으로 React.js가 어색(JSX?)해서 Vue.js를 선택해서 공부하고 있다. 주변에서 이 책이 설명이 좋다고 해서 천천히 읽었는데, Vue.js에서 사용하는 개념이나 용어 그리고 개발 방법에 대해서 매우 간단하고 쉽게 설명하고 있다. 2. 반면, 내가 주로 사용하는 vue.js 개발 환경(vue-cli)과 약간의 차이가 있어서...
더 읽기

데이터베이스 시스템 제6판

1. 나는 서울대학교 김형주 교수님이 번역하신 «데이터베이스 시스템 6판»을 공부했지만, 그 책은 어디로 갔는지 모르겠다. 그래서 급한 김에 황규영님이 번역하신 «데이터베이스 시스템 6판»을 읽었다. 개발을 시작하고 일생을 RDBMS를 사용했고, 요즘에 들어서 간간히 MongoDB를 사용했다. 당연히 새로운 형태의 데이터베이스에 대해서 아는...
더 읽기

프로그래밍 언어론

[…] 프로그래밍 언어의 개념들을 배울 때, 이런 개념에 영향을 미치는 구현상의 고려 사항을 다루눈 것은 흥미로우면서도 필요하다. 어떤 경우에는 구현상의 고려 사항을 이해함으로써 언어가 왜 이렇게 설계되었는지를 이해할 수 있다. 따라서 언어가 설계된 의도대로 보다 지능적으로 사용할 수 있게 된다....
더 읽기

매니징 쿠버네티스

1. 슬픔이 밀려왔다. 나는 1년 전만해도 도커를 DB 인스톨러 전용으로 사용했다. 윈도우에서 PostgreSQL 등을 사용할 때 도커를 사용했다. VirtualBox를 사용하지 않은것만 해도 감지덕지라 생각했다. 회사 동료에게 docker-compose를 배워서 개인 django 프로젝트를 시작할 때 사용했다. docker-compose 정도만 해도 충분했다. 친구 회사에서...
더 읽기

그리스인 이야기 1,2,3

주의! 이 책은 소설책이지 역사책이 아닙니다. 1 그리스인에 대해서 잘 묘사했다. 소설 «로마인 이야기»가 8할이 번역자분의 공로였다면, 이책의 8할은 고대 그리스인의 놀라운 활동 때문이다. 2 이 책을 역사책으로 본다면 답이 없고, 소설로 보자면 약간 지루하다. 그러나, 이 책을 읽고 게임인...
더 읽기

피, 땀, 픽셀

“완성한 것 자체가 기적 같네요.” 필자가 말했다. “제이슨, 어떤 게임이든 완성한 것 자체가 기적이에요.” 그는 답했다. 1 남일 같지 않은 마음으로 읽었고, 읽는 동안 응원하며 읽었다. 당신도 이 책을 읽으면 응원하게 될 것이다. 심지어 ‘성공’을 응원하지 않을 것이다. 단지 ‘해내길’...
더 읽기

함께 자라기

이 외에도 우리 상식의 허를 찌르는, 학습 속도와 관련이 없는 것들이 많았습니다. 높은 위치의 경영진이 해당 기술을 지지/지원하는지 여부도 기술 도입에 별 영향을 주지 못했으며, 퍼포먼스 데이터를 수집하고 분석하는 것 같은 프로젝트 심사(audit)/결과 보고(after action report) 등도 팀의 성공과 실패에...
더 읽기

알고리즘 산책 - 수학에서 제네릭 프로그래밍까지

좋은 프로그래머가 되려면 제네릭 프로그래밍의 원리를 이해해야 한다. 제네릭프로그래밍의 원리를 이해하려면 추상화를 이해해야 한다. 추상화를 이해하려면 그 바탕을 이루는 수학을 이용해야 한다. 1 수학에 대한 동경이 전혀 없음에도 불구하고, 수학을 기반으로 한 프로그래밍 책에 대한 집착이 있다. 일단 문서에 수식이...
더 읽기

계산기는 어떻게 인공지능이 되었을까

여러분 앞에 놓여진 컴퓨터는 어떻게 시작되었는지 궁금하거나, 미래의 컴퓨터는 어디로 향하는지 궁금하다면 이 책을 추천한다. 그리고 컴공 1~2학년이 분들에게도 좋은 교양서라 할 수 있다. 1 현재 회사에서 Java로 개발을 진행하고, 연구실에서 CQRS 등을 사용한 프레임워크로 실험을 진행하다보면 어려운 책은 별로...
더 읽기

파이썬 핵심 개발자들과의 인터뷰

1 개인 프로젝트를 파이썬을 주로 사용하기 때문에 익숙한 라이브러리를 만든 개발자의 인터뷰를 매우 재미있게 읽었다. 개발서적이 아니라고 생각했지만 내가 개발하는 과정에서 발생하는 몇가지 문제를 다시금 떠올리고 생각해보게 된다.
더 읽기

괴짜 경제학 (개정증보판)

1 내가 이렇게 어마무시하게 바보같이 살았던가? 싶은 생각이 강하게 든다. 거의 모든 챕터에서 허를 찌른다. 2 행동경제학이 인간을 바라보는 관점에 대해서 다시 생각해보게 된다.
더 읽기

케라스 창시자에게 배우는 딥러닝

1 PyBusan에서 진행된 ML 스터디를 하면서 사용하게 된 책이다. 내용이 매우 축약적이고 코드(정확히는 케라스)를 중심으로 진행된다. 해당 교재의 가장 큰 장점은 박해선님이 코드를 지속적으로 업데이트해 주신다는 점이다. 2 코드 중심으로 설명하고, 내용이 굉장히 축약적으로 설명하고 있기 때문에 각주 및 역주에...
더 읽기

파이썬 라이브러리를 활용한 머신러닝 - 사이킷런 핵심 개발자가 쓴 머신러닝과 데이터 과학 실무서, 번역개정판

머신러닝과 관련된 분야를 공부할 때 가장 먼저 접했던 교재는 튜링 선생님과 체스판이 그려진 스튜어트 러셀과 피터 노박의 영문 원서였다. 코드보다 문자와 수식이 많았던 책은 언제나 힘겹고 같은 곳을 몇번이나 다시 읽어보게 만들었다. 요즘에는 머신러닝 책이 다양하게 많이 출간되고 있는데, 그...
더 읽기

코틀린 마이크로서비스 개발 - 스프링 5와 스프링 부트 2.0을 활용해 코틀린으로 구축하는 리액티브 마이크로서비스

1 스프링 부트 2.x 버전을 사용해서 MSA를 구축하는 방법을 예제 코드로 소개하는 교재다. 스프링 5.x에서 코틀린을 지원해서 해당 예제가 코틀린으로 다 구성되어 있다. 2 뭔가 어색한데 익숙한 코드의 느낌 덕분에 코드를 작성하면서도 계속해서 Java의 기억이 되살아나서 에러가 곳곳에 발생했다. Kotlin으로...
더 읽기

함수형 코틀린 - 코틀린과 애로우로 배우는 함수형 프로그래밍

1 Kotlin을 공부하면서 구매했던 책인데, 요즘에 워낙 함수형 프로그래밍 스타일 책이 많아서 이 책을 구매해서 차근 차근 예제를 따라하면서 코틀린에서 배웠던 코드를 조금씩 변형해보고 있다. 2 배우는건 Kotlin과 함수형 프로그래밍인데 Java 개발 실력이 늘어나는 것 같은 느낌은 무엇일까?
더 읽기

수학의 아름다움 - AI, 빅데이터에 숨어 있는

1 ML이나 NN을 공부하다 보면 선형대수학과 통계학이 어느덧 우리의 옆에서 함께 걸어가길 권한다. 그러나 그들과 함께 걷기엔 발거음도 가볍지 않고, 심지어 말도 잘 통하지 않아서 코드를 사용해서 혼자서 길을 헤쳐나간다. 2 그러나 선형대수학과 통계학에 대한 이해가 선행되다면 우리가 코드로 헤쳐나가는...
더 읽기

스위프트 4 프로토콜지향 프로그래밍 3판

1 스위프트에서 제안한 ‘프로토콜지향 프로그래밍’을 전문적으로 다루고 있는 책이다. 스위프트를 처음 사용하게 되면 가장 먼저 겪게되는 멘분 중 하나인 ‘구조체’와 ‘Extension’에 대해서 스텝 바이 스텝으로 차근 차근 알려준다. 2 스위프트 문법에 대한 설명이 매우 간략(거의 없다..)하게 소개되고 있으니 기본적인 문법을...
더 읽기

프론트엔드 개발 첫걸음 - React, Angular, Vue.js, React Native

1 현재 Single Page Application(SPA)을 만드는데 가장 유명한 3가지 도구를 한 가지 예제를 사용해서 만들어보는 튜토리얼 형식의 교재이다. 심지어 React Native도 함께 다루고 있기 때문에 현재 개발자가 다룰 수 있는 대부분의 Web 기술을 동일한 예제를 사용해서 학습할 수 있다. 2...
더 읽기

이펙티브 자바 - 제3판

“외국어를 배워서 교실 밖에서 써먹어보려고 하면, 세 가지를 마스터해야 한다는 것을 알게 된다. 언어의 구조를 알아야 하고(문법), 사물의 이름들을 알아야 하며(어휘), 일상적인 필요를 표현하는 관례와 효과적인 전달 방법을 알아야 한다(용례).” - 2판 재번역 “자신이 공부한 외국어를 실전에서 활용해보았다면 세 가지를...
더 읽기

Node.js 디자인 패턴

1 Node.js나 Express.js 혹은 vue.js에서 사용하면서 어떤 것은 이벤트 발생시 콜백을 받으라고, 다른건 Promise로 처리하는 등 일관성 없이 이벤트를 처리하고 발생시킨다고 투덜투덜 거렸다. 그런데 이책을 통해서 내가 투덜거렸던 이유에 대해서 명확하게 이해하게 되었다. JavaScript 개발자가 아니라서 명확하게 이해했다고 해서 달라진건...
더 읽기

스위프트 프로그래밍 - 객체지향.함수형.프로토콜 지향 패러다임까지 한 번에! (Swift4), 2판

1 작년(2018년)에 회사의 Swfit 초고수에게 The Swift Programming Language로 배웠던터라 이 책을 읽으면서 예전에 어렴풋하게 알게된 것들을 좀 더 명료하게 알게 되었다. 2 원래 언어를 소개하거나 문법을 설명하는 책이 (정말..더럽게) 재미가 없다는 점을 감안하면 이 책은 생각보다 술술 읽히는 편이다....
더 읽기

처음 배우는 딥러닝 수학

1 나에게 선택권이 있다면 결코 사지 않을 책으로 한 권은 ‘위상대수학’ 책을, 다른 한권으로 ‘디자인 이론’을 꼽을 것이다. 다시 말해서 수학책이나 디자인 관련 책은 읽어도 뭔 말인지 잘 모른다는 뜻이다. 2 이 책은 제목에서 자신의 ‘아이덴티티’를 밝히고 있다. ‘수학책’이다. 하지만...
더 읽기

처음 배우는 머신러닝

1 ML 관련 책 중에서 가장 쉽다고 단언한다. 매달 몇권의 책을 리뷰하기 위해서 많은 책을 구입해서 봤는데, ML 관련해서 이 책만큼 간략하고 깔끔하게 기술을 소개하는 책이 없다. 2 이론과 구현을 나눠서 다루고 있기 때문에 실제 업무에 적용하고자 하는분들에게 많은 도움을...
더 읽기

처음 배우는 데이터 과학

“이 책은 체계적으로 데이터 과학을 학습할 수 있도록 데이터 과학의 기초 개념과 분야별 지식을 폭넓게 소개한다. 데이터 과학을 처음 접하는 사람과, 데이터 과학의 다양한 쓰임새를 알고자 하는 사람에게 특히 추천한다.” - 김진영 님 // 추천사 중 1 목차 하나 믿고...
더 읽기

처음 배우는 인공지능

1 나는 개발라서 수학/수식에 매우 약하고, 약하고 싶다. 꼭 수학에 강해야 될 필요도 없을 뿐더라 강하다고 해서 강해질 수 있는 어떤 것도 아니지 않은가? 여튼, 상황이 그러하다 보니 ML/NN 기술을 배울 때 수식 때문에 곤욕일 치르곤 한다. 그러나 ML/NN을 하면서...
더 읽기

시작하세요! 도커

이 책은 어디까지나 기본적인 지식을 쌓을 수 있도록 도와줄 뿐, 여러분의 꿈을 실현하는 것은 여러분 스스로의 몫이기 때문입니다. 0 맞는 말인데, 뼈 아프다. 1 도커 관련 책 중에서 가장 알차고, 도커 컴포즈, k8s, 메소스, 랜처 등을 소개하고 있는 책이다. 특히...
더 읽기

Docker Up & Running

도커는 기술 전문가들의 생각을 크게 바꾸는 데에도 일조하고 있다. 1 원서가 2015년에 출간된 책이라 2018년의 도커 환경과 사뭇 다른점이 많긴 하지만, 도커를 프로덕션에서 사용하고자 한다면 6장, 7장, 8장은 많은 도움을 줄 수 있을 것으로 생각된다. 2 아쉽게도 프로덕션 레벌에서 꼭...
더 읽기

디자이너와 개발자가 함께 읽는 안드로이드 UI & GUI 디자인 2nd

[…] 아름답지 않다는 이유로 안드로이드를 외면하기엔 별다른 대안이 없다(특히, 주머니 사정이 그렇다). 그렇다면 차라리 아름답게 하는 데 우리의 자원을 투자하는 편이 장기적으로 봤을 때 더 나은 선택이 아닐까? 0 개인적으로 ‘아릅답게’하는게 더 나은 선택인지 확신이 아직 없으며, 아름답게 할 수...
더 읽기

매달린 절벽에서 손을 뗄 수 있는가?

[…] 옛날 부모님들도 사실 어른이 아니었다는 슬픈 사실을요. 그렇습니다. 나이를 먹었다고 해서 어른이 되는 건 아닙니다. 1 읽고, 생각하고, 답을 찾고, 생각하고, 찾고, 생각하고, 고민하고, 책을 덮었다. 2 다시 생각하고, 고민하고, 그렇게 다시 책을 열었으나 덮었다. 3 문제가 아무리 생각해도...
더 읽기

테스트 주도 개발

1 새로운 언어를 배울 떄 가장 좋은 방법으로 주장하고 다녔던 «테스트 주도 개발»의 개정판을 새롭게 읽어볼 기회가 있었다. 2 무슨 말이 더 필요한가? 새로운 언어는 이 교재로 시작해보자. 엄청나게 많은 도움이 될 것이다.
더 읽기

일본 VS 옴진리교

유가족과 피해자는 돈을 받아야 한다. 그것이 사후처리의 첫걸음이다. 일본 사회는 옴진리교 사건이 발생한 이후 수십 년의 시간을 투자해 겨우 이 첫걸음을 마무리하는 단계에 접어들었다. 이제는 한국이 이 첫걸음을 당당하게 내디딜 차례다. 1 어릴 때 보던 그 뉴스의 한 장면이 떠올라서...
더 읽기

Make - 초보 메이커의 전기 공작

1 +, - 그리고 저항 3가지로 전기전자과를 졸업한 입장에서 이런 고급책이 왜 ‘초보’인지 사뭇궁금하다. 다행스럽게도 이 책은 ‘아두이노’를 중심으로 실습이 진행되기 때문에 아주 재미있다. 2 만약 아두이노도 별로 못하고, 전기라곤 뱀장어 밖에 생각이 안 든다면 다른 책으로 먼저 실습해보길 권한다....
더 읽기

라즈베리 파이로 배우는 컴퓨터 아키텍처

1 라즈베리 파이로 배우는 컴퓨터 아키텍처라고 말하기 보다는 ARM CPU를 기반으로 한 컴퓨터 아키텍처라고 말해야 되는 것 같은 책인데, 그럼에도 불구하고 라즈베리 파이에 대한 상세한 내용이 자세히 나오기 때문에 책 제목이 꼭 틀린게 아니라는 점에서 컴퓨터 구조 관련 책이 필요하시면...
더 읽기

그누위즈의 PHP & MySQL 웹 프로그래밍 입문 + 활용 (PHP 7 기반)

1 요즘에 PHP 책을 읽고 있으면 주변에서 Python하지 그래? 라는 말을 자주 듣게 된다. Python이 굉장히 유행이고, 많은 곳에서 강의나 핸즈온 세션이 진행되는 등 개발자들이 많은 관심을 가지고 있기 때문이다. 반면 PHP는 아련한 기억속의 게시판을 위한 프로그래밍 언어 정도로 취급하는...
더 읽기

n분의 1의 함정

1 딱 꼬집어서 말할 수 없느 오묘한, 그러나 너무나 냉정하고 날카로운 논리와 이론에 관한 내용을 담고 있는 책이다. ‘더치페이’에 관한 놀랍고 신비로운 이야기라 생각했으나 무려 ‘게임이론’에 관한 책인줄 전혀 모르고 읽었다. 2 게임이론 혹은 ‘더치페이’에 관심 있다면 이 책을 꼭...
더 읽기

교양인을 위한 수학사 강의

1 평소에 수학에 관심이 많아서 이런 종류의 책을 가끔 읽는데, 이 책은 생각보다 엄청나게 두껍다. 두꺼운 이유가 충분히 납득갈만큼 내용이 알차기 때문에 불만없이 읽을 수 있다(불만없이 읽을 수 있다고 했지, 불만이 없다곤 하지 않았다). 2 역사의 시작과 함께 달려나가는 긴...
더 읽기

도널드 노먼의 UX 디자인 특강

기획자와 디자이너가 사람들의 바람을 무시하고 자신의 목적에 적합한 행동을 밀어붙여야 할 수간이 있다. 논의를 불러일으킬 목적의 예술작품이 그렇다. 1 무슨 말인지 정확하게 모르겠지만, 와닿는 몇몇 구절이 있다. 영원히 고통받는 서버 개발자로 남지 않기 위해서 이런 책을 자주 읽고 싶지만, 도대체...
더 읽기

알고리즘, 인생을 계산하다

1 데이터구조/알고리즘을 열심히 배웠음에도 고작해야 DB에서 데이터 꺼내와서 핸들링할 때, 언어에서 제공하는 컬력센 사용할 때를 제외하곤 올바르게 사용해본적 없는 듯 하다. 2 알고리즘이 혹은 내가 알고 있는 그 많은 구조가 이렇게 다양한 곳이 사용된다는 것을 왜 나는 익히 알지 못했을까?...
더 읽기

Django로 배우는 쉽고 빠른 웹 개발

1 국내에 Django 관련 책이 별로 없습니다. 파이썬을 많은 곳에서 사용하고 교육에 활용되고 있어서 다양한 책이 출간되지만 대부분 머신 러닝, 딥러닝 그리고 데이터 분석에 관한 책이 주류를 이루고 있습니다. 요즘은 파이썬 기초 서적도 많이 출간되고 있고, 자료구조와 알고리즘을 중심으로 설명하는...
더 읽기

Vue.js 이 정도는 알아야지

1 들고 다니면서 Vue.js 문법을 복습하기 위해서 읽었던 책으로, 문법 중심으로 설명하고 있기 때문에 Vue.js를 어느 정도 학습한 분들에게 정리하기에 좋은 책이다. 2 문법 중심이라 자칫 지루해지기 쉬우니, 적절히 분량을 조절하며 읽기를 권한다.
더 읽기

편파적 인터뷰

인간은 인간으로 성장한다. 인간의 크기는 나이와 무관한다. 영향력 있는 인간과 훌륭한 인간 사이에는 아무런 관계가 없다. 1 약 2년전에 출간된 책이다. 죽지않는 돌고래(김차규)님의 인터뷰 모음인데, 오늘을 생각하며 어제의 그들을 읽어보자. ” 그래서 내가 늘 말하는 게 진정성은 별로 중요한 것이...
더 읽기

유니티 5 교과서

1 Unity 스터디 교재로 진행했는데, 책의 내용이 정말 ‘초보자’를 위해서 만들어진 책이다. 이 책에 나온 예제를 순서대로 따라하면 근사한 게임을 만들 수 있을 만큼 설명이 자세하고 난이도가 쉽다. 2 Unity 초보자라면 이 책으로 시작하다. 초보자에게 강추!
더 읽기

파이썬 데이터 사이언스 핸드북

1 iPython, Jupyter, Matploblib, Pandas 등 데이터 분석에 필요한 거의 대부분의 라이브러리를 다루고 있기 때문에 파이썬으로 데이터 분석을 시작하는 분들에게 초기 라이브러리 사용법을 가볍게 익히기에 좋다. 2 책 분량이 엄청나기 때문에 자신에게 필요한 것부터 먼저 읽자!
더 읽기

파이썬 데이터 분석 입문

1 Pandas 스터디를 위해서 읽었던 책으로, 대부분의 예제가 잘 작동하지만 Pandas 버전에 따라 몇가지 Depricated된 내용을 볼 수 있다. 그러나 쉽게 처리할 수 있으니 Pandas 초보 사용자라면 이 책으로 시작해도 좋을 듯 싶다.
더 읽기

C++14 STL 철저 입문

1 C++14 관련 스터디를 진행하면서 STL 관련 부분 중 3장, 8장을 위주로 읽었습니다. 번역이 깔끔하게 되어있고, 코드가 짧고 간결하게 작성되어 있어서 많은 도움이 되었습니다. 2 C++14의 변경점을 모르고 읽으면 특정 부분(포인터 관련 부분)에서 약간 난이도가 있을 수 있으니 블로그나 검색으로...
더 읽기

Vue.js2 시작하기

1 Vue.js에 대한 관심이 생겨서 이 책으로 시작했다. 미디엄이나 다른 블로그를 통해서 가볍게 Vue.js에 대한 튜토리얼을 진행한 후에 이 책을 아주 빨리 읽어가면서 지금까진 내가 했던 튜토리얼에 대한 개념을 조금씩 정리했다. 2 책의 분량이 많은 것 같지만, 꼭 필요한 내용을...
더 읽기

새로운 CSS 레이아웃

부트스트랩이나 파운데이션을 기반으로 제작된 사이트는 개성 있어 보이진 않지만 적어도 개발자가 만든 사이트처럼 끔찍하지는 않습니다. 1 갑자기 CSS가 궁금해져서 읽기 시작했고, 다행히 나의 궁금증은 여전히 어려운 것으로 적절히 해소되었다. 2 CSS가 궁금하다면 이 책으로 시작해보자. […] 플로팅 레이아웃을 만들 수...
더 읽기

쉽고 빠르게 배우는 Vue.js 2 프로그래밍

1 Vue.js 개발 환경 설정 부터 Vue-Router 까지 차근 차근 다루고 있는 교재이다. 처음 Vue.js를 접한다면 이 책이 좋을 듯 싶다. 개인적으로 기존에 사용하고 있던 jQuery를 Vue.js로 변경하는 연습을 하면서 이 책을 가자 많이 참고했던 것 같다. 2 내용 정리가...
더 읽기

한 권으로 그리는 컴퓨터과학 로드맵

천문학이 망원경을 다루는 학문이 아니듯, 컴퓨터과학은 기계를 다루는 학문이 아니다. 수학과 컴퓨터과학에서 본질적으로 동일한 면이 있다. - 에츠허르 데이크스트라 1 뭐가 많은 것을 배워야 한다고 느끼고, 혹은 어디로 가야할지 모르겠다면 이 책으로 시작해보자. 기본은 언제나 중요하고, 항상 많은 깨우침을 준다....
더 읽기

커니의 코틀린 - 차세대 안드로이드 개발자를 위한

1 Kotlin을 공부할 때 처음 선택한 책이다. 기존에 안드로이드 개발자에게 유명한 커니님께서 자바와 코틀린을 적절히 비교하는 부분과 기존의 자바 코드를 코틀린으로 변경하는 부분 덕분에 코틀린에 개념을 쉽게 접근할 수 있었다. 2 책의 내용상 자바를 전혀 모르다면 이 책은 부담스러울 수...
더 읽기

Kotlin in Action

1 구글에서 안드로이드에 Kotlin을 지원한다고 발표했을 때만해도 ‘유사 JVM’언어가 또 나오는건가 했는데, 이번에 스프링 5.0에서 Kotlin을 지원하는 것으로 보아 나름 제대로 배워둘 필요가 있을 것 같아서 이 책을 선택했다. 2 ‘인 액션’ 시리즈의 특성상 내용의 깊이가 상당하기 때문에 다른 책으로...
더 읽기

자바 개발자를 위한 KOTLIN

1 책이 얇고 내용이 문법위주라서 출퇴근 시간을 활용해서 읽었다. 당연히 문법 위주로 구성된 책이기 때문에 응용에 관한 부분이 부족하지만, 책이 얇고 문법을 깔끔하게 정리해뒀기 때문에 초보자에게 적당하다. 2 그럼에도 불구하고, 자바에 대한 내용을 전혀 모른다면 이 책도 올바른 선택은 아니다....
더 읽기

핵심 문법과 예제로 배우는 코틀린 - 빠르게 코틀린 개발자로 거듭나는 최고의 방법

1 이 책은 5장에서 소개하는 일기예보 애플리케이션을 위주로 학습을 진행했다. 이미 간단한 책으로 코틀린 문법을 익혔기 때문에 안드로이드에서 코틀린을 적용하는 방법을 중심으로 해당 문법의 사용용례를 중점으로 학습하였다. 2 코틀린 문법을 적당히 알고 있거나, 안드로이드 개발 경험이 있다면 이 책은 좋은...
더 읽기

모던 자바스크립트 입문

1 출퇴근 시간에 읽기 좋은 분량으로 작성된 ES6 관련 책이다. 정리가 잘 되어 있기 때문에 ES6가 필요하다면 이 책을 읽어보자.
더 읽기

러닝 파이썬 상편/하편

1 두 권으로 출간되었다. 만약 평소에 파이썬을 조금이라도 사용해보았다면 하편을 권하고, 파이썬이 처임이라면 상권을 권하고 싶다. 국내 출판된 파이썬 책 중에서 가장 두껍고 자세한 책이다. 그러니 처음부터 읽기 보다는 필요한 부분을 발췌해서 읽어보길 권한다. 시간이 없다면 ‘하편’부터 고고!
더 읽기

이어령의 지의 최전선

1 내가 살고 있는 세상 그 너머에서 일어나고 있는 일에 대해서 알고 싶어졌다. 그리고 지식에 대해서 혹은 내가 가질 수 있는 지식에 대한 갈망과 목마름을 강렬하게 느꼈다. “정 부장, 비행기 몰 줄 알아? 나침판 바늘을 동남아 방향으로 놓고 날아가봐. 타이가...
더 읽기

플루언트 - 영어 유창성의 비밀

1 비밀은 알아냈으나, 그 비밀이 내 것이 아니라는 슬픈 사실에 대해서 생각해보게 되는 긍정과 부정의 시간을 가져다 줬던 책이라 할 수 있다. 영어가 소위 ‘글로벌 언어’로 부상한 이유는 영어를 사용하는 사람들의 광범위한 지리적 분포, 서로 다른 영어 사용 집단끼리의 상호...
더 읽기

진중권 미학 에세이 - 예술의 눈으로 세상 읽기

1 진중권씨가 발표한 에세이를 묶어서 출판한 책이다. 미학의 관점에서 사회적인 내용 및 자신의 생각을 표현하고 있다. 어려운 내용을 좀 덜 어렵게 잘쓴다고 생각한다. 원래 어려운 내용은 어렵게 이해하는게 올바른거 아닐까? 미학에서 ‘하마르티아’는 주로 아리스토텔레스와 관련하여 논의된다. 《시학》 은 비극의 주인공을...
더 읽기

객체지향 자바스크립트 3/e

1 ES6을 포함해서 JavaScript의 문법을 전반적으로 잘 다루고 있기 때문에 초급 개발자가 읽으면 좋은 책이다. 번역도 크게 나쁘지 않다. 이 책 한권이면 JavaScript 관련 문법 서적은 충분하다고 할 수 있다. 2 그러나 책이 너무 방대하기 때문에 나 같은 초급자라면 분량을...
더 읽기

원씽

1 단 하나를 성취하기 위한 선택과 집중을 위해 방법을 강조하는 책이다. 읽으면서 선택과 집중이 얼마나 중요한지 알게 됨과 동시에 선택과 집중이 어려운지 알게 된다. 그렇다. 어려움을 알게 되는 책이다.
더 읽기

대통령의 글쓰기

1 글쓰기 책이라서 그런지 내용이 무척 재미있다. 그리고 글쓰기 관련 내용보다 저자분의 경험담 이야기에 더욱더 집중하게 된다. 2 저자와 함께 일했던 두 분의 대통령이 대단해서 자신이 많은 것을 배웠다고 하지만, 아무리 대단해도 자신의 노력없이는 성공할 수 없는게 세상이치라고 생각한다. 책...
더 읽기

근대철학사 - 데카르트에서 칸트까지

1 데카르트에서 칸트로 끝나는 책이다. 중간 중간에 친숙한 형님들이 대거 등판하긴 하지만 익숙한 내용을 굉장히 자세하게 어려운 내용으로 설명한다. 2 어마어마하게 자세하게 설명하고, 개념에 대해서 또박또박 알려주고 있어서 고맙긴 너무 또박또박해서 부담스러운 책이다.
더 읽기

인아웃코칭

1 누군가를 가르키면서 나도 성장할 수 있을 것 같아서 이 책을 읽었는데 너무 거대 담론을 말하고 있어서 아쉽게도 어쩔 도리가 없었다. 2 좀 더 자세했으면 좋겠지만, 그렇다고 코칭 관련 책을 또 읽지는 않을 것 같다.
더 읽기

하버드 글쓰기 강의

1 글을 잘 써보고 싶어서 이 책을 골랐는데, 글은 잘 안써지고 내가 어떤 사람인지에 대해서 고민을 하게 되었다. 그리고 내가 어떤 사람인지 조금씩 알게되면서 책의 내용보다는 다른 것에 관심이 많아져갔던 책이다. 2 시간이 된다면 이 책에서 권하는 방법으로 글쓰기 연습을...
더 읽기

안목 - 유홍준의 미를 보는 눈 3

1 한국 미술에 관심이 있어서 가볍게 시작한 책이다. 책을 읽으면서 한국 미술에 대한 또다른 생각을 가질 수 있었던 기회였고, 유홍준이라는 ‘여행작가’에 대한 인식이 잘못되었음을 크게 깨닫게 되었다. 2 다음에 기회가 된다면 ‘서예’에 대해서 조금 더 깊게 공부해보고 싶다 도자기의 아름다움을...
더 읽기

도시는 무엇으로 사는가

1 도시를 구성하는 요소에 대해서 건축을 전공한 전문가의 입장에서 견해를 소개한 책이다. 생각치도 못했던 곳에서 굉장한 과학적 방법론이 나와서 아주 흥미롭게 읽었다. 2 굉장히 구조적이고 딱딱할꺼라 생각했던거에 비해서 글쓴이의 작고 소소한 감성 덕분에 아주 재미있게 읽었다. 교수님이 쓰신 문장이라 생각하기...
더 읽기

스타벅스 - 공간을 팝니다

1 한국에서 스타벅스가 왜 성공했는지 소개하는 책이라 할 수 있는데, 그 이유는 제목에 있으며 책의 내용은 별다른 관점이나 견해를 파악하기 힘들다. 다시 말해서, 다른 책을 보자. 2 그럼에도 이 책에 대한 서평을 남기는 이유는 제목에 끌려서 읽었는데, 제목이 이렇게 중요하다는...
더 읽기

밤의 이야기꾼들

1 도시 괴담이라 치부하기엔 너무 잘 만든, 잘짜여진, 개연성에 대해서 의심을 잊게 만드는 이야기를 담아 놓았다. 공포 문학에 대한 새로운 장르에 대한 관심이 높아졌다. 목소리와 말투는 의외로 많은 정보를 전달한다. 나는 속삭였다. “모든 게 딱 들어맞으면 이야기가 될 수 없어....
더 읽기

경제, 알아야 바꾼다

1 한화증권CEO 였던 주진형님이 국내 경제에 대한 자신의 견해를 서술한 책이라 할 수 있다. CEO였던 경험 때문인지 내가 생각하는 몇가지 개념과 사례를 전혀 다른 관점을 제시해서 재미있게 읽었다. 2 너무 다른 관점 때문에 읽으면서 계속해서 검색을 하고, 몇가지 자료를 찾아보느라...
더 읽기

수학을 요리하다

1 한국에서 어떻게 번역하는지 잘 모르겠지만, 나는 카테고리 이론으로 부르는 분야에 대해서 가볍게 접근할 수 있다. 그리고 빵이나 케이크를 만드는 과정을 소개하면서 자연스럽게 수학적인 내용을 소개하는 부분 덕분에 즐겁고 배고프게 읽었다. 2 카테고리 이론에 대해서 심도있게 다루고 있지 않기 때문에...
더 읽기

아마존, 세상의 모든 것을 팝니다

1 책 판매로 시작해서 미국의 물류를 장악하는 과정을 자세히 소개하는 책이다. 우리가 생각하는 실리콘밸리의 메가 유니콘 기업과는 사뭇 다른 문화를 엿 볼 수 있다. 2 자신의 목표를 위해서 전체 조직을 핸들링하는 과정을 읽으면서 내가 원하는 CEO와 내가 바라는 조직의 이질적인...
더 읽기

에어비앤비 스토리

1 실리콘밸리에서 가장 성공한 스타트업 중 하나인 에어비앤비의 창업과정을 소개하는 책이다. Y-Combinator에서 진행하는 창업 강의에서 소개되는 몇가지 사례를 자세히 볼 수 있어서 좋았다. 2 창업자들의 실수를 제어하기 위한 노력과 문화를 만들고 개선하는 부분과 서비스의 사회적 영향력을 고려하지 못한 결정으로 큰...
더 읽기

비트겐슈타인 규칙과 사적 언어

1. 이 책은 천재 중의 천재 비트겐슈타인의 후기 저작인 ‘철학적 탐구(Philosophische Untersuchungen)’의 201단락을 솔 크립키가 해설한 책이다. 좋은 해설에 꼼꼼한 번역 덕분에 이해는 할 수 있다. 그러나 그 이상은 거의 불가능한 영역이라 생각해서, 다 읽는데 중점을 두었다. 덕분에 다 읽었다....
더 읽기

인간이 버린 사랑

1 첫 시집에서 보여준 어떤 것이, 두번째 시집에 거대한 무엇인가로 되돌아 왔으나, 추문이 꼬리를 물었고 그 꼬리 끝엔 아무도 관심없는 사과문이 남아 2 이 시를 읽었고, 느꼈던 그 모든 기억과 시간을 아스라이 날려버리는 놀라운 경험 3 재능이 아닌 기억이, 기억이...
더 읽기

글쓰기의 최소원칙

1 김훈 작가의 대담, 김영하 작가의 대담이 서로 다른 측면에서 글쓰기에 대해서 말하는 것 같지만, 어쩨든 잘쓰고 싶다는 욕망을 채우기 위해선 종이에 글을 적어야 한다는 것은 확실히 알게되었다.
더 읽기

메모 습관의 힘

1. 메모를 잘하기 위해서 습관이 필요하다는데, 나는 그럴려고 이 책을 읽은게 아니라고 말하고 싶다. 2. 이 책 덕분에 문방구를 털어야 했던 그 때가 가장 행복했던 순간이다.
더 읽기

나는 한국인이 아니다

1. 이젠 슬프지도 않은 화조차 나지 않은 그런 곳에서 살아가는 나는 한국인일까? ‘신고만 받고 AS는 단 한번도 안하는 / 저 국가에는 항의도 못해보면서 / 조금씩 조금씩 낡아간다.’ ‘내 삶의 저작권도 / 실상은 내게 있지 않다.’ ‘우리가 기륭전자에서 / 십년간 배운...
더 읽기

누가 내 지갑을 조종하는가

1. 마켓팅에 대해서 다시 한번 생각해볼 수 있을 듯 하지만, 계속해서 내가 어떤 삶을 유지하고 살아가는지 뒤돌아 보게 된다. 스타벅스 역시 어린이들이 전체 소비자층에서 주요한 부분을 차지한다고 말한다. […] 아이들이 우리 매장을 찾아온다면, 우리는 그 연령대에 맞는 적당한 제품군을 미리...
더 읽기

오픈 소스 소프트웨어 아키텍처

1. 각 챕터마다 한가지 소프트웨어의 아키텍처를 큰 틀에서 소개하고 있다. 따라서 개인적으로 관심있는 소프트웨어가 있거나 평소에 궁금했던 소프트웨어가 있다면, 구조나 내부 구성에 을 알 수 있어서 좋은 책이라 할 수 있지만 그게 아니라면 굉장히 난해한 책이 될 수 있으니 주의하자....
더 읽기

하스켈로 배우는 함수형 프로그래밍

1. 자바스크립트 프레임워크를 훝어보다가 알게된 모나드(monad) 때문에 하스켈에 관심을 가졌고, 그래서 이 책을 읽었다. 하스켈이라는 언어의 문법을 배우기에 적합한 언어인 듯 하다. 2. 그렇지만 함수형 언어인 하스켈 자체도 쉽지 않지만, 모나드는 더 쉽지 않아서 참을성과 노력이 필요하다. 함수형 프로그래밍에서 함수는...
더 읽기

C# 코딩의 기술 실전편

1. 기본편에 비해서 약간 고급 내용을 다루고 있다. 에세이 형식으로 진행되기 때문에 가볍게 읽기에 좋다. 2. C# 관련 책이 거의 출판되지 않고 있기 때문에 C# 개발자는 읽어보면 좋을 듯 싶다.
더 읽기

마이크로서비스 아키텍처 구축

1 향후 2~3년 안에는 많은 곳에서 사용할 것 같은 아키텍처인 듯 하지만, 그럼에도 불구하고 아직 주변에서 많이 사용하고 있지 않다. 2 그 언젠가 이 아키텍처가 활발하게 적용될 때, 우리는 조금더 나은 환경일까? 아니면 1인 1서비스라는 막중한 부담감을 가지게 될까? 마이크로서비스란...
더 읽기

인공지능 70

1 인공지능, 머신러닝을 처음 시작한다면 이 책보다 좋은 책은 없으리라 단언한다. 인공지능에는 두 종류가 있습니다. 기호를 사용해서 생각하는 인공지능과 뉴럴 네트워크를 사용해서 생각하는 인공지능입니다. 데이터의 바다가 인공지능을 성장시키는 셈입니다. 대화를 하거나 서로를 이해하는 지능을 사회적 지능이라고 하며, 이것은 인공지능의 또...
더 읽기

파이썬 핵심 레퍼런스

1. 파이썬 문법을 공부하시면서 ‘더 없이’ 많은 라이브러리 때문에 혼돈의 시간을 보내셨을 분들에게 추천합니다. 그리고 파이썬의 다양한 라이브러리를 빠른속도로 소개하고 있기 때문에 출퇴근을 하면서 간간히 읽어보기 좋은 책 입니다.
더 읽기

실전 스프링 부트 워크북

1. 이 책은 스프링 부트를 처음 접하는 분에게 많은 도움이 되지만, 스프링를 전혀 모르는 분들에게 큰 도움이 될거라 생각하지 않는다. 스프링에 관련된 내용은 다른 문서를 참고해서 조금은 배워두고 시작하면 좋을 듯 싶다. […] @EnableAutoConfiguration 결국 이 애너테이션이 스프링 부트로 하여금...
더 읽기

대칭 - 갈루아 이론

1 대수학에 관심이 있다면 이 책은 좋은 선택일 수 있으나, 난이도가 생각보다 높기 때문에 주의하자! 2 수학에 대해서 깊은 관심을 가지고 있으나, 계산에 자신이 없다면 큰 맥락에서 이 책을 읽어보면 좋다. 계산과정과 그 과정에서 파생된 아이디어를 면밀히 이해하는 것도 좋지만,...
더 읽기

함수형 반응형 프로그래밍 - FRP 입문자를 위한 종합 안내서

1. 필요와 충분의 사이에서 듣기(listening)을 멈추고 반응(reacting)을 시작하라! p.29 한동안 python으로 작업하는 일이 많았고, 프레임워크의 절대적인 도움을 많이 받다보니 요즘 힙(hip)하다는 ‘함수형’ 프로그래밍을 소문으로만 들었지 프로덕션에 적용해 볼 수 있는 기회가 없었다. 짧게 말해서, 함수형 프로그래밍을 해 본적이 전혀 없었다....
더 읽기

블록체인 구조와 이론

1 2017년을 장식하고 있는 마법의 단어인 ‘블록체인 구조와 이론’에 대한 궁금증이 있다면 이 책은 아주 훌륭한 도움이 된다. 2 그럼에도 불구하고, 더 깊은 논의가 필요하다면 우린 어디서 시작할지는 이 책이 아니라 다른 곳에서 시작하길 권한다. […] 비잔티움 장군 문제란 고대...
더 읽기

RxJava를 활용한 리액티브 프로그래밍

1 RxJava에 관심이 있다면 이 책을 적극 권장한다. 책이란게 앞에서 부터 읽으면 더 없이 좋지만, 만약 RxJava를 처음 접한다면 8장을 먼저 읽는 것도 좋은 방법이라 생각한다. […] 처음에 고전적인 비동기 콜백 방식을 사용하여 속도는 개선했지만 ‘콜백 지옥’으로 귀결되었고 아이서 나온...
더 읽기

SQL AntiPatterns

SQL 안티패턴은 경험 없는 사람들이 SQL을 사용하면서 흔하게 저지르는 실수를 설명한다. 1 관계형데이터베이스를 설계를 해야 하는 초보자, 데이터베이스에 관심이 많은 개발자에게 추천한다. 이 책의 경우 쿼리 최적화와 같이 근접 기술보다는 관계형 데이터베이스 설계, 데이터베이스의 원리등에 대해서 집중적으로 설명하고 있기 때문에...
더 읽기

도쿄대 교수가 제자들에게 들려주는 쓴소리

1 어디선가 들어봤을 각 종 ‘소리’를 모아놓은 듯한 책인데, 이 책을 쓴 사람이 ‘일본인’이라는 점에서 약간의 기시감이 느껴진다. 실패에 대한 두려움와 압박감이 없을 순 없겠지만, 불안을 다스리겠다고 완벽한 지도를 손에 넣기 전까지 움직이지 않는다면 그건 매우 어리석은 짓이다. […] “저는...
더 읽기

웹을 위한 머신 러닝

1 7장 영화 추천 시스템 웹 애플리케이션, 8장 영화 리뷰에 대한 감성 분석 애플리케이션만 봐도 책 값 이상은 건질 수 있다고 생각한다.
더 읽기

자바 8 인 액션

1 회사에서 자바를 사용할 일이 있어서 이 책을 가지고 자바 8을 공부했다. 2 내용이 아주 훌륭하고, 책 중간 중간에 그려진 그림은 어려운 내용을 아주 쉽게 설명하고 있기 때문에 많은 도움이 되었다. 3 자바 8을 공부한다면 강추! 조금 다른 관점에서 보면...
더 읽기

마리아DB 시작하기 2/E

1 돈을 주고 구매한 MySQL/MariaDB 매뉴얼 입니다. 사용하신다면 참고하시면 좋습니다. /usr/share/mysql/ 디렉토리에 마리아DB의 초기 설치 과정에서 사용해 도움이 된 스크립트, 에러나 시스템 메시지를 다른 언어로 표기한 번역문, 그리고 문자 집합 정보 등이 있다. […] 플러그인이 저장되는 디렉토리는 다양하다. 데비안과 우분투는...
더 읽기

컴파일 구조와 원리

지금까지의 단계, 즉 소스 코드를 해석해서 중간 표현으로 바꾸는 부분까지를 컴파일러의 프런트-엔드라고 한다. 1 컴파일러 공부를 위해서 약! 3달간 읽었던 책인데 컴파일러를 만들어 볼 수 있도록 구성되어 있어서 많은 도움이 되었다. 2 기초 지식이 없으니 구성의 장점 따위는 큰 도움이...
더 읽기

C# 코딩의 기술 기본편 - 똑똑하게 코딩하는 법

1 어색한 코드를 문답식으로 점진적으로 수정해가면서 기술적으로 필요한 지식을 전달해주는 방식을 택하고 있기 때문에 읽는데 별다른 어려움이 없이 쉽게 읽을 수 있다. 어색한 코드와 개선된 코드를 비교하면서 읽는다면 더 큰 효과를 볼 수 있을 듯 싶다. 2 C#의 기본적인 내용과...
더 읽기

내가 공부하는 이유

이렇게 생각을 바꾸면 지금 하는 공부의 양과 질을 가지고 스스로를 평가하는 것이 아니라 공부 자체를 내 삶의 일부로 만드려면 어떻게 해야 할지를 고민하게 된다. 1 자기전에 조금씩 읽었던 책인데, 열심히 살아가는 방법 중에서 ‘공부’를 하는 방법에 대해서 논의하는 내용이다. 2...
더 읽기

가장 빨리 만나는 자바 8

flatMap이라는 이름은 집합에서 유래한 것이다. ‘값이 여러 개인’ 함수(가능한 답의 집합을 계산하는 함수)가 있다고 하자. […] 이제 두 함수의 가능한 모든 값으로 구성된 집합을 얻을 수 있도록 집합들로 구성된 집합을 ‘평면화’하려고 한다. 1 Java 8에 관련된 새로운 기능을 알아보기 위해서...
더 읽기

경영전략 논쟁사

1 개인적으로 나름 ‘합리적’이라 생각하는, 린 스타트업의 그 시작을 찾기 위해서 읽었던 책인데, 경영에 대한 논쟁을 통해서 마켓팅과 전략에 대해서 나름 정리할 수 있는 기회였다. 이와 비슷한 책이 또 없을까? […] 과학적 관리법의 첫머리에서 테일러는 이렇게 말했다. “관리의 목적은 노사의...
더 읽기

내 문장이 그렇게 이상한가요?

그러니 문장을 통해서 ‘쿨해질’ 수 있는 건 글쓴이가 아니라 주어와 술어일 뿐이다. 1 내가 글을 어떻게 망치고 있는지 너무 명확하게 보여주는 책이라 부끄러웠지만 이 책을 통해서 몇가지 확실하게 고쳐야 겠다고 다짐했다. 2 중간 중간 삽입된 짧은 단편이 너무 재미있어서 문장을...
더 읽기

그레이들 레시피

[…] 명시적인 버전을 지정하는 것이 실무에서 안전합니다. 1 안드로이드 공부를 하면서 Gradle을 좀 더 사용하고 싶어서 구매한 책인데, 분량에 비해서 필요한 것들이 다 포함되어 있어서 굉장히 마음에 들었다. 가격대 성능비가 굉장히 좋다고 생각한다.
더 읽기

핵심만 골라 배우는 안드로이드 스튜디오 & 프로그래밍

1 안드로이드 예제를 중심으로 챕터가 구성되어있기 때문에 안드로이드를 처음 접하는 분들에게 많은 도움이 될 것으로 생각된다. 특히 초반에 IDE와 관련된 내용을 잘 설명하고 있기 때문에 무난하게 진행할 수 있을 듯 싶다. 2 그런데, 버전이 약간 달라서 스터디를 진행해보면 무난하게 진행하지...
더 읽기

안드로이드 프로그래밍 Next Step

1 내가 알고 있는 내용이라 생각했는데, 대부분 모르는 내용으로 가득한 안드로이드 책이다. 2 정확하게 알지 못하고, 피상적으로 알고 있었던 내용을 정확하게 꼬집어서 설명하고 있기 때문에 안드로이득 개발자에게 정말 귀한 책이라 할 수 있다. 3 또한 안드로이드를 처음 배우는 분들도 기본적인...
더 읽기

안드로이드 개발 레벨업 교과서

1 안드로이드 개발에 필수적으로 필요한 주제를 예제를 통해서 설명하고 있으며, 특히 인앱 결제, 보안 모델, 머티리얼 디자인과 같이 다른 책에서 많이 다루고 있지 않은 부분을 설명하고 있기 때문에 안드로이드 실무에 투입된 나같은 쪼랩 개발자분들에게 강추하고 싶다.
더 읽기

안드로이드 비동기 프로그래밍

1 이 책은 안드로이드에서 제공하는 기본적인 비동기 기법을 설명하고 있다. 얇은 책이라 구매하고 등한시 하고 있다고 AsyncTask 때문에 급해서 책을 뒤적여보다가 다 읽게 되었다. 안드로이드 비동기 기법에 관한 내용은 잘 정리한 책이기 때문에 저처럼 안드로이드 비동기 기법에 대한 이해도가 부족한...
더 읽기

안드로이드 앱 성능 최적화

세션당 3.3 페이지 뷰가 증가되면, 총 11% 페이지 뷰가 늘어남을 알 수 있습니다. 1 개발하면서 안드로이듸 앱을 최적화 해야될 것 같은 슬픔 예감이 들면 이 책을 들쳐보곤 했다. 책에 관한 리뷰를 쓰지 못한건 전체를 읽어본 적이 없고 부분을 참고했기 때문이다....
더 읽기

유지보수 가능한 코딩의 기술

주석이 쓸모있는 경우는 지극히 제한적입니다. 1 유지보수 가능한 코딩의 기술이 궁금하다면 이 책은 친절한 안내서가 될 듯 싶다. 하지만 친절한 안내서가 언제나 그러하듯이 모든 것을 설명하진 않는다. 그리고 설명한다고 해서 ‘유지보수’를 잘 할 수 있는 방법을 단 시간에 배울 순...
더 읽기

NoSQL - 빅 데이터 세상으로 떠나는 간결한 안내서

1 MongoDB를 사용하기 위해서 몇가지 교재를 구매하면서 같이 구매했던 책이다. 책이 얇고 가볍기 때문에 별다른 부담없이 읽을 수 있다. 2 흔히 혹은 일명, NoSQL을 다루는 분들이라면 이 책을 참고해보면 집합에 대한 몇가지 개념을 새롭게 다듬을 수 있을꺼라 생각한다. […] 메모리...
더 읽기

MongoDB NoSQL로 구축하는 PHP 웹 애플리케이션

1 PHP를 사용해서 MongoDB를 조작하는 방법을 중점적으로 소개하는 책이다. 당연하게도 출간된지 꽤 오래된 책이라 MongoDB의 버전이 낮고, 실용예제도 그렇게 많지 않다. 이 책이 꼭 필요하다면 중고를 사용하는게 좋을 듯 싶다.
더 읽기

몽고디비 인 액션

1 MognoDB를 다루면서 가장 난감한 문제인 ‘모델링’을 다루는 챕터(부록포함)가 있기 때문에 가장 요긴하게 사용했다.
더 읽기

열혈강의 MongoDB 핵심 가이드

1 MongoDB를 소개하는 책 중에서 가장 쉽고 자세하게 설명하고 있다. Step by Step 형식으로 설명하고 있기 때문에 MongoDB를 처음 시작하는 분들에게 추천한다.
더 읽기

자바 ORM 표준 JPA 프로그래밍 - 스프링 데이터 예제 프로젝트로 배우는 전자정부 표준 데이터베이스 프레임워크

0 더 이상 Java로 개발할 일이 없을꺼라고 생각하고 한 4~5년 살았던 듯 싶다. 나에겐 Django가 있어서 두렵지 않았지만, 레거시 시스템이 Spring으로 설정되어 있어서 어쩔 수 없이 Java를 손에 집어 들었다. 한참 유행하는 Spring Boot를 사용하고 있고, 내가 즐겨사용하던 ORM은 흔적도...
더 읽기

1인 개발자를 위한, 처음 시작하는 유니티 - 슈팅 게임편

1 게임과 관려된 내용 중에서 기획, 배포 등의 내용을 다루고 있어서 게임 개발에 호기심이 있는 분들에게 좋은 책인 것 같지만, 유니티를 잘 사용하지 못하는 초보자의 경우 책의 예제를 진행하는게 쉽지 않다. 2 유니티 사용 방법이나 코드를 만들어가는 과정에 허점이 많아서...
더 읽기

니얼 퍼거슨의 시빌라이제이션

그때와 마찬가지로 오늘날에도 서양 문명을 향해 다가오는 가장 큰 위협은 다른 문명이 아니다. 그것은 바로 우리 자신의 무기력함, 그리고 그것을 더욱 부추기는 역사적 무지다. 1 자신의 문명에 대한 자부심이 가득한 저자를 통햇 서양이 왜 우월한가를 들어보는 시간을 가질 수 있다....
더 읽기

모바일 서버 프로그래밍 입문

1 만약 여려분이 함수형 언어 중 하나인 ‘얼랭’을 배우기로 결심했다면 이 책을 구매하면 된다. 이 책은 작은 서버를 만들어가면서 얼랭이란 언어의 멋진 특징을 가볍게 소개하고 있기 때문에 얼랭 입문자에게 강추한다.
더 읽기

천 개의 고원

1 다들 리좀에서 시작하는 듯 하지만, 나는 들뢰즈의 ‘천 개의 고원’을 지층으로 시작한 듯 싶다. 이질적인 개념을 미친듯이 쏟아내는 책이지만 가타리 혹은 들뢰즈의 주장에 귀를 기울여보면 나름 얻을 수 있는 뭔가가 있다. 2 나의 삶은 인간을 고객으로 ‘계열화’ 시키고, 고객을...
더 읽기

멘탈모델

[…] 그런 상황에서는, 정보구조 설계자나 다른 UX 담당자들이 결정을 내리는 데 더욱 큰 역할을 한다. 당장의 업무를 진행하려면 어떤 식으로든 결정이 필요하기 때문에, 달리 방법이 없는 것이다. 1 만약 당신이 기획이나 전략 이런걸 구성해야 하는 직업이라면 이 책은 많은 도움을...
더 읽기

누구나 쉽게 스칼라 + 플레이

1 플레이 프레임워크 때문에 스칼라를 배우는 것은 루비 온 레일즈 때문에 루비를 배우는 것과 비슷한 심정일 것이다. 플레이 프레임워크의 경우 액터 모델을 기반으로 한 멋진 기능 때문에 많은 자바 개발자 분들의 지지를 얻은 듯 하지만 내 경우 스칼라 및 플레이...
더 읽기

시네마

1 베르그송모르면 안될 것 같은 책의 구성 때문에 힘겹게 읽은 결과, ‘읽었다’라는 과거형 이미지만 남기게 되었다. 차이와 반복이나 프로스트와 기호들을 먼저 읽었어야 했던건 아닐까 싶다. 2 옛날에 읽었던 시네21의 드립을 떠올릴수 있는 추억은 덤인가?
더 읽기

안티 오이디푸스

1 1960년대 프랑스를 분석하고 있다. 그들의 혹은 프랑스의 60년대는 어떤 의미가 있는걸까? 피상적으로 바라볼 수 밖에 없는 한국의 독자로서 들뢰즈와 가타리의 ‘자본주의분석’은 어색하고, 괴이롭다.
더 읽기

공허한 십자가

“사람을 죽이면 사형에 처한다 — 이 판단의 최대 장점은 그 범인은 이제 누구도 죽이지 못한다는 것이다.” 1 "그렇겠지요. 그리고 히루카와도 결국 진정한 의미의 반성에는 이르지 못했습니다. 사형 판결은 그를 바꾸지 못했지요." 히라이는 약간 사시인 눈으로 나카하라를 빤히 쳐다보았다. "사형은 무력(無力)합니다." 위의 문장...
더 읽기

Two Scoops of Django

1 장고를 공부하거나 실무에 사용한다면 2~3번 정도 읽어보고, 주변의 개발자들과 담소를 나누면서 생각을 나눠보는 시간을 가져보면 좋다. 2 내가 사용했던 장고는 장고가 아니라 그냥 파이썬 패키지였고, 이 책 덕분에 장고를 플라스크 정도로 사용할 수 있게 된 것 같다. 장고 뉴스레터...
더 읽기

7가지 동시성 모델

1 부산에서 개발을 하면서 거대한 프로그램을 다루는 일이 없어서 뜸했지만, 로그 데이터 수집 및 분석을 하게 되면서 동시성 모델에 고민이 많았다. RabbitMQ를 사용해서 손쉽게 해결하긴 했지만, 동시성 모델에 대한 약간의 목마름이 있었다. 알라딘에서 책을 고르는 중에 이런 책이 있다는 것을...
더 읽기

파이썬 플레이그라운드

1 스터디를 하면서 읽게 된 책인데, 생각보다 구성이 좋아서 3번 정도 반복해서 읽어보았다. 스터디 할 때는 하드웨어 해킹 부분을 할 수 없어서 집에서 혼자서 깨작깨작 해보았다. 구성이 잘 되어있어서 아주 재미있게 공부 할 수 이었지만, 책에 소개된 코드의 내용이 구조적으로...
더 읽기

프로그래밍 언어론 10th

1 본인이 컴퓨터 사이언스 분야 중에서 공부해야 하는 과목이라 생각하는 과목이 ‘컴파일러’와 ‘언어론’이다. 이 책은 초보 개발자나 컴퓨터 사이언스를 공부하는 학생분들이 읽어보면 좋을 듯 싶다. 다양한 언어를 통해 자신이 사용하는 프로그래밍 언어를 이해해 볼 수 있는 계기가 될 것으로 생각된다....
더 읽기

한글 - 세종이 발명한 최고의 알파벳

“마음은 말로써 나타난다. 情見於言, 세종실록 권13, 세종 3년 8월 27일.”, 1 조선의 왕중에서 가장 총명한 세종의 오픈소스 제품인 ‘한글’에 대해서 궁금하다면 이 책을 가볍게 읽어보자. 한글의 독창성과 과학성은 이처럼 그 삼분법에 있다. 이것은 운에 포함되었던 자음의 성질과 모임의 성질을 분리해내고,...
더 읽기

JavaScript Promise

1 한빛미디어에서 무료로 배포했던 eBook인데, Promise에 관해서 매우 잘 정리되어 있기 때문에 JS를 사용하면서 Promise를 사용해야 하시거나 접하시는 분들에게 추천드립니다. Promise라고 부르는 하나의 인터페이스를 이용해 다양한 비동기 처리 문제를 해결할 수 있다. 쉽게 말해 복잡한 비동기 처리를 쉽게 패턴화할 수...
더 읽기

해커스 - 세상을 바꾼 컴퓨터 천재들 (무삭제판)

그들은 ‘직접 해보라’는 교리를 평생토록 추종한 신봉자들이었다. […] 컴퓨터에 대한 접근은 물론이고 세상이 돌아가는 방식을 가르치는 무엇이든, 그에 대한 접근은 무제한적이고 전적이어야 한다. 직접 해보라는 강령Hands-On Imperative을 언제나 지켜라! 1 2~3번 읽고, 개정판을 또 읽어봐도 재미있다. 혹시 컴퓨터 프로그래밍이나 개발의...
더 읽기

Effective Modern C++ (이펙티브 모던 C++)

이 버전이 더 효율적인 뿐만 아니라 타자도 더 쉽다. 1 C++은 다루지 않은지 오래 되어서 책을 보는 동안 C++ 표준 레퍼런스를 참고하게 되었다. 영원히 변하지 않을 것 같았던 C++ 표준의 변화량이 상당하기 때문에 용어를 받아들이는 것부터 난관이었지만 스콧 마이어스의 훌륭한...
더 읽기

뷰티풀 아키텍처

1 단 한번도 아름다운 아키텍처를 경험해하지 못했기 때문에 책에 다루는 아키텍처를 읽으면서 부러웠다. 저런 아키텍처를 경험할 수 있으면 좋겠다고 막연하게 생각했다. 좋은 아키텍처로 개발을 진행해 보고 싶다는 생각만큼, 좋은 아키텍처를 알아보는 안목을 키우고 싶었다. 아키텍처를 분석하고 해석하는 방법을 엿볼 수...
더 읽기

트렌드 코리아 2017

1 2017년을 위해서 2016년을 돌아보는 시간을 가져보려는 분들에게 추천하고 싶은 책이다. 내용의 깊이나, 정확성은 본인도 잘 모르겠지만 이 책은 우리는 2016년을 어떻게 살았고, 내가 욕망했던 것들이 어떤 사회적 맥락을 가지는지 마주 할 수 있는 좋은 기회라고 생각한다. 2 전문가들의 관점과...
더 읽기

라라벨로 배우는 실전 PHP 웹 프로그래밍

1 스터디 덕분에 PHP의 풀스택 프레임워크인 ‘Laravel’을 다뤄볼 수 있었다. 기껏해야 책에 있는 예제를 돌려보는 정도이지만 풀스택 프레임워크의 강력함과 PHP의 언어적 유연함을 엿볼 수 있었다. 그리고 루비 온 레일즈를 필두로 대부분의 풀스택 프레임워크에서 제시하는 프로젝트 구조와 Composer를 사용한 프로젝트 의존성...
더 읽기

ECMA Script 6 - 두고두고 보는 자바스크립트 표준 레퍼런스

ES5에서 Array.isArray()와 같이 오브젝트 프로퍼티로 작성된 isArray()를 함수라고 했으며, Sports.prototype.get = function(){}과 같이 prototype에 연결된 get()을 메서드라고 했습니다. 함수와 메서드를 구분해야 하는 이유는 new 연산자로 인스턴스를 생성할 때 인스턴스에 할당되는 기준이 다르기 때문입니다. 1 Node.js와 React를 주로 사용하는 환경에서 근무하다...
더 읽기

C# 6.0 완벽 가이드

1 이 두꺼운 책을 다 읽은 나에게 칭찬을 하고 싶다. C#에 관한 거의 모든 내용을 담고 있다고 해도 과언이 아니다. 챕터가 정말 ‘기가막히게’ 나눠져 있어서 기존의 C# 사용자에게 매우 유익할 듯 하다 2 엄청난 분량 덕분에 초보자의 경우 포기가 빠르지만,...
더 읽기

파이썬 코딩의 기술

1 파이썬을 잘 사용하기 위한 59가지 팁을 담고 있다. 파이썬 사용자라면 구글 플레이나 리디북스에서 구매해서 꼭 읽어보길 권한다. 새 파이썬 프로젝트를 시작한다면 파이썬 3를 사용할 것을 강력히 추천한다. “명명(naming): PEP 8은 언어의 부분별로 독자적인 명명 스타일을 제안한다. 이 스타일을 따르면...
더 읽기

이게 다 야구 때문이다

1 진하게 녹여낸 삶의 흔적들을 야구로 풀어낸 어느 시인의 즐거운 관람기 2 우리모두 선수인 그 곳에서 내 삶의 흔적들은 어떤 야구로 풀어낼 수 있을까? 벤치클리어링은 그런 것이다. 벤치클리어링이 왜 벤치클리어링인가. 벤치를 깨끗이 비우기에 벤치클리어링이다. 뭔가 미묘한 분위기가 감지되면 더그아웃에서 불펜까지...
더 읽기

지도 위의 인문학

1 외국 여행에서 무심코 흘려 보냈던 그 많았던 표지판, 이젠 구식이 되어버린 종이 지도, 한번도 사용해 본 적 없는 나침반, 이 모든 것들에 경의를 표하며 읽어갔던 책이다. 2 이젠 구글 지도가 정말 새롭게 보이기 시작했다. 지도는 당신을 ‘테라 인코그니타(Terra Incognita,...
더 읽기

그로스 해킹

1 다양한 사례가 포함되어 있고, 국내 동향을 반영하고 있기 때문에 가볍게 읽어보기에 좋다. 그런데 그로스 해킹의 경우 데이터분석이 사실상 필수적으로 필요한 분야라서 해당 기술에 대한 내용을 많이 다루지 않는 다는점에서 아쉬움이 남는다. “실패의 가장 큰 원인은 ‘제품’이 아니라 ‘확산’에 있다....
더 읽기

The Nature of Software Development

1 애자일의 원칙과 개발 방범에 대해서 고민해 볼 수 있는 좋은 기회였음에도 불구하고, 이런 고민을 현실에서 풀어낼 수 없을꺼라는 강한 확신을 같이 가질 수 있었던 시간이다. 2 대부분의 한국의 개발문화가 복잡한게 아니라, 복잡한걸 단순하고 편리하게 보이는 방법을 사용해서 여전히 복잡하게...
더 읽기

항연

1 술을 마시면서 ‘사랑에 대해서’ 대화를 하는 것들을 엮어 놓았다. 플라톤 대화편 중에서 ‘키보드 배틀’을 거의하지 않는 대표적인 작품이다. 동시에 게시판에서 술먹고 친목질 하는 것처럼 비춰지는 건 어쩔 수 없다. 2 이 책의 백미는 그리스의 모두까기 “아리스토파네스”라 해도 과언이 아니다....
더 읽기

대한민국 업종별 재무제표 읽는 법

1 여러 회사의 재무제표를 읽으면서 회계에 대한 내용을 조목 조목 소개하는 책이다. ‘금융업’과 ‘제조업’의 재무제표를 읽는 법을 중점으로 읽었다. 서로 다른 장표 덕분에 ‘기업의 본질’에 대해서 다시 한 번 고민해 볼 수 있는 계기가 되었다. 그럼에도 기업의 경영 안정성을 파악하는...
더 읽기

1초 만에 재무제표 읽는 법 - 기본편

1 회계와 관련된 내용이 풍부하고, 일본 저자 덕분에 일본의 이야기를 들을 수 있을 뿐만 아니라 다양한 케이스를 소개하고 있기 때문에 회계를 처음 접하는 분들에게 나름 괜찮은 책인것 같다! 대차대조표가 경영적으로 의미를 갖는 이유는 자금의 ‘운용’과 ‘조달’을 나타내기 때문이다. […] 대차대조표의...
더 읽기

객체지향과 디자인 패턴

1 ‘객체지향’에 대한 엄밀한 정의와 원리적인 이야기를 읽을 수 있다. SOLID와 DI에 관련된 내용은 많은 도움이 되었다. 객체 지향 기법으로 작성된 프로그램은 객체들로 구성이 된다. 각 객체는 자신만의 데이터와 프로시저를 갖는다. 객체는 자신만의 기능을 제공하며, 각 개체들은 서로 연결되어 다른...
더 읽기

자바스크립트 패턴과 테스트

1 테스트를 기반으로 JS 패턴을 소개하고 설명하고 있으며, 각 패턴마다 ‘SOLID’ 원칙을 적용해 볼 수 있기 때문에 테스트와 패턴, 두가지 토끼를 다 잡을 수 있다. 2 반면, 테스트와 패턴에 대한 이해가 없으면 책의 난이도가 급격히 상승한다는 단점도 존재한다. […] 이...
더 읽기

속 깊은 JavaScript

1 ES5와 ES6에 관련되 내용이 알차게 들어있기 때문에 기존의 JS 개발자에겐 문법을 깔끔하게 정리 할 수 있는 기회를 얻을 수 있다. 2 반면에 JS문법 부터 패턴, 테스트까지 다루고 있기 때문에 깊이 있는 JS 책을 원하시는 분들은 다른 책(코뿔소?) 찾아보시길 권한다....
더 읽기

사상문

1 지은이의 ‘차분함’과 ‘날카로움’ 덕분에 새로운 시각으로 텍스트를 바라볼 수 있었다. 자신만의 시각으로 새로운 형태로 텍스트를 독해하는 ‘자유로움’ 때문에 독서의 즐거움을 극한으로 즐길 수 있는 기회였다. 2 ‘무경칠서’의 수좌를 차지하고 있는 ‘손자병법’에 대한 논의가 가장 마음에 들었다. 마찬가지로 공자를 보려면...
더 읽기

관계형 데이터베이스 실전 입문

1 누구나 알고 있는 그곳에 ‘보석’이 가득하다는 소문을 들었지만 그곳으로 향하지 않는 이유는 보석의 가치가 없기 때문이 아니라 누구도 그 보석을 가질 수 없다는 것을 알기 때문이다. 데이터베이스의 ‘보석’같은 내용이 중요하다는 것은 누구나 알고 있지만 그것을 등한시 하는 이유는 누구도...
더 읽기

경리회계에서 인사총무까지

1 회사라는 거대한 조직을 건강하게 유지하기 위해서 행사하는 가장 강력한 권능은 ‘인사’권이다. 그리고 거대한 조직이 스스로를 유지하기 위해서 꼭 필요한 먹이는 ‘자본’ 즉 회계라 할 수 있다. 회사라는 거대한 조직은 ‘인사’로 움직이고 ‘회계’로 지탱한다 말할 수 있다. 2 돌이켜 생각해보니...
더 읽기

시작하세요! 리액트 프로그래밍

1 JSX를 제외한 부분의 설명은 ‘아주’ 훌륭하지만, JSX 부분에 가면 뭔가 아쉬움이 느껴진다. 2 책은 나름대로 자세하게 소개하고 있지만 현재 우리가 사용하고 있는 React 환경과는 ‘매우’ 다르다. 따라서 예제를 잘 돌려보는게 생각만큼 쉽지 않다. 반면에 예제가 매우 구조적으로 잘 되어...
더 읽기

미국을 발칵 뒤집은 판결 31

1 어떤 나라의 한 시대를 대표했던 ‘사상’과 ‘관점’을 엿볼 수 있다. 가볍게 읽을 수 있지만 내용까진 가볍진 않은 듯 하다. […] 어떤 체제, 사상, 제도 혹은 인격체를 상징하기 위해 휘장이나 깃발을 이용하는 것은 사람들의 마음과 마음을 잇는 지름길이다. […] 다시...
더 읽기

크리톤

1 악법도 법이냐고 묻는다면 법이라고 답하고 싶다. 개인적으로 이런 질문은 가치가 없다고 생각한다. 악법이 법이 아니라고 하려면, 악과 법이라는 두가지 개념을 재정의 해야 하고 여러가지 번잡스러운 일이 많아진다. 그리고 약간의 질문을 바꿔보자 “악법도 법이니까 그것을 지켜야 하는가?”라는 질문에는 여러가지 유의미한...
더 읽기

편지들

1 플라톤형의 유리멘탈을 엿볼 수 있다. “[…] 그리고 위작 시비의 대상이 된 대다수 편지들을 오히려 ‘진자 플라톤적인 것’과 다르다고 판정 할 결정적인 이유가 부족한 것들이다. 너무도 ‘플라톤적’으로 잘 지어져 있어서 다른 ‘플라톤의’ 작품들과 결정적으로 구별되지 않는 작품이 있다고 한다면, 그것만으로도...
더 읽기

Do it! Node.js 프로그래밍 - 실제 서버로 구동 가능한 코드로 배운다

1 깔끔한 설명과 동영상까지 제공하기 때문에 Node.js를 처음 접하는 분들에겐 입문서로 좋다. 그러나 Node.js가 아니라 Express 프레임워크를 적극적으로 배워보려는 분들에게 추천하지 않는다. 왜냐하면 Express버전이 너무 낮아서 Express v4 와 많은 부분에서 차이가 난다. 2 차후에 Epxress v4로 업데이트 된다면 좀...
더 읽기

이펙티브 자바 2판

1 새롭게 번역된 책을 읽었다. 이상하게 어색한 부분(말 그대로 맞는 말인데, 이상하게 어색하다.)이 있긴 하지만, 번역을 굉장히 친절하게 해주셔서 훨씬 읽기 좋았다. 포장 클래스에는 단점이 별로 없으나, 역호출 프레임워크와 함께 사용하기에는 적합하지 않다. 2 자바 개발자가 아니라도 읽어보면 자신이 사용하는...
더 읽기

스타트업처럼 생각하라

1 새로운 동료들과 신나는 업무를 시작하는 분들은 이 책을 한 번 꼭 읽어보고 다같이 이런저런 이야기를 해보길 권한다. 꼭 스크럼이 아니라 할지라도, 작은 팀으로 시작한다면 어딘가로 가야 할 좋은 지침을 마련해 줄 것이다. 스크럼은 프로젝트 전체가 완성된 후에 고객에게 피드백을...
더 읽기

The One Page Proposal

1 읽고 있으면 뭔가 해볼 수 있을 것 같은 자신감을 준다는 점에서 매우 훌륭한 책이다. 하지만 ‘액기스’를 담아낸 1장이라면…?! 2 “한 장 정도야!” 하고 읽었는데… 뭔가… 거대한 쓰나미가 몰려오는 것 같아서 되돌아 가기로 했다. […] 우리는 그것을 준비하면서 한 가지...
더 읽기

마케팅 실무자가 꼭 알아야 할 101가지

1 내용이 쉽고, 사례를 많이 사용해서 설명하기 때문에 나처럼 마켓팅 분야에 초보가 읽기에 좋다. 2 반면에, 내용이 조금 오래되었기 때문에 해당 수치나 트렌드를 너무 신뢰하면 곤란하다. […] 그러나 종교단체에서 절대자의 말씀을 듣고 이해하고 실천하기 위해서는 마켓팅을 통한 환경 조성 마련이...
더 읽기

네트워크 더 쉽게, 더 깊게

1 인프라 기반의 네트워크를 쉽게 배울 수 있다. TCP/IP등에 관련된 내용보다는 스위치와 라우터를 기반으로한 네트워크를 배울 수 있다. […] 그러므로 네트워크의 전체 구성을 이해한 후 각각의 기술들을 공부하는 것이 중요하다. […] 네트워크에 장애가 발생하면 비즈니스에 영향을 끼친다. 그것을 방지하기 위해...
더 읽기

과학적 광고

1 90년전에 나온 책이 지금 이 시점에 출판되는 책보다 더 많은 이야기와 생각을 들려준다. 2 한/영 버전이 같이 있어서 책이 두꺼운데, 이런거 하지 말고 그냥 한글판만 따로 나와서 저렴하게 나왔으면 좀 더 가볍게 가지고 읽을 수 있었을텐데 하는 생각이 든다....
더 읽기

만화와 함께 하는 즐거운 통계학

1 만약, 당신이 통계학을 공부하기로 마음 먹었다면 이 책은 당신을 올바른 방향으로 이끌어 갈 것이다. 언제나 그렇듯이 통계학의 오프닝은 확률로 시작한다. 왜 확률을 배우는지 모른체 항상 급하게 달려가다 지쳐버리곤 한다. 이 책은 우리가 통계학을 공부하는 과정에서 지치지 않도록 도와준다. 우리가...
더 읽기

메논

“탁월함은 가르쳐질 수 있는 것입니까? 아니면… 수련될 수 있는 것입니까? 아니면 본성적으로 사람들에게 생기거가 아니면 다른 어떤 방식으로 생기는 것입니까?”(70a) 1 소크라테스 형이 동네 청년을 말빨로 ‘팩트’ 폭격하는 것 같은 느낌을 준다. 읽으면서 «크리톤»이나 «소크라테스의 변명»등과 같은 저작이 나오게된 연유에...
더 읽기

허접한 꽃들의 축제

“무른 «금강경»은 무상을 종으로 하고, 무주를 체로 하며, 묘유를 용으로 한다.” 1 계속해서 손가락만 쳐다보게 된다. 2 그렇다고 손가락만 쳐다보는것도 아닌것 같다. 3 손가락도 쳐다보는데 다른 어떤걸 쳐다보고 있는지 모르겠다. 4 뭔가를 보고 있다고 생각하는데, 어쩌면 아무것도 하지 않고 본다는...
더 읽기

Practical 자바 유틸리티

0 스프링을 공부하거나, 스프링 부트를 사용하려고 준비중인 자바 개발자 초보분들에게 강력하게 추천하고 싶다. 이 책을 다 읽고 느꼈던 점은 자바의 필수적인 유틸리티를 ‘전부’ 설명하고 있다는 점이다. 정말로 해당 분야의 유틸리티를 전부 설명하고 있다. 1 자바(Java)의 또 다른 이름을 붙여준다면 나는...
더 읽기

NHN은 이렇게 한다! 자바스크립트 성능 이야기

1 JavaScript의 전성시대를 맞이해서, 회사에 있는 책을 한 권 골라서 천천히 읽기 시작했다. 성능에 관련된 이야기는 항상 최적화와 내부 구조에 대한 이야기가 항상 등장하기 때문에 긴잔하고 읽었다. 하지만 책이 아주 친절하기 때문에 별다른 어려움 없이 읽을 수 있었다. 이런 점에...
더 읽기

팀을 위한 Git

1 조엘 테스트 덕분에 CVS를 알게 되었다. 회사를 다니면서 SVN을 사용하다가 요즘엔 Git을 사용하고 있다. 요즘에는 Mercurial을 사용하는 회사도 간혹 보곤한다. 결론은 SVN이 되었든, Git이 되었든 CVS를 사용하는건 이제 유행이 아니라 필수가 되었다. 2 인류문화유산의 보고라고 할 수 있는 GitHub덕분에...
더 읽기

붓다의 치명적 농담

“원, 농담도. 기와를 갈아 어떻게 거울을 만듭니까” 1 산 속에 위치한 금강경이 시내에 내려온 듯한 분위기의 글이다. 2 굉장히 읽기 쉽고, 금강경을 들여다 보기 전에 마음을 진정시켜 줄 책이다. […] 이를테면 유시그이 교설은 한역으로 읽기가 매우 까다롭고 애매하다. 현장이 굳이...
더 읽기

미국헌법의 탄생

1 헌번에 대한 내용보다 미국 건국에 관한 내용이 많이 나와서 헌법이 탄생하는 시대상에 대해서 알 수 있어서 좋았다. 2 근대나 현대의 논쟁이나 쟁점을 좀 더 소개했으면 좋았을텐데 그 점은 아쉽다. 로크 역시 «정부론»에서 인민의 동의를 강조하기는 했지만 의호의 절대권을 강조하기...
더 읽기

그 순간 대한민국이 바뀌었다

1 헌법재판소의 중요한 결정에 대해서 가볍게 소개하고 있다. 2 ‘관습헌법’을 제외하곤, 헌법재판소의 판단을 조금 더 깊게 생각해보고 싶었다. 3 헌법재판소의 판결에 대한 내용 중에서 너무 법리적인 내용이 많아서 공감대가 형성되지 않는 부분이 있었다. 윤리가 아니라 사실 관계를 따지는 곳이 법원이라는...
더 읽기

헌법의 아홉 기둥

시민은 정치적 법률적 질서에 따라 행동하는 데 반하여 인간은 윤리적 규범에 따라 행동한다. 1 헌법의 중요한 테마를 에세이 형식으로 소개하고 있는 책이다. 정말 가볍게 읽을 수 있다. 2 한 개인의 경험과 헌법의 발전사가 함께 한다는 점에서 현대사를 다시 생각해보는 계기가...
더 읽기

전복과 반전의 순간

[…] 악기의 배치가 곧 권력의 배치다. 1 이 책은 역사와 철학이 함께하는 ‘음악사’이다. 만약 대중음악이나 클래식을 좋아한다면 이책은 정말 강추하고 싶다. 단순한 음악이 아니라 문화에 대해서 다시금 생각해보게 된다. 레스터 영은 간단히 거절한다. ‘그때는 그때고, 지금은 지금’이라고, ‘재즈 뮤지션은 끝없이...
더 읽기

데이터 과학 입문

이 책을 읽는 데는 선형대수, 어느 정도의 확률과 통계 지식, 그리고 약간의 코딩 경험이 필요하다. 1 데이터 과학에 관한 거의 전 범위를 다루고 있다. 학술적인 내용보다 실제 사용하면서 고려해야 할 내용을 더 많이 담고 있기 때문에 데이터 과학에 처음 입문하시는...
더 읽기

임백준의 대살개문

프로그래머가 정신을 집중해서 양질의 코드를 만들어낼 수 있는 시간의 최대치는 하루에 2~3시간이라는 것이 정설이다. 1 가볍게 읽어보자. 그렇다고 마냥 가볍진 않지만, 정말로 가볍게 읽어보고 마음에 내용이 있다면 점심 먹으면서 동료와 함께 이야기 해보길 권한다. 이런저런 시간을 다 빼고 나면 손끝에서...
더 읽기

비즈니스를 위한 데이터 과학

1 데이터 과학을 활용해서 의사 결정에 영향을 미칠 수 있는 기본적인 분석 방법을 소개하고 있다. 특히 예측 모델을 중심으로 진행하고 있으며, 하나의 주제를 계속해서 발전시키고 수정하는 형태로 내용을 진행하고 있기 때문에 일관성 있게 학습 할 수 있다. 2 반면에 사례를...
더 읽기

자바스크립트 이해와 AngularJS 활용

1 “자바스크립트 핵심가이드”가 정말 핵심을 다루고 있다면, 이 책은 그 핵심을 구성하고 있는 요소에 대한 세부적인 속성에 대해서 자세히 소개하고 있다. 2 무엇보다 좋은 점은 필수적인 핵심 요소에 대해서 ‘목록’형식으로 요약해주고 있기 때문에 자바스크립트를 정리할 때 아주 훌륭하다. 3 MVC...
더 읽기

투팍 샤커 - 랩스타의 삶

[…] 두 개의 스피커로 이 모든 것을 담기에는 부족해 보인다” 1 이 책을 읽으면서 2Pac 앨범을 들어볼까 하고, 언제가 부터 듣지 않았던 2pac의 앨범을 꺼내보려고 애를 썼지만, 본가에 테이프/시디를 다 두고와서 그런지 집에 그런게 있을리 만무했다. 당연스럽게도 멜론에는 그의 앨범...
더 읽기

도덕감정론

1 국부론 혹은 «국부의 형성과 그 본질에 관한 연구(An Inquiry into the Nature and Causes of the Wealth of Nations.)»로 유명한 스미스형의 책이다. 책 제목을 보고 “감정도 분업으로 설명하는 거야?”라는 단순한 생각으로 샀다가 책의 두께와 내용을 보고 후회가 막심했다. 2...
더 읽기

후불제 민주주의

표현의 자유는 오류를 말할 수 있는 자유를 포함한다. 1 유시민씨의 정치적인 성향과 별개로 이렇게 어려운 주제를 자신의 생각을 녹여서 이토록 쉽게 쓸 수 있다는 점에서 감탄스럽다. 2 유시민씨의 책을 자주 구매해서 읽는 독자로서 책에 담겨진 날카롭고 냉정한 이야기가 너무 차갑게...
더 읽기

함수형 사고

프로그래밍 언어는 개발자와 컴퓨터 간의 인터페이스다 1 개인적인 이야기를 좀 하자면, 요즘에 ‘C#’ 관련 책을 자주 사서 보고 있다. 뭐 ‘C#’을 사용하겠다는 의지는 아니고 C#에 적용된 개념이나 문법 때문이다. C#에서 뭔가 적용되면 다음번 JDK에 반영되는 경우가 많고, C#의 경우 다양한...
더 읽기

뒹구는 돌은 언제 잠 깨는가

[…] 그날, 기울던 햇살, 감긴 눈, 긴 속눈썹, 벌어진 입술, // 캄캄하게 낙엽 구르는 소리, 나는 듣는다 1 이 시집을 읽고 있으면 뭔가 싶은데, 계속해서 읽게 된다. 그리고 길을 걷다가, 코딩을 하다가, 다이어그램을 해석하다가 불쑥 구글에 그림을 찾아보게 된다. 소심한...
더 읽기

자바스크립트 코딩 기법과 핵심 패턴

1 ‘4장 함수’ 부분을 덕분에 자바스크립을 공부하면서 궁금하고 이상하게 작동했던 이유를 속시원하게 알 수 있어서 좋았다. ‘6장 코드 재사용 패턴’과 ‘7장 디자인 패턴’ 덕분에 사용하는 자바스크립트 라이브러리를 좀 더 이해할 수 있었다. 2 굵직 굵직한 자바스크립트의 문법을 세세하게 다루고 있기...
더 읽기

구글 신은 모든 것을 알고 있다

“양자 암호의 아버지가 양자 화폐다” 1 네트워크가 아니라 ‘그래프’, 그래프와 그래프의 ‘연결’에 대해서 생각하게 된다. 2 마지막의 ‘대담’은 계속해서 읽게 되고, 읽을수록 세상의 변화를 실감하게 된다. […] 고속 도로에서는 찾아볼 수 없던 연결선이 매우 많은 도시들, 즉 허브 공항이 많지는...
더 읽기

만물의 공식

1944년 10월, 영국의 전 총리 원스턴 처칠은 이렇게 연설했다. “우리는 건물을 짓고, 그 뒤에 건물이 우리를 짓습니다.” 1 나는 만물의 공식이란게 없다고 생각하며 살아가는 개발자다. {약력, 강력, 전자기력, 중력}도 합치기 힘든 세상에 그런 ‘거대하고 객관적인’ 공식이 있을리 없고, 있지 않기를...
더 읽기

게임을 움직이는 기술과 발상

그러나 작은 메로리로도 열심히 작업하면 재미있는 게임을 만들 수 있으며, 이것이 바로 게임 프로그래머의 소명일 것입니다. 1 이 책은 게임을 만드는데 필요한 각 종 소프트웨어 기술을 소개하고 있다. 기술을 소개한다고 하면 딱딱하고 간략한 개론서라고 생각하기 쉽지만 책의 절반에 가까운 부분은...
더 읽기

괴델, 에셔, 바흐 - 영원한 황금 노끈

그렇다면 이제 N의 ‘핵심진리들”이란 무엇인가? 그것들은 원초 재귀적 진리들이다. 즉, 그것들이 예측 가능한 종료되는 계산들만을 포함한다는 뜻이다. 1 전혀 관계 없어 보이는 3가지 주제를 아주 ‘끈적’하고 ‘단단’하게 엮어낸 작품이다. 옛 선인들이 보여준 지식의 폭넓음을 경험할 수 있으며 동시에 어떤 주제를...
더 읽기

Flask 기반의 파이썬 웹 프로그래밍

1 Flask 문법 및 기능에 관한 국내에서 가장 ‘자세한’ 책이라 할 수 있다. 특히 뒷부분엔 Flask를 응용해서 다룰 수 있는 기술들이 나열되어 있기 때문에 Flask를 ‘라이트’하게 사용하시는 분들에게 아주 훌륭한 레퍼런스가 될 듯 싶다. 2 반면에 예제가 snippet 형태로 구성되어...
더 읽기

프로 리액트

리액트는 자바스크립트와 (필요에 따라) XML을 이용해 조합형 사용자 인터페이스를 구축하는 엔진이다. 1 Firebase 때문에 ‘리액트’를 공부하게 되었다. 웹 개발자가 아니라 그런지 ‘JS 프레임워크’가 굉장히 어렵게 다가왔다. JS 코드를 잘 다루지 못하고, 기본적인 HTML만 다룰 수 있기 때문에 아쉽게도 빠르게 내용을...
더 읽기

사물인터넷을 품은 라즈베리 파이

1 라즈베리 파이 스터디를 하면서 CH6, CH11, CH12, CH13을 많이 참고하였다. 특히 GPIO와 MQTT 부분은 도움이 되었다. 2 라즈베리 파이로 프로젝트를 진행하시는 분들에게 많은 도움이 될꺼라고 생각하고, 혹시 라즈베리 파이를 구매하신 후에 뭔가 하고 싶은 분들은 ‘Make 잡지’등을 둘러보시면 많은...
더 읽기

가장 빨리 만나는 스프링 부트

스프링 프레임워크를 사용해본 경험은 없어도 괜찮습니다. 1 국내에 출판되 유일한 ‘스프링 부트’ 관련 교재이다. 내가 별로 사용하지 않는 ‘maven’과 이젠 기억속의 먼 그대인 ‘STS’를 사용하고 있어서 환경설정 하는데 약간의 애를 먹었고, 룸북(lombook)을 사용하고 있어서 적절한 아픔을 느낄 수 있었다. 2...
더 읽기

ECMAScript 6 길들이기

1 Firebase 스터디를 진행하면서 몇가지 자잘한 기술을 배워야 했다. 해당 기술(React)이 ‘ES6’기반이라 코드를 C-c/C-p를 붙여넣었기 코드에 대한 이해없이 기능 구현에 집중했다. 2 몇가지 이유 떄문에 ES6를 좀 배우고 싶었기 때문에 이 책을 빌려서 읽어보았다. 구매해서 읽은게 아니라 ‘가격대비 가치’는 잘...
더 읽기

세상의 모든 공식

웰스에 따르면, 아름다운 수학공식의 조건은 단순함, 간결함, 중요성, 놀라움이다 1 이 책은 공책 한 줄도 채우지 못하는 기호를 가지고 인류를 전혀 다른 시공간으로 몰아 넣는 거짓말 같은 마법인 ‘수학 공식’에 대해서 소개하고 있다. 심지어 그 마법을 우린 배울 수 있고,...
더 읽기

메넥세노스(정암학당 플라톤 전집 5)

1 이 텍스트에 대한 진위여부를 뒤로 한다면, 플라톤의 ‘비아냥’을 들을 수 있다. 동시에 ‘민주주의’에 대한 다른 측면의 위험성을 같이 엿볼 수 있다. 2 우린 플라톤의 ‘비아냥’이 가볍지 않게 다가오는 이유는 ‘민주주의’에 대한 플라톤의 경고를 고민해야 한는 시대를 살아가고 있기 때문일까?...
더 읽기

크라튈로스(정암학당 플라톤 전집 4)

1 “이름의 올바름에 관하여”라는 부제를 통해서 알 수 있듯이, 언어의 ‘정의’에 대해서 논의하고 있다. 언어의 함몰에 대해서 소크라테스는 걱정하고 있다. 소크라테스는 단순히 ‘아는’것이 ‘이름(정의)’이 아니라 그 자체(혹은 사물)에 있다는 주장을 통해 피상적인 ‘앎’에 대한 작은 경계를 늦추지 않고 있다. 헤르모게네스...
더 읽기

에우튀데모스(정암학당 플라톤 전집 6)

1 2000년 전이나 지금이나 별반 다를바 없는 논변을 통해서 인류가 정말로 발전이란걸 하는건지 의심하게 된다. 2 플라톤이 던지는 질문에 나는 어떤 각주를 달아야 할까? ‘덕’에 대한 문제를 꼽을 수 있다. 소크라테스와 소프스테스는 모두 ‘덕이 가르쳐질 수 있는가’에 대해 지대한 관심을...
더 읽기

훌륭한 프로그래머 되는 법

“21.3 코드를 고치려면 팀을 개선하라.” 1 이 책을 읽으면서 생각하는거지만, 훌륭한 프로그래머가 되는 법은 그렇게 어렵지 않아 보인다. 책을 읽으면서 깨닫게 되는거지만, 내가 해야 할 일을 충실히 하고, 책임감을 가지고 열심히 하는 것만으로 이미 훌륭한 개발자의 반열에 올라갈 수 있다....
더 읽기

아, 보람 따위 됐으니 야근수당이나 주세요

” 법률이 지켜지지 않을 때 ‘원래 다 그런 거야, 어쩔 수 없어’라고 포기하지 않는 것이 특히 중요하다. 이 나라는 법치국가이므로 어떤 이유로도 법률 위반이 정당화되어서는 안 된다. “ 1 당연한 소리만 가득하다고 느끼면서 왜 그런걸 생각만 하고 사는지 생각해보게 된다....
더 읽기

머신 러닝 - 데이터를 이해하는 알고리즘의 예술과 과학

1 책에 오타가 제법 있다. 그리고 ‘1장. 머신 러닝 구성요소’의 부분은 명쾌한 설명을 제공하기 때문에 평이하게 읽히지만 뒷부분으로 갈수록 수식이 많아지기 때문에 약간의 부담감이 존재한다. 그 약간의 부담감 떄문에 난이도가 급상승 한다는 느낌을 지울수가 없다. 반면에 삽화가 엄청나게 좋기 때문에(심지어...
더 읽기

당신의 이름을 지어다가 며칠은 먹었다

한철 머무는 마음에게 / 서로의 전부를 쥐어주던 때가 / 우리에게도 있었다. 1 한철도 머무르지 못했던 내 마음에게 / 내 전부를 주어주던 때가 / 나에게도 있었던가? 2 이를 악물지 않아도 / 회사에 매달리지 않아도 / 나는 이제 3 “가기만 하고 오면...
더 읽기

과학혁명의 구조

“나는 이 책에서 제시된 견해들이 진리임을 확신하지만,… … 오랜 세월 동안 나의 견해와 정반대의 관점에서 보아왔던 다수의 사실들로 머리 속이 꽉 채워진 노련한 자연사학자들이 이것을 믿어주리라고는 전혀 기대하지 않는다. … … 그러나 나는 확신을 가지고 미래를 바라본다. —- 편견없이 이...
더 읽기

슈퍼컴퓨터를 사랑한 슈퍼맨

크레이는 가장 단순하고 지루한 작업을 했다. 왜냐하면 부분적으로는 그 작업을 통해서 기계를 더 잘 이해할 수 있었기 때문이었고 또 한 편으로는 모든 엔지니어들이 그 일을 무시해서는 안 된다고 느꼈기 때문이었다. 1 천재가 ‘근성’있고 ‘꾸준’하면 어떤 일을 벌일 수 있는지 알...
더 읽기

똑똑한 사람들의 멍청한 선택

우리는 상실에 따른 고통이 이득에 따른 즐거움보다 두 배나 더 강력하다는 사실을 한 번 더 눈으로 확인한 것이다. 1 행동경제학 발전사를 한 눈에 알 수 있으며 동시에 변하지 않는 ‘인간’의 행동을 소개하고 있다. 책에 두껍고 전문적인 내용이 많기 때문에 어려울...
더 읽기

리틀 브라더

문 밖으로 나가, 감히 자유하라! 1 문체와 내용에서 ‘덕’스러움이 느껴졌다. 자유와 편집증에 대한 묘한 강박을 엿볼 수 있다. 2 파이썬부터 배우자! 네가 하는 일이 잘 되길 바랄게. 잡히지 마. 자유를 지켜. 피해망상을 유지해. 암호 체계는 공개되고 개방되어 있어서 누구든지 이용할...
더 읽기

헬로 데이터 과학

하지만 데이터를 막상 받아든 분석가는 백지 상태에서 데이터를 보기 위해 노력해야 한다. 1 엑셀을 잘 활용해야 겠다는 작은 다짐, 문제는 기술과 도구가 아니라는 점에서 다시 시잭해야 겠다는 희망, 작은 문제가 큰 문제를 해결할 수 있다는 믿음. 모집단의 특성 및 모집단에서...
더 읽기

MIT 스타트업 바이블

1 기획과 CEO의 경우에는 자신의 ‘제안서’를 차근 차근 점검 해 볼 수 있는 좋은 기회가 있을 것이다. 2 읽는거 보다 실천이 더 중요하다. 중소 기업 vs. 혁신기업, 지역 vs. 세계, 경쟁우위 vs. 혁신, 단순성장 vs. 기하급수 혁신 = 발명 x...
더 읽기

데이터 웨어하우스 멘토

1 단계나 흐름을 그림으로 설명하고 있기 때문에 이해가 쉽다. 그리고 단계별로 필요한 내용을 잘 설명하고 있어서 차근 차근 읽기에 좋다. 책의 전체적인 정리는 시나리오 부분을 통해서 정리하고 있다. 2 반면 용어가 생소한게 많아서 조금 아쉽고, 실무에 바로 적용하기에 적합하지 않고...
더 읽기

서버/인프라 실전 구축 가이드 - 모던 웹을 지탱하는

1 기존의 IDC에서 Cloud로 전환하려는 분들에게 매우 적합한 책이다. 특히 프로비저닝과 자동화 관련 부분과 Nginx 부분은 많은 참고가 되었다. 2 하지만 기술의 특성상 버전의 특성을 타기 때문에 구매하고 빨리 읽길 권한다. […] 한 가지는 응용 프로그램 서버에 요청을 보내는 리버스...
더 읽기

소프트웨어 악취를 제거하는 리팩토링 - 구조적 설계 문제를 풀어내는 최선의 실천법!

1 다른 리팩토링 책에 비해서 실습 비중보다는 이론적인 내용이 많다. 특히 기술부채에 관련된 내용이 잘 정리되어 있어서 도움을 받았다. 특히 6장 내용은 코드리뷰나 짝코딩을 하면서 토론을 할 수 있는 내용이라 팀에서 같이 읽으면 더 좋을 듯 싶다. 프로그램이 진화하면서 유지보수...
더 읽기

린 애자일 기법을 활용한 테스트 주도 개발

1 CD 대여점을 만들면서 생기는 다양한 ‘테스트’ 기법에 대한 내용을 담고 있다. 대화체로 진행되고, 챕터가 굉장히 짧고 흡입력이 높기 때문에 쉬엄 쉬엄 읽다보면 책을 덮을 수 있다. 2 일단 이 책의 번역은 크게 문제될 것이 없다. 하지만 에이콘 출판사 책은...
더 읽기

알키비아데스 1,2(정암학당 플라톤 전집 3)

1 소크라테스가 알키비아데스에게 극딜하는 내용이 주를 이룬다. 결론적으로 말해서 절대적 ‘미소년’인 알키비아데스의 ‘무지’를 깨우치기 위해서 ‘질문’으로 알키비아데스의 ‘무지’를 알키비아데스 스스로 증명하게 만드는 내용이다.(이런 정도의 극딜을 당하고도 소크라테스와 절친으로 지내는거 보면 알키비아데스 형도 성격이 좋은 것 같다) 2 우리가 스스로를 깨닫기...
더 읽기

갈등하는 번역

1 난 번역자가 아니라서 번역에 대한 내용보다 ‘메세지’를 제대로 전달하는 방법을 배울 수 있었다. 프로그래밍 문서 몇장 번역해본게 전부라서 아쉽게도 더 깊은 내용은 경험 할 수 없어서 정말 많이 아쉽다. 번역이란 역할을 조금 더 많이 경험해 봤다면 좀 더 다양한...
더 읽기

테스트 주도 개발

1 예전에 자바로 차근 차근 진행했다면 이번엔 파이썬으로 진행했다. 읽으면 읽을수록 행간에서 느껴지는 질문만 늘어나지만 여전히 재미있고, 질문이 많아져서 재미있게 읽었다. 빨강 - 초록 - 리팩토링 기술적 대화의 주제가 충분히 분명해질 수 있다면, 소프트웨어 엔지니어들은 일일 단위 혹은 주 단위의...
더 읽기

SQL 레벨업

‘트랜잭션 매니저’와 ‘락 매니저’도 굉장히 중요합니다. 하지만 이러한 것들은 ‘하나의 SQL 구문을 처리하는 때’가 아니라 ‘여러 SQL 구문을 동시에 실행하는 때’의 성능과 관련있는 매커니즘입니다. 1 SQL이 실행되는 내부의 ‘이야기’를 잘 들려준다. 그리고 PostgreSQL을 기본으로 설명하기 때문에 꽤나 흥미롭게 읽었다. 하지만...
더 읽기

그림으로 이해하는 현대사상

1 어렵다고 소문이 무성한 ‘현대철학’을 그림으로 이해시켜 주려고 노력한다. 다른건 모르겠지만 어떤 ‘사상’이나 ‘철학’을 ‘그림’으로 쉽게 표현한다는 점에서 몇번을 읽어도 재미있다.
더 읽기

수리철학의 기초

[…] 따라서 자연수론에서 연역되는 모든 순수수학이 논리학의 연장에 불과하다는 것을 알게 된다. 1 지하철에 가볍게 읽기엔 너무 힘들어 보이지만, 그래도 읽다보면 ‘러셀’형님이 하시는 말씀이 어떤건지는 짐작이 된다. 특히 이 책을 순수 논리주의의 끝판왕이 쓴 ‘수학책’이라고 생각하기 쉽지만, 이 책은 ‘수리철학’...
더 읽기

시작하세요! iOS 6 프로그래밍

1 중고서점에서 구매해서 봤다. iOS 개발을 전혀 할 줄 모르고, 몇가지 필요한 기능만 가지고 단순 코딩만 하다고 이번에 ‘절실하게’ 필요한 일이 있어서 몇가지 앱을 만들면서 평소에 궁금했던 내용을 가볍게 알아보기 위해서 구매했다. iOS 6 버전이라 걱정은 했지만, 읽어보니 나에게 필요한...
더 읽기

빛과 소리의 향연, 안드로이드 미디어 프로그래밍

1 아날로그인 빛과 소리에 관한 이야기를 시작으로 ‘압축과 표현’에 이르는 가장 디지털적인 내용까지 알기 쉽게 담아내고 있다. 그리고 중간에 코드를 가지고 세부적인 설명을 하고 있기 때문에 이론과 실습을 병행할 수 있다는 장점이 있다.(소스코드는 저자의 네이버 카페에 가면 다운 받을 수...
더 읽기

웹 엔지니어의 교과서

1 스타트업에서 팀 빌딩을 하고 기술셋을 결정해야 될 때 구성원들과 함께 읽어보면 좋을 듯 싶다. 그런데 단순하게 책을 읽고 몇마디 논의로 끝내지 말고 해당 카테코리에 소개된 기술 말고도 현재 변경된 사항이나 신기술에 대한 스터디를 같이 진행하면 좀 더 진일보한 형태의...
더 읽기

게임 프로그래밍 알고리즘

1 난 게임 개발자가 아니지만 많은 것을 배울 수 있었다. 게임 개발에 필요한 기술 중에서 수학과 2D/3D 부분에서 화면을 다시 그리는 알고리즘은 웹 개발에 도움이 되었다. 게임 개발이라는 측면이 아니라 프로그래밍 측면에서 접근하면 배울 수 있는 내용이 많아서 좋았다. […]...
더 읽기

디자이너를 위한 웹 성능 최적화 기법

“클라이언트의 재전송(redirection) 단계를 하나 줄이자 모바일 기기 사용자의 광고 진입률이 12% 증가했다.” 1 속도가 전부인 시대가 되었다. 지금 보다 더 빠른 무선망이 갖춰지자, 더 많은 정보를 전송시키기 위해서 다양한 UI/UX를 도입하게 되었다. 결론적으로 더 빠른 속도는 더 많은 데이터 로딩을...
더 읽기

지적대화를 위한 넓고 얕은 지식 - 현실너머 편

1 ‘지적대화를 위한 넓고 얕은 지식’을 참고하자. 2 이 책은 ‘철학’, ‘과학’, ‘예술’, ‘종교’, ‘신비’를 다룬다. 특히 철학과 과학은 부분은 이상한 개론서보다 훨씬 좋다. 인류는 이러한 진리의 성격을 부여잡고 이에 부합하는 대상을 찾아왔다. 이것은 마치 부장님이 불러준 외국계 바이어의 인상착의만...
더 읽기

지적대화를 위한 넓고 얕은 지식

“B가 준비해온 총을 뽑아서 족장과 함께 나온 원주민 중 한 명을 쐈다. 원주민 족장이 말했다. “일곱 켤레로 하시죠.” 시장이 개척되었다.” 1 이 책은 아주 넓은 지식을 저자의 관점으로 재구성해서 알려준다. ‘아주 넓은’ 지식을 굉장히 ‘얕게’ 알려준다고 생각하면 경기도 오산이다. 절대로...
더 읽기

새로운 기계의 영혼

“웨스트는 기술적인 천재가 아닙니다. 대신 일을 전체적으로 굴러가도록 만드는 데는 완벽한 사람이지요. 1 32bit CPU를 만드는 과정을 기록한 ‘다큐’이다. 그런데 이 책은 위험하다. 2 회사의 관리자나 PM이 이 책을 손에 들고 읽고 있다면 조심하자. 뭔가 당신의 열정에 기름을 끼얹을 방법을...
더 읽기

소년이 온다

“과정에서 네가 이해할 수 없었던 한가지 일은, 입관을 마친 뒤 약식으로 치르는 짧은 추도식에서 유족들이 애국가를 부른다는 것이었다. 관 위에 태극기를 반듯이 펴고 친친 끈으로 묶어놓는 것도 이상했다. 군인들이 죽인 사람들에게 왜 애국가를 불러주는 걸까. 왜 태극기로 관을 감싸는 걸까....
더 읽기

루비를 깨우치다

1 한마디로 말해서 “Of the Ruby, For the Ruby, By the Ruby”를 지향한다. 2 주의하자. 루비의 ‘언어’구조와 컴파일 구조에 대해서 다루고 있다. 문법을 친절하게 다루고 있지 않다. 3 루비를 배워야 하는데 시간이 없다면 ‘퍼펙트 루비’를 권한다. 다시 말하지만 이 책은...
더 읽기

소프트웨어 작동법

1 내가 개발자라서 그런지 아주 재미있게 읽었다. 뭔가 흩어진 낱말을 잘 정리해서 이쁜 문장을 만드는 느낌이었다. 정확히는 공부 잘하는 전교 1등의 노트를 엿보는 느낌도 들었다. 2 시간이 없다면 ‘6장, 8장’을 권한다.
더 읽기

미로 속의 암소

1 재미있는 수학문제라고 소개하지만 생각보다 난이도가 높다. 특히 순수기하하와 위상대수를 다루는 챕터가 많아서 난이도가 높으니 가볍게 읽으면서 관심있는 문제를 선택해서 좀 더 깊게 생각하는게 좋을 것 같다. 2 만약 구매했는데 시간이 없다면 ‘7,8,9’장을 추천한다. […] 학교는 내게 기법을 알려 주었지만...
더 읽기

시민의 교양

“세금은 낮고 복지 수준은 높은 사회. 이런 사회를 만들면 되는 게 아닌가? […] 실현 가능하지 않다는 사실을 말이다. 세금을 인상하지 않으면서…” 1 시민이란 단어가 가져다 주는 무의미함에 대해서 ‘Citizenfour’ 이후로 다시금 생각해보게 되었다. 2 ‘지적대화를 위한 넓고 얕은 지식’의 다이제스트같은...
더 읽기

A Pattern Language

“[…] 유용한 패턴들을 선택하고 이 책의 순서대로 정렬하여 놓는다면, 프로젝트를 위한 자신만의 랭귀지를 만들 수 있을 것이다.” 1 ‘디자인 패턴’에 가장 많은 영향을 줬기 때문에 ‘패턴’에 대한 뭔가를 찾을 수 있을 것 같지만, 이 책은 ‘건축’관련 도서이기 때문에 대부분이 읽다가...
더 읽기

Head First Object Oriented Analysis & Design - 세상을 설계하는 객체지향 방법론

1 새로운 프로젝트 시작을 위해서 가볍게 읽기 시작했다. 아주 당연한 이야기도 있고, 다시금 생각하게 만든 이야기도 있다. 책은 여전히 그대로인데, 고민은 달라졌다. OOA&D는 위대한 소프트웨어를 작성하는 방법에 관한 것이지, 방대한 문서 작업을 하기 위한 것이 아닙니다. 요구사항이라는 것이 정확히 무엇입니까?...
더 읽기

앞으로 데이터 분석을 시작하려는 사람을 위한 책

데이터 분석에서 가장 중요한 것은 복수의 기술 영역을 연결하는 힘이며 이것은 사람만이 할 수 있는 일이다. 1 데이터 분석을 처음 접하는 초심자에게 유용한 책이다. 특히 ‘미국이 가르쳐 준 데이터 분석’은 경험이 없거나 데이터 분석 업무를 처음 시작하는 사람들에게 무척 추천하고...
더 읽기

뤼시스(정암학당 플라톤 전집 1)

그렇다면 이것 보게. 오로지 훌륭한 것에게, 훌륭하지도 나쁘지도 않은 것만이 친구가 된다는 결론이 따라 나오네. 1 소크라테스 형님의 ‘연애상담’ 2 이 정도 논변실력이라니 ‘마켓팅’담당자나 CFO로 모시고 싶다. 그렇다면 메넥세노스 사랑받는 것이 사랑하는 자에게 친구인 것 같네. 사랑받는 것이 사랑하든, 아니면...
더 읽기

크리티아스(정암학당 플라톤 전집 2)

올바른 벌이란 틀린 소리를 한 사람으로 하여금 제대로 된 소리를 하도록 만들어 주는 것이겠지요 1 신비의 대륙에 대한 이야기가 나온다. 2 ‘크리티아스’를 비롯한 후기 대화록을 읽으면 항상 느끼는거지만 부유하고 풍유로운 그곳에서 플라톤이 ‘국가’에서 주장하던 그런 삶의 양식은 받아들여질 수 있었을까?...
더 읽기

상상하지 말라

부디 데이터는 잠시 잊고, 우리 삶을 돌아보는 시간이 되기를 1 내가 얼마나 형편없이 데이터를 다루었고, 세상을 어떻게 자의적으로 판단했는지 반성하게 되었다. 2 내가하는 일이 사회적으로 유용한가? 정말로 내가 잘 할 수 있는가? 남이 할 수 없는 일인가? […] 이때는 가설...
더 읽기

수학의 역사 (하)

수학은 과학의 여왕이고, 수론은 수학의 여왕이다. - 가우스 1 하권에서는 상권에서 소개했던 길고 깊은 ‘기하학’의 터널을 통과해서 해석학으로 들어온다. 해석기하학의 태동과 대수학의 발전이 19세기와 20세기를 어떻게 움직였는지 상상해보는 재미가 있다. 2 이젠 극도로 추상화된 현대수학의 단면을 잘라내면 우리가 볼 수...
더 읽기

물질문명과 자본주의 1-1

그리하여 나는 한 권 대신 세 권의 책을 썼다. 1 “우리의 삶을 지배하고, 역사를 굴리는 원동력은 ‘일상생활’이다”라는 걸 말씀하시고 싶은거 치고는 엄청난 책을 집필하신 것 같다. 2 덕중덕은 양덕이라는데 동의하지 않을 수 없다. […] 이렇게 교대로 변화하는 움직임, 인구의 밀물과...
더 읽기

퍼펙트 루비 온 레일즈

1 ‘How To’ 스타일이 아니기 때문에 ‘쌩’초보가 보기엔 무리가 있다. 2 그럼에도 불구하고 이 책이 가진 가장 큰 장점은 한국어로 된 ‘레퍼런스’라는 점이다. 나같은 초보는 책을 사서 옆에 두고, 블로그나 유투브 강의에서 모르는 부분을 찾는 용도로 사용하면 더 없이 빨리...
더 읽기

퍼펙트 루비

1 루비의 문법책이 필요하다면 이 책이 ‘Best’다. 다른 책을 보기전에 이 책부터 보자! 2 루비의 문법을 제외한 ‘거의 모든 면’을 커버하고 있기 때문에 루비와 관련된 어떤 것 때문에 심하게 고통받을 일은 많이 줄어든다. 3 루비에 관려된 거의 모든걸 다루기 때문에...
더 읽기

수학의 역사 (상)

수학은 추론의 형식이지 디오판투스의 대수와 같은 비법의 모음이 아니다. 1 이 책은 기하학의 발전사라고 부제를 달아도 충분할 것 같다. 2 중국과 인도의 수학 부분을 읽으면서 내가 얼마나 ‘서구 중심적’ 사고를 했는지 알 수 있다. 손가락으로 세거나 5와 10을 기본수로 하여...
더 읽기

데이터 시각화, 인지과학을 만나다

[…] 그러나 시각 체계는 자체적인 규칙을 갖고 있다. 우리는 어떤 패턴을 무척 쉽게 볼 수 있지만 그것이 다른 방식으로 표현되면 잘 볼 수 없게 된다. 1 이 책에 소개된 이론들은 뜬구름 잡는 내용이 많아서 3번을 읽고서야 몇가지 것을 깨닫게 되었다....
더 읽기

빅데이터 베이스볼 - 20년간 실패한 팀은 어떻게 승자가 되었나

[…] 호퍼(Grace Hopper)는 이런 말을 남겼다. “수학을 배워도, 사람들에게 설명할 수 없다면 아무런 소용이 없다” 1 이 책은 야구에서 빅데이터가 어떻게 활용되었고, 어떻게 팀에 적용했는지에 관한 내용을 실화를 바탕으로 소개하고 있다. 빅데이터 베이스볼은 수치화된 데이터를 기반으로 구단을 경영하고 운영하는 내용을...
더 읽기

요한복음강해

1 도올 선생님의 기독교 성서의 이해를 구매하면서 같이 샀다. 최소한 요한복음에 대한 이해도는 높아졌다. 요한복음에 대한 본질적인 이해도가 높아졌다고 말하긴 힘들지만, 종교에 대한 조금 더 깊은 이해를 가질 수 있었다. 그리고 성서 혹은 경전을 어떻게 받아들여야 하는지에 대한 생각도 가질...
더 읽기

인간, 조직, 권력 그리고 어느 SW 엔지니어의 변

항우는 굶주린 장병들에게 눈물을 흘리며 밥을 주지만 관직은 아까워서 내리지 못하는 사람이라고 말한다. 1 현실이란, 우리가 살아가는 현실이란, 이런거다. 아무리 IT가 새로운 시대의 조류가 되고, 세상을 변화시킬 수 있는 기술이라고 하지만 우린 조직이란 틀 안에서 자유로울 수 있는 존재이고 기술이란...
더 읽기

그로스 해킹

그 결과 크레이그리스트로부터 더 많은 이용자들을 확보하는 문제에 대한 답을 낼 수 있었던 것은 개발자뿐이었다. 1 별 내용 없지만, 아무것도 모르는 스타트업 ‘CEO’라든가 말로 먹고 살아야 될 것 같은 ‘멘토’라든가 혓바닥에 빠다(?)를 바른 미친놈이 옆에서 쥐고 흔들려는 상황에 놓인 ‘CEO’라든가...
더 읽기

소프트 스킬

“[…] 자신의 강점을 살려라. 물론 약점을 개선하는 방법도 있지만, 그보다 자신의 강점을 유리하게 활용하는 게 더 현명하다.” 1 엄청나게 다양한 스킬을 알려준다. 모든걸 다 받아들이기 보다는 선택해서 받아들이는 지혜가 필요하다. 왜냐하면 책을 읽다보면 느끼겠지만 책의 저자가 말하는 연봉의 액수에서 뭔가...
더 읽기

세상 물정의 물리학

“Things should be as simpe as possible, but not simpler” 1 이 책을 읽으면서 느꼈던 가장 큰 깨달음은 앞으로 나에게 절실하게 필요한건 기술이 아니라 세상과 사람을 바라보는 생각의 기법이지 않을까?하는 의구심이다. ##2 통계학과 물리학으로 알아보는 세상의 (깨알같은) 이것저것!! ##3 일관된...
더 읽기

어쩌다 한국은

1 딴지일보에서 ‘물뚝심송’이란 필명으로 활동하시는 분이란걸 책을 다 읽고, 다른 사람과 이 책에 대해서 이야기하면서 알게 되었다. 역시, 멋진 형님이시다. 2 책의 내용은 몇회의 강연원고를 다듬고 묶어서 출판한 형태인데, 나에게 물뚝심송님의 팟캐스트를 소개해주신 형님 덕분에 음성지원되는 것 같은 느낌같은 느낌이...
더 읽기

시간의 지도 - 달력

1 개발자가 가장 신경써야 하는 분야 “동기화” 2 동기화의 기초는 “시각”과 “시간”에 대한 개념과 이해 3 세계인과 우린 어떻게 ‘동기화’하고 있는지 재미있게 알 수 있다. 그들은 천체의 운행과 계절의 변화, […] 어쩌면 아예 신 자체일지도 모른다고 받아들였다. 이렇게 해서 종교와...
더 읽기

네트워킹과 웹 성능 최적화 기법

“좋은 개발자는 시스템이 어떻게 동작하는지 안다. 그러나 훌륭한 개발자는 그것이 왜 그렇게 동작하는지를 이해한다.” 1 이 책은 ‘Behrouz A. Forouzan’ 형님이 쓰신 1000여 페이지로 구성된 책으로 공부했던 나에게 ‘내가 배운 모든 것에’ 생기를 불어 넣어주는 책이다. 한 마디로 “좋은 책”이다....
더 읽기

프로젝트 성패를 결정짓는 데이터 모델링 이야기

우리는 반드시 집합의 개념으로 사고해야 한다. 1 이쪽 분야에선 엔코아시스템의 ‘이화식’님의 교재를 주로 보는 것 같았다. 확신할 순 없고, 나의 선배들이 그러했다. 그때나 지금이나 ‘그’ 책은 뭔가 다가갈 수 없는 영역이었다. 당시에는 도메인에 대한 개념정의가 확실하지 않았기 때문일 수 있다고...
더 읽기

다윈의 식탁

1 유전학 개론서. 이 책보다 좋은 유전학 개론서를 찾기 힘들다. 생물에 관심이 있고, 유전학이 궁금하다면 이 책을 권하다. 다른 무엇보다도 쉽고, 궁금한 내용에 관한 ‘레퍼런스’가 충실하다. 2 장대익 교수님의 다른 책도 추천한다. 쉽고 깔끔하고, 명확하다. […] 동물의 수많은 이타적 행동은...
더 읽기

기독교 성서의 이해

다름(difference)이 없이는 조화(harmony)란 있을 수 없다. 1 국내에선 ‘편집비평’ 관점에서 출판된 책은 (제법?)있지만, ‘양식비평’과 ‘자료비평’을 근간으로 한 책을 많이 찾을 수 없었다. 도올 선생님께서 ‘양식과 자료’ 두 가지 기준으로 잘 설명하고 있는 책을 출판해주셔서 재미있게 읽었다. 2 양식비평에 관한 책으론...
더 읽기

백세코딩

개발 업무의 진행은 투명해야 한다. p148 1 이 책을 개발관련 도서로 볼 것인가? 아닌가에 대해서 친구들과 토론을 했는데 결론적으로 말해서 이 책은 개발관련 도서로 보기엔 너무 아깝다. “개발”이란 협소한 항목에 묶어 두기엔 너무 아깝다. 만약 당신이 IT 혹은 IT 근방에서...
더 읽기

UX For Lean Startups

우리가 찾은 답은 사무실 밖 세상 어딘가에 있고 우리 고객에게 그 열쇠가 있다(GOOB, Get out of the building). 1 이 책에 있는 내용의 10%만 반영해도 실패는 안 할 것 같지만, 이 책에 있는 내용의 1% 반영하기 위해서 우린 얼마나 많은걸...
더 읽기

스크럼 - 조직을 성공으로 이끄는 의사소통 전략

1 이 책을 읽으면서 꿈같은 소리가 나열되어 있어서 깜짝 놀랐다. 스크럼 같은걸 말하는 회사가 있다면 이젠 의심부터 하게 된다. 2 스크럼 관련 책이 많고 많지만 당장 내일부터 ‘스크럼’ 같은 걸 ‘해야’ 한다면 이 책을 추천. 왜 소프트웨어는 ‘목표’를 정하지 않고...
더 읽기

애자일 개발과 스크럼

애자일은 사람을 키우는 일이다. 1 애자일과 스크럼에 대해서 아주 ‘심플’하게 설명하고 있다. 2 개념적인 내용도 좋지만, 표와 그래프가 너무 좋아서 책 내용을 한 순간에 요약하는 마력이 있다. 폭포수 방법이 계획 기반 프로세스라면 스크럼은 경험 기반 프로세스다. 미래를 예견하는 것이 아니라,...
더 읽기

린 UX

1 많은 스타트업에서 디자인의 소중함을 그토록 설파하면서도 정작 디자인 리소스에 대한 무관심하다. 2 (이 책이 국내 스타트업에 얼마나 많은 영향력을 줄 수 있을지 의문이 들지만,) 린 UX 도입을 위한 어떤 노력과 방법이 필요한지에 대한 아주 좋은 가이드라고 생각한다. […] 그렇다고...
더 읽기

린 스타트업

1 좋은 내용이 많지만, 흔히 듣던 이야기도 많다. 만약 이 책을 다 읽을 시간이 없다면(정말 그렇게 시간이 없다면 어쩔 수 없지만, 다른 걸 중단하고 이 책을 읽어보길 권하고 싶다) 가장 뒤에 있는 부록인 “린 스타트업 운영을 위한 여섯 가지 노하우”는...
더 읽기

객체지향의 사실과 오해

1 내가 알고 있는 객체에 대해서 생각해 보게 되었다. 2 이제 다른 책을 읽으면서 느꼈던 이질감이 조금은 해결된 것 같다. 3 한 차워 더 높은 수준의 이야기라 많이 당황스럽지만, 당황스러움이 지나가면 많은 깨달음을 얻게 된다. “시너지를 생각하라. 전체는 부분의 합보다...
더 읽기

신의 존재에 대한 괴델의 수학적 증명(경문수학산책 42)

수학이라는 시스템이 모순이 없는 형식시스템으로 환원될 수 없다면, 괴델의 제2불완전성 정리에 의해, 수학 내에서는 수학의 무모순성이 증명될 수 없다. 마찬가지로 종교가 모순이 없는 형식시스템으로 환원될 수 있다면, 종교 내에서는 종교의 무모순성이 논리적으로 확보될 수 없다. 1 내가 이걸 읽고 적당히...
더 읽기

경제학자의 인문학 서재

1 역사, 문화, 예술, 소설을 소재를 경제학의 관점에서 서술한 이야기를 묶은 책이다. 이 책이 다른 경제학 책과 다른 점은 경제학의 다양한 이론을 다양한 소재를 가지고 소개하고 있기 때문에 딱딱하지 않고 흥미롭고 재미있다. 그리고 교과서에서 흔히 말하는 ‘간학문적’ 방식이기 때문에 다양한...
더 읽기

소프트웨어 장인 - 프로페셔널리즘, 실용주의, 자부심

1 마음을 가다듬고, 천천히, 꼼꼼하게, 메모하며 읽어야 할 책이다. 2 그리고 “뒤를 돌아보고, 지금을 내려다보고, 앞을 올려다” 보자. 그리고 내 손에 쥐어진 몇 구절과 생각을 읽어보자. 3 지금 그리고 이 순간, 우리는 좀 더 ‘프로페셔널’ 하게 행동하고 생각하는 방법을 알았으니...
더 읽기

마션

1 원서로 읽고, 국내 번역본으로 다시 읽었는데 원서에서 느낄 수 없는 ‘유머’를 보았다. 내 양놈 친구가 왜 ‘빙뱅이론 솔로 버전’이라고 했는지 알았다. 2 유머는 중요하다. 유머는 많이 중요하다. 문제를 해결하는 건 중요하나, 우선순위를 설정하는 건 더 중요하다. 그냥 시작하라 이유는...
더 읽기

영원한 건담 어록

“아버지는 사람보다 모빌슈트가 더 중요한가요?!”, 아무레 레이 1 “기동전사 건담”, “기동전사 Z건담”, “기동전사 ZZ건담”, “기동전사 건담 역습의 샤아”의 명언을 다양한 사람들의 생각과 일상의 단면을 엿 볼 수 있다. 생존 “주어진 것 안에서 최대한 생각해 살아남는 거다.”, 브라이트 노아 이상 “그런...
더 읽기

거침없이 배우는 라즈베리 파이 (개정판)

다음 날부터 Rory의 비디오는 입소문을 타기 시작했다. 그러다 보니 얼떨결에 우리는 25달러짜리 컴퓨터를 만들 것이라고 세상에 대고 약속을 한 꼴이었다. - XIII 라즈베리 파이 2 그리고 개정판 올해 초에 라즈베리 파이 2가 출시되었다. 이전 모델보다 6배 빠르고 윈도우 10을 무료로...
더 읽기

파이썬으로 배우는 수학적 프로그래밍

1 파이썬을 조금 더 깊이 있게 바라볼 수 있게 해주는 책이다. 용어적인 측면에서 배울 것이 많고, 간단한 대수학을 통한 바라본 파이썬 세상에 대해서 느낄 수 있다. 2 당부의 말씀을 드리자면 ‘1~3’은 그냥 읽지 않고 넘어가서 4장부터 읽어보시길 권한다. 1~3장은 너무...
더 읽기

룰 메이커

“창업자 다수가 다시 투자자가 되어 다른 창업자에 투자를 한다.” 1 이 책에 나오는 대부분의 인터뷰가 경험에서 우러나오는 이야기다. “룰 메이커”, 책 제목에서 풍기는 ‘포스’가 책 전반에 묻어난다. 특히 인터뷰어도 창업자이기 때문에 실질적인 조언을 많이 들을 수 있다. 하나의 스타업에 대한...
더 읽기

The Wall Street Journal Guide to Information Graphics

1 이 책은 사서 가위들고 필요한 부분을 잘라서 따로 스크랩북을 만들는게 좋다. 이 책에 있는건 모든걸 외우고 다닐 수도 없고, 그렇다고 이 책에 있는 모든걸 받아들일 필요도 없기 때문이다. 필요한 부분은 발췌하고, 받아들이기 곤란한 부분은 팀이나 조직 나름대로의 관점을 가져야...
더 읽기

당신이 몰랐던 통계 오류 - 데이터 과학 및 분석을 위한 통찰

1 실험에서 ‘의도적’으로 저지르게 되는 실수 중 하나인 유의확률에 대해서 집중적으로 조명하고 있다. 2 사례가 있기 때문에 읽기 쉽고 재미있지만 통계에 대한 이해가 나처럼 없으면 곤란한 부분이 산떠미처럼 생긴다. 유의확률은 가설이 옳다거나 그 차이가 얼마나 중요한 것인지 알려주는 지표가 아니라는...
더 읽기

나쁜 데이터 핸드북

1 나의 사적 욕심을 대신해서 회사에서 구매해준 책이다. 서울을 오가면 읽고, 나름대로 정리했다. 좋은 책임에 틀림없고, 파이썬은 굉장히 유용한 언어라는 것을 느낄 수 있다. 기승 전 파이썬이라 느껴진다면 그건 오해가 아니다. 2 시간이 없다면 다음 순서로 읽어보길 권한다. 물론 다...
더 읽기

생각하지 않는 사람들

[…] 큐브릭의 암울한 예언의 정수는 바로 우리가 세상을 이해하기 위해 컴퓨터에 의존하게 되면서 인공지능으로 변해버리는 것은 바로 우리의 지능이라는 것이다. ##1 맥루한으로 시작된 작은 질문의 파장은 기억을 거쳐서 문화를 통과하고 마침내 내 앞에 울려퍼지고 있다. 2 우린, 정말로, 올바른 길로...
더 읽기

소트웍스 앤솔러지 - 소프트웨어 기술과 혁신에 관한 에세이

1 ‘Refactoring’을 쓴 ‘마틴 파울러’가 파운드로 있는 ‘ThoughtWorks’에서 출판한 책 입니다. 한 마디로 ‘좋은 책’ 입니다. 2 말로만 드던 ‘CI(Continuous Integration,지속적인 통합)’를 회사에서 사용한 경험, 해보려고 노력했으나 알바에 의해서 완성된 ‘자동화’를 ‘코드’로 구현한 것의 이점, 국내에선 폭포수의 다른 말로 치환된...
더 읽기

맨먼스 미신

“나도 할 수 있고 누구나 할 수 있다. 하지만 당신이 그것을 작성했을 때 제대로 작동하는가?” - 맨머스 미신 중 1 이 책이 1975년에 출판되었음에도 불구하고 ‘지금’ 우리의 이야기 같다고 느껴진다면? 2 무릎을 맞대고 같이 울 수 밖에… “일정 추정”은 언제나...
더 읽기

LEAN IN

1 반성 2 다짐 3 실천 […] 배우자가 집안일과 육아를 분담하지 않아서 여성은 풀타임 직업을 두 개 뛰는 셈이었다. 게다가 직장은 여성들이 가정에서 책임을 다할 수 있도록 유연하게 대처할 만큼 진보하지 않았다. […] 우리 문화에서 “그녀는 아주 야심만만해”라는 말은 결코...
더 읽기

데이터 과학자 - 그들은 무엇을 배우고 어떻게 준비하는가?

1 이 책을 읽으면 해야 할 일이 100배로 늘어나는 경험을 하게 된다. 2 책에 있는 ‘부록’만 따로 보관해서 보도록 하자. 나 같은 초보자에겐 보물이다. 정의가 너무 거대해서 사기꾼 같아 보이는건 함정이다. […] 문헌에 데이터 과학자라는 단어가 사용되기 시작한 것은 2005년...
더 읽기

그림으로 공부하는 시스템 성능 구조

1 DevOps, 인프라 구축 관련 책 중에서 가장 좋다. 2 특히 1장, 2장, 3장, 7장은 꼭 참고해 볼 필요가 있다. 3 근간에 Back-End 관련 작업을 하다 보니… ‘인프라 및 튜닝’관련 기본서 중에서 이 책만한게 없다. 나처럼 오래만에 작업하는 개발자나, 인프라...
더 읽기

평균의 함정

1 총 47장 중에서 ‘4부 20장’까지는 유익한 통계이론에 대해서 설명하고 있다. 그리고 5부 이후에는 응용 및 경영에 대해서 설명하고 있다. 2 통계학을 제대로 배우지 않아서 생각보다 어렵게 느껴진기 했지만, 최소한 통계학을 공부할 때 중점적으로 공부해야 하는 부분을 알 수 있어서...
더 읽기

EBS 지식채널 - 시즌 4

1 지식이나 인문학이 아닌 ‘인간을 향한 열정’이 느껴지는 책이다. 세상에서 가장 멋진 기사! “여기 그 용맹성이 극단에 치닫던 강력한 시골양반이 누워 있노라. 미쳐서 살고 정신 들어 죽다. - 돈키호테” 나의 상상력은 나의 세상이 될 수 있을까? 바슐라르는 인간의 상상력이 결코...
더 읽기

EBS 지식채널 - 시즌 3

1 깊은 지식을 이렇게 쉽게 전달 가능하게 만들어낸 EBS 지식채널 PD분들에게 박수와 격려를 보냅니다. 역류라도 했으면 한다. “물은 높은 곳에서 낮은 곳으로 흐르지만 인간의 문화는 때로 역류한다.” - 아리스토텔레스 원재료가 중요하다. 원재료가…! 문화일보의 이동윤 논설위원은 2007년 이그노벨상 시즌에 즈음하여 다음과...
더 읽기

데브옵스

1 피자 한판을 같이 나눠먹을 수 있는 개발팀의 구성원이 되면 멀티플레이는 필수다. 인프라를 구축하고 설정하는 일은 우리 모두의 일이 된다. 소프트웨어의 고유한 영역이 있다면 인프라의 영역은 그 나름의 ‘독특한’ 경험이 존재한다. 책에서 배울 수 있는 부분도 있지만, 구전으로 전해지는 방법도...
더 읽기

노는만큼 성공한다

1 내가 읽어야 할 책이 아니라, CEO가 읽어야 할 책이다. 2 푸른눈에 헤엄치고 싶다는 글귀가 머리를 멤돈다. 사람들이 자신이 선택한 일에 한해서만 책임진다. 내가 선택했다는 느낌이 있을 때 그 일의 주인이 된다는 이야기다. […] 이렇게 자존심이 상하는 상황을 피하는 방법은...
더 읽기

War of IT

1 이 책을 집필하신 김영욱 부장님의 강연을 서울에서 진행된 ‘우분투 모임’에서 들었던 적이 있다. MS 한국 본사에서 진행된 강연이였는데 살수대첩을 재미있게 설명하시고 뒷부분에 IT 관련 내용을 엮어서 발표를 하셨는데 굉장히 재미있는 발표였다. 왜냐하면 IT 모임에서 진행되는 강의나 발표는 대체적으로 굉장히...
더 읽기

린 분석(Lean Analytics)

1 린 분석이란 스타트업이 지향해야 하는 목표를 추적하기 위해서 알아야 하는 지표에 관한 내용이다. 비즈니스 모델을 어떻게 설게하고 설정하는지에 관한 책이 아니라 모델을 설정하고 설계하는데 있어서 기준이 되는 다양한 ‘숫자’를 어떻게 받아들여야 하고, 무엇을 선택해야 하는지에 관한 책이다. 지표 선택과...
더 읽기

이것이 문화 비평이다.

1 리디북스에서 책을 사서 읽었는데, 책 편집이 거의 절망이다. 본문 중복은 기본이고 각주 중복도 나온다. 메일을 보냈는데, 해당 출판사에서 작업을 해야 한다고 한다. 해당 출판사에서 작업이 끝나면 그 때 리뷰를 수정하겠다. 2 몇가지 분야를 하나의 시각으로 관찰하고 해당 내용을 서술하고...
더 읽기

웹 엔지니어가 알아야 할 인프라의 기본

1 책이 눈에 들어와서 회사 객체에 문의해서 getBooks으로 획득했다. 즉, 본인이 돈을 내고 구매한 책이 아니기 떄문에 굉장히 객관적으로 적을 수 있다. 2 찬물과 더운물을 오가는 책이다. 앞 부분은 굉장히 평이하고 쉬운 내용이라 슝슝 책장을 넘길 수 있다. 반면에 뒷장으로...
더 읽기

빅데이터 인문학

1 이게 왜 ‘인문학’이랑 관련이 있는지 모르겠다. 요즘은 공학이 아니면 ‘인문학’이라 말하나 보다. ‘빅데이터’를 믿고 사면 된다. ‘인문학’보다 ‘사회학’에 대한 관점을 가지고 보는게 좋다. 2 “800만 권의 책에서 배울 수 있는 것들”, 부제가 곧 제목이다. 800만권의 책에서 어떤 것을 배울...
더 읽기

코드 품질 시각화의 정석 - 지속적인 소프트웨어 품질 분석과 관리를 위한 SonarQube 완벽 가이드

1 내 안에 감춰진 욕망의 항아리에 린(LEAN)이 자리 잡고 있고, 예전에는 애자일(Agile)이 자리 잡고 있었고, 얼마전에는 IDE(Integrated development environment)와 마크다운(Markdown) 편집기가 있었다. 내 안에 감춰진 욕망의 항아리에서 젠킨스(Jenkins, CI)와 함께 언제나 나를 주저하게 만들었던 ‘소나큐브(SonarQube)’란 것도 있었다. 몇가지 노력과 허광남님의...
더 읽기

구글은 빅데이터를 어떻게 활용했는가?

1 정수기와 커뮤니케이션, 그리고 카누와 얼음의 중요성. 2 제목에 낚이지 말자. 구글 이야기 거의 안 나온다. 이거 개인정보 유출 관점에서 보면 ‘큰형’의 존재감이 느껴진다. 기승전 ‘정수기’ “po사회문제wer” 인간이 분석의 대상이 되었다. 그리고 무의적인 행동에 대한 원인과 결과를 도출해 낸다. 놀라운...
더 읽기

EBS 지식채널 - 시즌 2

1 가볍지 않다고 생각해서, 잠자기 전에 읽었다. 잠을 설친다. 단 하나의 성공 이외에 다른 ‘어떤’ 종류도 생각하지 못하게 하고 있진 않은가? (완전 비문..) “사람들이 성공적이라고 칭찬하고 그렇게 생각하는 삶은 단 한 종류뿐이다. 우리는 왜 다른 모든 것들을 희생하면서 고작 한...
더 읽기

EBS 지식채널 - 시즌 1

1 버스에서 가볍게 가볍게… 그러나 마음은 무겁다. “잊어서는 안되나 잊혀지는 기억들” 속에 잊혀지길 바라는 기억도 있겠지? 버리고 싶은 가치도 있다. 정말 그 가치가 지킬만한 가치인지 끝없이 생각하게 된다. ‘지식’이라고 하면 우리는 너무나 쉽게 경제적 가치로 환산되는 ‘정보’를 떠올린다. 하지만 우리가...
더 읽기

로쟈와 함께 읽는 지젝

1 ‘MTV 철학자’이 지젝. 그의 책은 항상 쉽지 않았다. 수식어로 ‘MTV’가 붙어서 친근해 보이지만 그건 ‘상상계(I)’에 불과했다. 촤헤겔 우마르크스를 손에 쥐고 자신의 생각을 펼치는 철학자라 말의 ‘진의’를 파악하기 쉽지 않다. 거기에 대륙의 기상을 온 몸으로 뿜어내는 ‘아우라’를 가진 철학자라 내...
더 읽기

실전 파이썬 프로그래밍

1 파이썬 문법책을 그만 볼 때가 된 개발자들에게 권한다. print(‘hello world’)부터 시작하는 초입자가 아니라면, 대부분의 개발자가 파이썬에 대한 정보를 얻을 수 있는 몇권 안되는 국내 서적이라 할 수 있다. 정말 과장을 조금 더 보태자면, ‘점프 투 파이썬’을 다 봤고, 본인이...
더 읽기

Real MariaDB

1 앞서 MySQL 관련 책을 읽어서 그런지, 이책은 평이하게 느껴졌다. MySQL과 중복되는 부분도 많아서 슥슥 읽을 수 있었다. 회사에서 mariaDB 10.x 버전을 사용하고 있어서 ‘6장 스토리지 엔진’과 ‘5장 최적화’ 부분에서 제법 도움이 되었다. 2 mariaDB에 대한 거의 유일한 서적이라는 점에서도...
더 읽기

MySQL 성능 최적화

이것은 넘사벽 DB에 대한 개념과 기본 SQL에 대한 이해만 있는 입장에서 책이 넘사벽으로 어려웠다. 그럼에도 불구하고 근성으로 다 읽었는데 결론적으로 말해서 ‘아….’ 라는 느낌을 받았다. 그렇지만 소소하게 많은건 건졌다. 책의 깊이가 있고 내용이 좋은건 분명한데, 내가 못 알아먹으니 답이 없는...
더 읽기

개발자와 DBA를 위한 Real MySQL

참, 고마운 책 입니다 내가 회사에 입사할 때 나에게 부여된 주된 업무는 Backend System 설계 및 구축이었다. 별거 아닌거라 - 파이썬만 있다면 그깟 Backend야… - 가벼운 마음으로 입사해서 일을 시작했다. 스타트업이다 보니 다른 분들과 협업도 많이하고, 다양한 미션이 주어지게 되었고...
더 읽기

거의 모든 인터넷의 역사

인물사 중심 알라딘에서 무료로 배포하는 책 중에서 눈에 띄는 제목이 있어서 읽기 시작했다. 인물사를 중심으로 인터넷의 역사에 대해서 서술한 책이고, 중간 중간에 ‘호롱불’과 같이 ‘덕심’을 자극하는 프로그램 소개등이 나와서 흥미있게 읽었다. 새로운 사실도 많이 알게 되었고 특히 구글의 애드센스는 많이...
더 읽기

사용자 스토리

1 4부 예제만 열심히 읽어도 50%는 성공할 수 있다. 왜냐하면 나 같이 스크럼에 적합하지 않은 사람도 오늘 스크럼 보드를 대충은 만들었기 때문이라 말하고 싶다. 일단 만들지 않았는가? 2 회사에서 어마하게 배우고 있다. 파이썬은 둘째치고, 문서화 작업은 어느 정도 조금씩 조금씩...
더 읽기

유시민의 글쓰기 특강

1 글을 조금이라도 써야 하는 입장이라면 이 책은 좋은 ‘가이드’이다. 적당한 분량의 도서이기 때문에 쉽게 쉽게 읽을 수 있다. 2 하지만 우리에게 필요한건 ‘독서’가 아니라 ‘연습’이다. 두려움을 이기는 가장 좋은 방법은 글쓰기에 익숙해지는 것입니다. 자동차 폐달과 변속기 손잡이가 그런 것처럼,...
더 읽기

웹 프로그래머를 위한 데이터베이스를 지탱하는 기술

1 DB를 CRUD이외에 그 어떠한 것에도 관심이 없으시다면 이 책은 정말 훌륭한 안내서가 될 것이라 생각한다. 돗단배가 그려져있고 운영체제 교재의 저자랑 이름이 비슷한 사람이 쓴 데이터베이스 개론(?)서나 엔코아시스템에서 출판한 책을 맥북 받침대로 쓰시는 저와 같은 분들에게도 참 좋은 책입니다. 일단...
더 읽기

해커를 위한 디자인 레슨

1 개발자에겐 ‘디자인’이란 마의 벽이 있다. 를 쓴 '쌩떼쥐베리'의 말을 빌리자면 "완벽함이란 더 이상 보탤 것이 남아 있지 않을 때가 아니라 더이상 뺄 것이 없을 때 완성된다."라고 하였다. 개발자에게 있어 디자인이란 더이상 뺄 것이 없기 때문에 디자인이란 벽을 넘을 수도...
더 읽기

이것이 빅데이터 기업이다.

1 빅데이터; 막연하게 큰 데이터를 떠올리곤 했다. ‘크다’라는 단어에서 느껴지는 내연과 외연은 ‘작다’라는 단어에 직접적인 영향을 받는다. 내연과 외연이 상대적인 단어에 영향을 받기 떄문에 기술적인 의미 자체로도 ‘모호’하다. 얼마나 커야 ‘빅데이터’일까? 빅데이터 아닌 데이터는 작아서 의미없나? 뭐 이런 생산적이지 않은...
더 읽기

로그를 사랑해 - 데이터 처리/통합/시스템 구축을 위한 로그

1 척박한 공대의 현실에서 로그를 사랑한다니 참으로 안타까움을 금할 수 없는 제목이였다. 한편, 물질문명의 시대에 로그까지 사랑한다니 참으로 사이버 포뮬러 돋는 이야기 아닌가 싶어서 아스카 건담타는 생각을 해 보았다. 여자(사람) 친구의 불편을 처리/통합/분석을 통한 솔루션을 제공하지는 못하지만 그래도 /var/log에 위치한...
더 읽기

조대협의 서버 사이드 - 대용량 아키텍처와 성능 튜닝

1 부족함을 느끼기 시작 할 때가 있다. 그 순간, 어떤 선택을 하는지가 중요하다. 뭔가 알아가면서 시작되는 부족함을 채우기 위해서 무작정 달려나갈 것인지, 되돌아 갈 것인지, 다른 길을 선택할 것인지, 도대체 알 수 없는 순간에 어떤 선택을 해야 할까? 2 나보다...
더 읽기

백인천 프로젝트

1 «백인천 프로젝트» 한가하게 카페에 앉아서 다 읽었는데, 데이터를 다뤄야 하는 초보자 입장에서 굉장히 좋은 책이다. 이 책에서 많은걸 느꼈다기 보다는 다른 곳으로 안내하는 책인것 같다. 무엇을 읽고, 어떤것을 보았는지 모두 다르겠지만 요즘에 데이터를 다루는 일을 좀 하다보니 눈이 다르게...
더 읽기

역사속의 소프트웨어 오류

1 이 책은 다음과 같은 주제를 다룬다. “정수와 실수의 차이”, “인치와 미터의 차이”, “동시성과 큐”와 같은 민감하고 단순한 것들이 어떻게 모든 것을 부셔버리는지에 대한 것을 다룬다. 2 실수(float)은 언제나 중요하다. 하늘을 날아다니는 것들 중에서 실패한 것은 ‘실수’ 때문이다. […] NASA는...
더 읽기

피플웨어

1 굉장히 훌륭한다. ‘톰 드마르코’가 포함되어 있다는 점에서, 시간의 벽을 뛰어넘어 고전의 반열에 올라가고 있다. 2 아주 세세한 부분까지 신경써서 많은 이야기를 들려주고 있다. 그렇지만 이 책의 가장 큰 미덕은 ‘기술’이 아니라 ‘관계’에 초점을 맞춰주고 있다는 점이다. 우리 업무에서 주요...
더 읽기

프로젝트가 서쪽으로 간 까닭은

1 책 제목이 조금 난감하고, 책표지를 보고 있노라면 이 프로젝트는 그 프로젝트가 아닌가 싶은 고민을 하게 된다. 그럼에도 불구하고 필진의 이름 중에서 ‘톰 드마르코’를 보고나면 아니 구매할 수 없다. 심지어 역자는 ‘이해영’님이다. 표지에 적혀진 몇 글자로 판단하건데 ‘좋은 책’일 확률이...
더 읽기

IT 시스템 개발 철저공략

1 뒷부분에 좋은 내용이 많이 나오지만 앞부분에 제시한 ‘로드맵’ 부분에 참고할 것이 많았다. 본심에서 거꾸로 생각해서 로드맵을 그린다는 발상이 좋았고, 지금 내 나이에 꼭 필요한 것이다. 2 나머지 부분은 체크하면서 읽어볼 필요가 있고, 목록이 잘 정리되어 있다. 1. 30세 정도까지라면...
더 읽기

The Art of Project Management - 마음을 움직이는 프로젝트 관리

1 2006년 졸트상에 빛나는 역작이다. 번역도 잘되어 있다. 그리고 해당 주제에 대한 목록이 잘 정리되어 있어서 5년차 이상 개발자들은 읽어보면 좋은 내용이 많다. 특히 자신의 PM에 대한 관점이 조금은 달라보일지도 모른다. 만약, 달라보이지 않는다면 사직서를 준비하는게 좋을지도 모르겠지만… 이렇듯 과거에...
더 읽기

모던 웹을 위한 Node.js

1 기존의 Javascript 개발자들에게 권하고 싶은 책이다. 현재(2015년 03월) Node.js의 경우 몇가지 의견 차이로 io.js로 많은 개발자들이 합류하고 있다. 하지만 기존의 Node.js에서 변경된 사항이 많이 없기 때문에 Node.js를 접하는 사용자의 경우 이 책을 기준으로 학습을 진행하면 굉장히 좋을 것으로 생각된다....
더 읽기

모던 웹을 위한 JavaScript jQuery 입문

1 자바스크립트와 jQuery를 다루고 있다. js쪽에 좀 더 많은 무게를 두고 있으며, jq도 적절하게 다루고 있으며, 실습 예제를 통해서 충분히 연습할 수 있도록 되어 있다. 특히 플러그인에 관한 정보가 많이 실려있어서 jq 사용에 따른 플러그인에 대한 사용법도 배울 수 있어서...
더 읽기

열혈강의 최호성의 C 프로그래밍

1 컴퓨터 및 IT 전공자에게 어울리는 기초 서적이다. 다른 책에 비해서 컴퓨터 구조 및 운영체제에 관한 내용이 충실하게 담겨있다. 반면에 초보적인 문법 내용은 쉽게 설명하고 있으며, 포인터 부분이 굉장히 ‘전문’적이기 때문에 해당 전공자 1~2학년에게 어울리는 책이라 생각한다.
더 읽기

윤성우의 열혈 C 프로그래밍

1 국내 C언어 관련 기본서 중에서 가장 쉽고 좋은 책이다. 다른 서적에 비해서 난이도가 어렵지 않으며, 꼭 필요한 부분을 정확하게 설명하고 있다. 특히 메모리 관련 부분은 C언어를 처음 습득하는 개발자에게 필수적임에도 불구하고 설명없이 넘어가는 서적이 많은 반면에 이 책은 기본적이고...
더 읽기

모던 웹 디자인을 위한 HTML5 + CSS3 입문 - PC, 태블릿, 모바일 웹 페이지를 한 번에 끝내는 디자인 입문서

1 백엔드 서버 개발자라 하더라도 취미로 뭔가 끄적끄적이다 보면 만나게 되는 복병이 있다. 그게 바로 ‘웹’이다. 백엔드로 C/C++을 사용하고 Java도 가끔사용하며(이젠 안 사용함 안녕~~ Java) 요즘은 파이썬으로 뭔가 더 많이 만들고 있다. 그런데 집에서 뭔가 뚝딱뚝딱 거리다보면 ‘웹’을 만나게 된다....
더 읽기

파이썬 웹 프로그래밍 - 플라스크를 이용한 쉽고 빠른 웹 개발

1 파이썬 웹 프레임워크 중에서 가장 유명한 마이크로 웹 프레임워크인 ‘Flask’에 대한 책이다. 국내에 Flask 책이 유일하기 때문에 Flask 교재에 대한 다른 대안이 없다. 2 이 책의 특징은 ‘Photolog’라는 프로젝트는 제시한다는 점이다. Flask의 좀 더 세부적인 문법, JavaScript, ORM을 동시에...
더 읽기

깐깐하게 배우는 파이선

1 파이썬 초급자를 위한 교재 중에서 가장 좋다. 만약 파이썬 초급자라면 ‘이’ 책을 구매하면 절대로 후회하지 않을 것이다. 2 특히 앞 부분의 예제가 생각보다 엄청 쉽기 때문에 많은 분들이 그냥 넘어갈 우려가 있음에도 불구하고, 챕터 40이 넘어가면 난이도가 상승한다. 생각보다...
더 읽기

전문가를 위한 C++(개정판)

1 C++의 깊은 맛과 동시에 전범위 분야에 대한 기본적인 학습을 병행하고 싶다면 이 책을 권하고 싶다. 2015년 2월을 기준으로 국내에서 나온 C++ 중급서 중에선 최고라 할 수 있다.(여기서 중급서라 함은 기본적인 문법이 아니라 구현시 주의사항 및 특정 문법 중첩적용 시...
더 읽기

윤성우의 열혈 C++ 프로그래밍

1 국내에 출판된 거의 모든 C++ 교재 중에서 가장 쉽다. C++의 초입에 들어서는 초보 개발자, MFC를 학습하고자 하는 개발자, C++ 문법을 가볍게 정리해야 개발자의 경우 손에 쥘 수 있는 가장 좋은 책이다. 단언한다. 2 반면, C++의 깊은 맛을 우려내고자 하는...
더 읽기

나는 왜 일을 하는가

1 뭔가 힘들고 지친다면 꼭 읽어보길 바란다. 2 내가 알고 있는 것, 우리가 알아야 하는 것, 소중하고 간단한 물음, 이 책은 그러한 물음에 대한 소박한 이야기라 할 수 있다. 이는 우리 삶에서 매우 중차대한 의미를 지닌다. 우리 각자는 ‘진실’ 혹은...
더 읽기

수학으로 시작하는 3D 게임 개발

1 {수학, 3D, 게임, 개발}에 관련된 내용을 다루고 있는 이 책은 용어와 개념이라는 목적과 지향점을 설정하고 있다. 수학을 코드로 바꾸거나 3D에 관련된 다양한 기법을 소개하는 것이 아니라 IT와 수학에서 사용하는 용어를 매우 꼼꼼하게 정의하고 있으며, 수학적 개념이 IT에 어떻게 적용되는지...
더 읽기

HTTP 완벽 가이드

1 12년만에 번역서가 국내 출시되었다. 12년의 세월을 뛰어넘는 가장 큰 장점은 ‘기본’이다. HTTP에 관한 가장 기본적이고 튼실한 구성은 HTTP/2.0을 눈앞에 두고 있음에도 든든한 믿음을 전해준다. 2 12년이란 세월속에서 조금씩 번경되고 수정된 내용도 국내 번역진에 의해서 충분히 보강되고 심지어 ‘새로운’ 내용으로...
더 읽기

나를 표현하는 글쓰기, 대신하는 글쓰기

책쓰기를 시작하면 많은 이들이 이구동성으로 하는 말이 있다. 책쓰기가 이렇게 힘든 일인지 미처 몰랐다는 것이다. 1. 매달 “월간 윤종신”을 구매하면서 이 프로젝트의 저력에 놀라움을 금치 못한다. 한달에 하나씩 노래를 만들어서 발표한다는 것이 쉽지 않다는 것을 알고 있기 때문이다. 일주에 한편씩...
더 읽기

착한 수학

더 자세히 들어가기 전에 한가지 먼저 애기할 것이 있다. 나는 “실수”라는 표현을 싫어한다. 이 표현은 다른 종류의 수는 실체가 아니라는 인상을 준다. 이것은 어리석고, 짜증나고, 실망스러우며, 사실이 아니다. 사실 이 용어는 허수에 대응하는 의미로 붙여진 것이다. 허수는 그 개념을 조롱하는...
더 읽기

PostgreSQL 성능 최적화

PostgreSQL은 일을 빠르고 쉽게 처리하기 위해 모서리를 쳐내는 방법을 쓰는것보다는 제대로 일을 처리할 수 있는 유일한 방법을 선택하는 부류의 사람에 의해 선택되었습니다. ‘Only One’은 그 나름의 가치를 지닌다. 그 나름의 가치가 희소성에 대한 것이든 아니면 ‘다름’ 대한 것이든 혹은 ‘시대’와...
더 읽기

NoSQL 데이터 모델링 - 빅데이터 시대를 여는 첫걸음

1. 데이터 모델링은 RDB의 전유물 아니던가? NoSQL 데이터 모델링 이라니? DB를 좋아하는가? 좋아하는 것을 떠나서 DB란 기술은 굉장히 재미있는 ‘기술’ 혹은 ‘학문’임에 틀림없다. 데이터를 다루는 방법에 대해서 배우고, 조직하는 기법을 고민하는 분야이기 때문에 현대 사회를 움직이는 핏줄과 같은 존재라 할...
더 읽기

스타트업, 서비스를 디자인하다.

이 책의 부제는 ‘서비스를 성공으로 이끄는 101가지 설계 재료’이다. 101가지… 뭔가 느낌있는 숫자라 할 수 있다. 101마리 달마시안, 101 클래스 등등… 여튼 101가지 이야기를 하겠다는 의지와 함께 ‘꼭 알아야 할 것(대학교 기초 수업이 101)’에 대한 뉘앙스를 풍긴다. 심지어 ‘서비스’를 디자인...
더 읽기

풀어쓴 고전 씨리즈

리디북스에서 매우 저렴하게 구입한 ‘풀어쓴 고전 씨리즈’ 그 중 {논어, 맹자, 시경}을 읽었다. 1. 논어(공자, 조관희(역)) 문장은 매우 잘 번역되어 졌다고 생각됨 인물과 역사적 사건에 대한 주석이 빈약해서 사전 지식이 없는 사람의 경우 많이 어려울 수 있음 사기먼저 읽어보는 것도...
더 읽기

자바스크립트 핵심가이드

자바스크립트 프로그램에서 흔한 오류 중 하나는 배열이 필요할 때 객체를 사용한다거나 객체가 필요할 때 배열을 사용하는 경우입니다. 규칙은 간단합니다. 속성 이름이 작은 크기의 연속된 정수이면 배열을 사용하고 그렇지 않은면 객체를 사용하는 것입니다. 1 더글락스 클락포드란 이름만으로 읽어야 하는 책 되겠다....
더 읽기

도와주세요! 팀장이 됐어요!

1 프로젝트 관리를 위한 방법론 책임에도 불구하고, 소설이 시작된다. 그런데 소설을 읽고 있으면 빡치기 시작한다. 뭐랄까… {가해자, 피해자}의 두 가지 심정이 가슴을 멤돈다. 특히 그 ‘막내’를 바라보는 느낌은 알 수 없는 회한과 후회 그리고 한탄이 함께 온다. 2 소설의 캐릭터...
더 읽기

자바스크립트 닌자

1 존 레식이란 이름, 더 이상 이 책의 필요성에 대해서 두 말이 필요가 없다. 2 더글라스 클락포드가 자바스크립트의 통찰력을 말하고, 코뿔소책이 자바스크립트의 디테일을 표현한다면 이책은 ‘기술’을 말한다고 할 수 있다. 특히 ‘with’구문을 따로 설명하는 챕터에서는 이 책의 진정한 의미를 알...
더 읽기

후니의 쉽게 쓴 시스코 네트워킹

기본적인 네트워크 이론이 필요한 경우 Ch1 ~ Ch05를 정독해보면 많은 도움이 됩니다. 시스코 라우터에 관련된 실습내용이 많아서 네트워크 관리자에게 매우 유용한 정보이나, 일반 사용자의경우 시스코 네트워크가 없을 경우 인터넷에 시스코 네트워크 에뮬레이터(예를 들어 : http://www.gns3.net/)등을 활용해서 공부한다면 좀 더 많은...
더 읽기

생각하는 냉장고 뉴스읽는 장난감

우리 주변에 널부러진 기술에 대한 통찰력을 원하다면 읽어보라. 더운 여름에 당신을 즐겁게 해줄 한권의 기술 교양서가 될 것이다. 어렵지 않다. 단지, 신기할 뿐이다. 시원스럽게 책장 넘기기도 힘든, 그렇다고 밖으로 뛰쳐나가서 즐겁게 놀기에는 너구리의 심술이 가득한 여름이 계속되고 있다. 습하고 습하고...
더 읽기

해커의 기쁨(2판)

“입사문제를 풀어본 자라면 이 책의 소중함을 온 몸으로 느낄 수 있을 것이다. 이 책에 나온다. ‘그’ 문제가! 그리고 혹은 ‘류광’님을 아신다면…!!” 1. 결론부터말하면 이 책은 결코 쉽지 않다. 코드가 많고 적고를 떠나서 다루고 있는 내용 자체의 무게감이 상당하기 때문이다. 그리고...
더 읽기

컨텍스트의 시대

1. 플랫폼의 시대에서 컨텍스트의 시대로… 유명한 해적 ‘골 D. 로저’ 덕분에 우리 모두 ‘대 해적의 시대’를 지나는 동안, IT 업계는 구글과 애플, 트위터와 페이스북과 같은 양자구도를 형성하며 ‘보물’이 아닌 ‘플랫폼’을 말하기 시작했다. ‘종착역’, ‘기차역’을 뜻하는 플랫폼에 대한 다양한 논의가 이루어진...
더 읽기

게임 크리에이터가 알아야 할 97가지

1 제목만 들어서는 97가지에 대한 소소한 팁이라 생각했다. 그리고 대상이 게임 크리에이터라고 적혀 있어서, 기획자를 위한 교재인가? 하는 생각이 들었다. 그래서 책장을 넘겨서 읽기 시작했다. 이 책은 ‘크리에어터가 알아야 할 97가지’가 아니라 ‘소소한 우리의 97가지 이야기’였다. 2 콘솔 개발의 양축이라...
더 읽기

거침없이 배우는 Drools

이런 고급주제가 책으로 나올지 꿈에서 생각하지 못했다. 진심으로 지앤선에게 ‘크나큰’ 박수를!! 1. 기술을 탈피해야 할 때 개발자가 되기 위해서는 교재를 읽고 컴파일을 하고 버그를 잡거나 버그를 만드는 일련의 과정을 통과하는 고난의 시간이 필요하다. 프로그램 언어의 기초문법에 대한 이해, IDE에 대한...
더 읽기

스타트업 똑똑하게 시작하라!

단호하게 말하건데, ‘스타트업은 향후 6개월 안에 쓸 사람이 아니면 미리 뽑으면 안된다.’ - p.43 1. 스타트업의 세계 멀게만 느껴지는 스타트업의 세계를 조금 더 농밀하게 들여볼 수 있는 책이다. 먼저 길을 걸었던 많은 선구자들의 인터뷰와 다양한 고민들을 ‘담고’있다. CEO의 인터뷰와 다양한...
더 읽기

거침없이 배우는 JBoss

1. 애증의 톰캣 자바쪽 업무를 많이 하지는 못했지만 자바를 활용한 웹 개발을 진행하다보면 누구나 사용하게 되는 WAS 프로그램인 ‘톰캣’, 애증의 톰캣이라 할 수 있다. 성능이 좋고 나쁘고를 떠나서 모든 개발자가 톰캣으로 개발을 진행하게 된다. 그런데 문제는 테스트 서버에서 진행되는건 톰캣으로...
더 읽기

C++ API 디자인

1. C++ 초보자라면 이 책(!) 꼭 읽자!! 두 번 읽자!! C++ 테크트리(!)를 짜다보면 항상 만나게 되는 두 권의 책이 있다. EC와 MEC(Effective C++, More Effective C++)라고 불리는 두 권의 책인데 모든 C++ 개발자들이 이 책을 권한다. 그래서 사서 읽어보면 뭔가...
더 읽기

서양미술사

서양미술사 1 학문에 대한 입문은 대개 체계론과 학설사로 이루어진다. ‘체계론’은 그 학문이 다루는 문제 영역들을 분류하여 제시하는 공시적 접근이고, ‘학설사’는 현재에 이르기까지 그 학문의 변천 과정을 서술하는 통시적 접근이라 할 수 있다. 리글(Alois Riegl, 1858-1905)의 말대로 예술에서 중요한 것은 ‘솜씨’가...
더 읽기

로마인 이야기

로마인 이야기 1권(2014.01.14) 방어에는 완벽하지만, 발전을 저해받기 쉬운 언덕을 좋아한 에트루리아인. 방어가 불완전한 곳에 도시를 건설한 덕분에 결과적으로 밖을 향해 발전하게 된 로마인. 통상에는 편리하지만, 자칫하면 적의 존재를 잊게 만드는 바닷가에 도시를 세운 남부 이탈리아의 그리스인. 신화와 전설의 가치는 그것의...
더 읽기

구글 앱 엔진 활용하기 - GAE로 시작하는 클라우드 컴퓨팅

1. 구글엔지에 대한 기본적이고 알찬 내용이 많아요! 구글 앱 엔진에 대한 아주~ 아주~ 기본적인 내용이 많아서 ‘앱 엔진’에 대한 서비스가 어떤 내용인지 알 수 있도록 배려한다는 점에서 매우 좋다. 단순히 API에 대한 내용보다는 기본적인 서비스에 대한 설명을 듣고 책에 있는...
더 읽기

Hadoop & NoSQL

1. 이건 아닌 것 같아요. 이 책은 하둡과 NoSQL에 대한 사용법이나 응용법이 아니라 ‘소개’를 중심으로 하고 있다. 이미 하둡과 NoSQL은 대세가 되어버렸고, 자료가 인터넷에 넘치는 상황에서(2013년 12월 기준) 이 책의 의미가 많이 퇴색되어 버렸다. 2. 이론적 성격이 강하다. 그럼에도 불구하고,...
더 읽기

바츠히스토리

1 다음 세대 ‘예술’의 최선두를 다릴게 될 ‘게임’에서 일어나는 가장 드라미틱한 이야기 ‘바츠히스토리’에 대한 ‘일대기’ 이 사건은 바츠 역사상 아키러스가 사과를 한 처음이자 마지막 사건으로 기록되고 있다. 아키러스는 자손심이 강한 군주였다. 지금까지 그의 지휘 아래 많은 악행이 저질러졌지만 한 번도...
더 읽기

마음을 생각하는 디자인

디자인에 있어서 공학은 예술을 대체하기보다는 예술을 실현하는 역할을 합니다. / 추천사 중… 컴퓨터 소프트웨어나 웹 사이트의 사용자들은 종종 유심히 살펴보지도 않고 버튼이나 링크를 클릭하곤 합니다. […] 과거의 경험으로부터 유발된 기대에 따라 더 많은 영향을 받게 됩니다. […] 기대로 인한 맹증이라...
더 읽기

거침없이 배우는 커피스크립트

“그런데 운 좋게도 오늘날의 JavaScript는 새로운 르네상스 시대를 보내고 있다. 이는 그동안 브라우저를 구현한 개발자들의 끊임없는 노력 덕분이다. JavaScript는 동적인 언어를 대표한다. 서버단에서부터 심지어 Photoshop에 이르기 까지 다양한 분야에서 사용되며, 웹에서 이뤄지는 모든 서비스를 개발하는 데 사용될 수 있는 언어다.”...
더 읽기

토비의 스프링 Vol.1 / Vol.2

1 토비의 스프링 Vol.1 / Vol.2에 대한 나의 느낌은 ‘매우 훌륭하다’이다. 정말로 오랜만에 좋은 책을 만났다. ‘Effecitve Java’ 이후로 혹은 어릴적 슬램덩크 첫 장을 펼치고 마지막 권을 읽었을 때 느껴지던 그 시절의 느낌이 떠오를 정도로 짜릿하게 기분이 좋은 책이다. 무엇보다...
더 읽기

ARC, 블록, GCD를 활용한 iOS와 OS X의 메모리 관리와 멀티스레딩 기법

1 OSX에 대한 서적이 매우 부족한 한국의 출판 현실에서 단비와 같은 서적이 나왔다. 가장 활용용도가 높은 ARC와 블록 코딩에 매운 자세하고 알찬 설명으로 기대감을 충족시켜주고 있다. 특히 멀티쓰레딩 기법을 제대로 활용하기 위해서는 반드시 알아아야는 GCD에 대해서 다루고 있다는 점에서 이...
더 읽기

iOS WOW Factor

1. 무..무서워.. 디자인! 나 같은 C 개발자는 검은 화면에 알록 달록한 색깔을 자랑하는 화면에 대한 감각은 존재한다. 다시 말해서, Vi 에디터같은 ‘콘솔 디자인’이나 ‘사용자 환경’에는 일가견이 있다. 예를 들어서, 어떤 폰트가 좋고, 줄 간격은 어느 정도여야 하고, 탭 크기는 얼마이고,...
더 읽기

CODE

1. 찰스 페졸드 아닌가. 그 ‘찰스 페졸드’ 말이다. 2. 컴퓨터가 아닌 ‘0/1’에 대한 이야기를 쉽고 아름답게 풀어간다. 3. 시간이 허락하지 않아도 읽어봤으면 좋겠다. 정말로 우리가 어떤 세상을 살고 있는지 알 수 있다. 전기가 어떻게 동작하는지 설명하는 가장 널리 퍼져 있는...
더 읽기

In the Plex - 0과 1로 세상을 바꾸는 구글 그 모든 이야기

1. 다른 사람들에게 구글의 이미지가 어떤 것인지 잘 모르겠지만, 나에게 있어서 구글은 매우 고마운 ‘회사’이다. 열악한 환경에 처해진 부산의 개발 커뮤니티를 지원하고 있으며, 크고 작은 개발관련 세미나와 개발자를 위한 다양한 행사를 개최한다.(이 자리를 빌이서 @권순선 님에게 다시 한 번 감사의...
더 읽기

Blog2Blog, 자바 개발자도 쉽고 즐겁게 배우는 테스팅 이야기

‘시스템의 명세까지 완벽하게 옳다고 확신할 수는 없고, 테스트 시스템이 프로그램을 완전히 테스트 할 수 없다. 왜냐하면 테스트 시스템 그 자체도 맞다고 증명할 수 없기 때문이다.’ - Zohn Manaa ‘프로그램 테스트는 결함이 있음을 보여줄 뿐, 결함이 없음을 증명할 수는 없다’ -...
더 읽기

우선 쓰고 나중에 배우는 플러그인 CSS

1. CSS, 플러그인 요즘에 HTML5에 대해서 열심히 공부하고 있다. 임베디드 SW나 Serve Side에서 작업을 하다보면 HTML과 같은 기술에 대해서 등한시하게 된다. 업무가 ‘보여주는’ 것에 대해서 매우 ‘인색’하기 떄문에, 코드 자체를 간결하고 단단하게 만드는데 중점을 둔다. 그렇기 떄문에 HTML과 같이 사용자에게...
더 읽기

알기 쉬운 UX 디자인 평가 - 대규모 온라인 사용성 조사 가이드

1 UI/UX가 엄청 중요하다고 하지 않던가! 그래서 안드로이드, iOS 관련 서적 중에선 UI/UX에 관련된 부분을 따로 엄선해서 만든 책도 있고, 오렐리에서 출판하는 각 종 동물 책에서도 UI/UX를 위한 다양한 책들이 쏟아지고 있다. 이 책은 다른 UI/UX 서적과는 확실하게 대비된다. 왜냐하면...
더 읽기

소프트웨어 컨플릭트 2.0

책 제목에서 풍기는 바와 같이 소프트웨어에 관한 논쟁을 모은 수필집이다. IEEE에서 출판하는 Software 잡지를 구독하는 독자라면 책을 쓴 이 아저씨가 매우 친근할 것이다. 2009년에 아마 ‘Goodbye’라는 컬럼을 마지막으로 Software 매거진의 편집장을 그만 두신 것으로 기억한다. 같이 일하게 된 유명환 대표님께서...
더 읽기

위대한 IT 벤처의 탄생

1. 스타트업의 참고서 한국은 스타트업을 시작하기에는 부담감이 많다는 기사가 종종 나온다. 이 기사의 본질은 실리콘벨리에 비해서 창업시 소요되는 비용이 크고, 창업을 한다고 해도 많은 시행착오를 거친다는 뜻이다. 그리고 실패한 스타트업은 두 번 다시 기회를 주지 않는 문화에 대한 비판의 뜻도...
더 읽기

자바의 신

1. 일단 결론부터 말씀드리면 ‘사세요’ 난 원래 알고리즘 책을 모으는데 열중하는 편이다. 왜 그런지 모르겠는데, 알고리즘 책만 보면 덥석 사게 된다. 그런데 뜻하지 않게 집에 자바책이 넘쳐난다. 학교에서 자바 강의를 하면서 출판사에서 얻어보던 책도 있고, 회사를 다니면서 구매한 책도 있다....
더 읽기

호모 쿵푸스

1. 먹고 살고 번식하고 하는 일이야, 뭐 박테리아도 하지 않는가. 적어도 공부라고 하면 존재 자체가 특별한 단계에 도달하는 과정이어야 하지 않을까. 공부란 세상을 향해 이런 질문의 그믈망을 던지는 것이다. “크게 의심하는 바가 없으면, 큰 깨달음이 없다.”(홍대용) 고로, 질문의 크기가 곧...
더 읽기

호모 에로스

성욕은 곧 죄라는 자체검열 시스템이 작동한 것이다. 그리고 그가 갈등을 느끼는 이유는 성욕 자체에 있다기보다 순영이가 ‘아내인가 아닌가’라는 데 있다. 즉, ‘혼전순결’에 대한 것이다. 그의 결론은? 혼인을 하기 전에는 스킨십은커녕 내복의 단추 하나도 끌러서는 안 된다는 것. 이 정도면 가히...
더 읽기

어떻게 살 것인가?

민주주의 사회는 직업 선택의 자유를 보장한다. 그러나 이것은 어디까지나 자유일 뿐 권리가 아니다. 어떤 직업을 원할 수는 있지만 원한다고 해서 다 그 직업을 가질 수 없다. 사람은 다 다르지만 완전히 다르지는 않다. 그래서 어떤 직업은 많은 사람이 원하고 다른 직업은...
더 읽기

십자군 이야기

어째서인지 인재는 어느 시기에 한쪽에서만 집중적으로 배출되는 것 같다. 하지만, 이런 현상도 시간이 좀 지나면 잦아들고, 이번에는 다른 쪽에서 인재가 집중적으로 배출된다. 중세 유럽의 그리스도교도에게 십자군 원정은 신이 바라는 일을 한다는, 신자로서 더할 나위 없이 정당한 행위였다. […] 이것이 병력...
더 읽기

시지프스를 다시 생각하다

밥과 빵 가운데 하나를 먹어야 한다고 하자. 만약 밥을 선택해서 먹었다면 밥은 과거의 경험이 된다. 밥을 먹고 나서 배가 부르지만, 한편으로 빵을 먹었다면 어땠을까 하는 후회가 들면서 다음 번에 빵을 먹어 봐야지, 하는 생각을 하기 마련이다. 막상 선택을 해서 실천하는...
더 읽기

불안

1. 수학 책 같은 구성을 가지고 있는 책이다. 정의 -> 문제 -> 해결. 2. ‘인간이 무엇에 불안해 하는가?’에 대한 질문보다 ‘해답’이 훨씬 멋드러진 책이다. 3. 철학자가 왜 존재해야 하는가에 대한 참 좋은 해답이 될 수 있는 책이다. 옛날 그리 멀지도...
더 읽기

미학 오디세이

미학 오디세이 1 1 한마디로 : 가상과 현실의 경계가 보여주는 아름다움에 관한 논리적(?) 이야기. 시대는 감히 인문학의 몰락을 말한다. 하지만 그 반대편에서는 인문학적 소양을 끊임없이 추구한다. 내가 세상을 바라보는 관점은 표(Matrix)와 양적으로 표현되는 수(Numbers)를 통해서이다. 난 그렇게 수학을 믿고 살아간다....
더 읽기

만화 제국의 몰락

1 600만부, 슬램덩크, 드래곤볼. 2 주간만화 잡지, 600만부. 기회는 평등하게 찾아오지 않는다. 평등하게 온다 해도 대부분의 사람들은 놓쳐 버리든지 미처 붙잡지 못하고 만다. 한순간의 기회를 확실하게 붙자는 운도 재능 중 하나라는 것을 나는 모토미야를 볼 때마다 매번 실감하곤 했다. 치마...
더 읽기

당신에게 노벨상을 수여합니다 - 노벨 물리학상

교수님이 성취한 일을 보고 있자면 소크라테스에 관한 크세노폰의 유명한 글이 떠오릅니다. 아마 교수님도 젊었을 때 그 글을 숙독하셨을 것 입니다. 크세노폰은 소크라테스와의 대화가 지구의 원소에 관한 얘기에 이르면, 소크라테스는 이렇게 말했다고 합니다. “그것에 관해서 우리는 아는 게 없다네.” 지금 우리를...
더 읽기

눈동자의 빛으로 일본만화를 본다 - 아톰에서 교과서 문제까지

1 만화관련 서적 중에서 매우 깊이가 있다. 이게 어렵다는게 아니라, 매우 만화에 대해서 잘 설명하고, 생각할 부분을 많이 준다는 뜻이다. 만화를 좋아한다면 꼭 읽어보길 ‘강권’한다. 의 경우 1억 부가 팔렸고 는 1,500만 부가 판매되었다. 문턱이 낮은 값싼 상품인 만화는 언제나...
더 읽기

논문 잘쓰는 방법

가장 이상적인 것은, 학문 연구가 국가에서 돈을 지불하는 직업이 되고, 학문에 대한 진정한 소명이 있는 사람이 대가를 받는 공평한 사회가 되는 것이다. 그러므로 논문을 작성한다는 것은 자신의 개념을 체계화하고 자료를 정리하는 방법을 배운다는 것을 의미한다. 그것은 방법론적 작업의 경험이며, 윈칙적으로...
더 읽기

내 인생의 탐나는 심리학 50

1 번역된 책이 생각보다 없다. 영어의 필요성을 일깨워주는 책. 매슬로는 원대한 목표와 현실의 균형을 강조한다. 그러나 대부분은 한쪽만 풍요롭고, 다른 한쪽은 부실하다. 반면 성공적으로 자아실현을 이룬 사람들은 이 두 가지를 잘 융합한 사람들이다. 그들은 하늘로 높이 뛰어오르면서도 두 발은 여전히...
더 읽기

글쓰기의 전략

1 글을 쓰는데 필요한 개별적인 항목들이 잘 나누어져 있다. 개별항목들을 유형별로 설명한 점이 매우 마음에 든다. 글쓰기 참고용으로 매우 적합하다. ”«정략론»과 «군주론»을 저술한 마키아벨리는 당대에는 널리 인정받지 못했지만, 지금은 피렌체의 정치가 로렌초 데 메디치보다 어 알려진 유명인이 되었다. 그러나 뛰어난...
더 읽기

공항에서 일주일을(히드로 다이어리)

1. 만남과 헤어짐이 공존하는 곳. 지하철 역, 그녀를 바래다 주는 곳, 늦은 밤 버스 정류장, 훈련소 앞. 2. 공항은 앞선 공간에 비해서 매우 현대적인 아름다움을 지니고 있다. 인간이 만든 구조물 중에서 가장 현대적이고, 가장 거대한 곳이다. 헤어지기 위해서, 누군가를 만나기...
더 읽기

검색으로 세상을 바꾼 구글 스토리

대니 힐리스는 검색의 미래는 단순하게 뭔가를 찾는 것보다는 이해하는 문제와 더 관련될 것이라고 주장한다. 그러나 우리가 찾고 있는 걸 기계가 정말로 이해할 수 있을까? 이 질문에 대한 대답을 컴퓨터의 성배로 인정받고 있는 ‘튜링 테스트’의 통과 여부에서 찾아볼 수 있을 것이다....
더 읽기

프로이드의 의자

1 프로이드의 요약서 2 잘 간추려진 ‘정신분석’에 대한 이야기들 3 쉽고, 자세하고, 재미있다. 흔히들 정신과 정문의라고 하면 인간의 마음을 속속들이 들여다보고 쉽게 이해할 수 있는 능력을 갖추고 있을 거라고 생각합니다. (중략) 사실 그렇지 않습니다. 상대방이 말하지 않는 것을 나는 절대로...
더 읽기

21세기를 바꾸는 교양

박노자 : 한국에 대해서 제가 가장 매력을 느끼는 부분이 무엇인가 하면 근대의 좋은 부분, 나쁜 부분을 한국에서 모두 다 볼 수 있다는 것 입니다. 근현대 역사에서 한국만큼 격렬히 저항이 있었던 곳도 드뭅니다. 근대 국가에 대해 한국만큼 복종하는 나라도 드물고요. 말하자면...
더 읽기

거침없이 배우는 라즈베리 파이

다음 날부터 Rory의 비디오는 입소문을 타기 시작했다. 그러다 보니 얼떨결에 우리는 25달러짜리 컴퓨터를 만들 것이라고 세상에 대고 약속을 한 꼴이었다. - XIII 라즈베리 파이의 세계에 오신걸 환영합니다.! 첫번째 라즈베리 파이 번역본이라 두 권을 주문했었다. 왜냐하면 주변에 라즈베리 파이로 미디어 서버를...
더 읽기

프라이버시와 빅데이터

1 ‘빅데이터’라는 새로운 패러다음 덕분에 하둡, NoSQL, OpenStack 등과 같은 최신의 기술이 뜨고 있다. 트위터와 페이스북 그리고 구글의 구글+ 까지 합세하였다. SNS 전쟁은 여전히 계속되고 있으며, 몇일전에 페이스북 광고 수입료가 1조원을 넘었다는 뉴스까지 나왔다.1 빅데이터는 엄청 많은 데이터를 바탕으로 기존에는...
더 읽기

개발자의 코드

책 디지인 만큼은 국내 최고라 말할 수 있는 제이선에서 출판한 책임에도 불구하고, 뭔가 너무 많은 여백을 자랑하는 책이라서 약간 놀랐다. 거기다가 책이 무척이나 얇아서 ‘비매품’ 아닌가 생각했다. 그래서, 손에 들고 오며가며 읽었는데… 이렇게 진도 안 나가는 책도 많지 않다. 왜냐하면...
더 읽기

버그 헌터's 다이어리

1. ‘다이어리’라 해서 수필모음이라 생각했습니다. 테스터들의 이야기라 생각하고 책을 펼쳤는데 ‘이럴수가’ 이건 디아블로에 나오는 그 ‘저널’에 가깝웠고, 토비아스 클라인이란 분은 ‘좀비 사냥꾼’ 같은 ‘버그 사냥꾼’이었습니다. 그리고 고 이 책은 정말로 정말로 ‘사냥’ 일지입니다. 이 책을 찬찬히 읽고 있으면 이 분의...
더 읽기

해커와 화가

[…] 지난 30여 년 동안에 부자가 된 사람들 중에서 많은 수가 프로그래머라는 사실을 눈치 챘을 것이다. 빌 게이츠, 스티브 잡스, 래리 엘리슨, 어째서 그런가? 도시 공학자, 사진작가, 보험 회계가 아니라 왜 프로그러매가 부자가 되었는가? […] 지금은 컴퓨터의 시대다. 사실 현재는...
더 읽기

HTML 5 & CSS 3 - 앞서가는 디자이너와 퍼블리셔를 위한

1. 서평에 앞서… 잠시간 해외를 다녀오느라, 읽어야 될 책이 산더미 처럼 쌓여서 있었다. 시간이 없으면 책을 사지 말아야 하는데, 괜히 책은 사서 읽어야 될 시간만 늘어나는 것 같았다. HTML5에 대한 찬사와 기대감은 인터넷을 잠시만 둘러봐도 차고 넘쳐서 말할 필요가 있을까...
더 읽기

대한민국 개발자 희망 보고서

[…] 글은 간명해야 한다. 진정한 전문가는 핵심을 명료하게 제시한다. 커뮤니케이션에 강하다. 모호함은 글을 쓸 때 가장 경계하고 쳐내야 할 쭉정이다. 글쓰기가 경쟁력인 시대가 되었다. 디지털 시대에 역설적으로 아날로그 방식인 글쓰기가 중요해진 이유는 무엇일까? 서울대 최재천 교수는 한 언론과의 인터뷰에서 “디지털이...
더 읽기

3일만에 읽는 과학사

1 3시간이면 충분히 읽을 수 있다. 2 쉽고 간단한 과학사를 원한다면… 3 그런데 너무 쉽다. 4 그대가 중학생이라면 강추, 고등학생이라면 글쎄..?.. 대학생이라면 «과학혁명의 구조», 쿤(Thomas Samuel Kuhn) 강추!
더 읽기

리팩토링 - 코드 품질을 개선하는 객체지향 사고법

1. 이 책은? OOP에 가장 큰 영향을 준 두 아이디어인 ‘디자인 패턴’과 ‘리팩토링’은 사실 그 의미는 매우 유사하다. 하지만 마틴 파울러의 ‘리팩토링’이 많은 사람들의 관심을 받으면서 좀 더 보편적인 개념으로 자리잡게 되었다. 본인도 집에 리팩토링 책이 4권이나 된다. 원서, 대청판,...
더 읽기

한없이 투명에 가까운 블루

세상은 혼란스럽다. 혼란하기 때문에 세상은 즐겁고 신나는 일이 가득하다. 하지만 이런 혼란함과 가중된 질서를 요구하는 세상에서 나는 어디로 향하고 있는 것일까? 끝없이 펼쳐진 고속도로를 달리다 눈을 돌려서 보게되는 풍경속에서 나는 내 지나간 과거를, 내가 거쳐가는 현재를 그리고 한없이 달려야 하는...
더 읽기

포지셔닝

Positioning 20. 자기자신과 경력의 포지셔닝 자기 자신을 정의하라. 실수를 두려워 마라. 최적의 이름을 선택하라. 의미 없는 이름의 함정을 피하라. 라인 확장의 함정을 피하라. 자기가 탈 말을 찾아라. 1) 회사 2) 상사 3) 친구 4) 아이디어 5) 자기자신 대부분의 보통 사람들은...
더 읽기

춘향전

1 이몽룡… 낚인건가? 낚은건가?.. 아님… 장모의 승리? ‘… 이 궁 저 궁 다 버리고 네 두 다 사이에 있는 수룡궁에 나의 힘줄 방망이로 길을 내자꾸나.” // 정말.. 표현력이 발군이다.
더 읽기

철학적 시읽기의 즐거움

[…] 그것이 무엇에 관한 것이든 간에 인문학적 성찰이란 일상적 세계를 동요시키고 낯선 세계를 도래시키는 힘을 가진 것이기 때문입니다. […] 우리가 시집과 철학책을 멀리 하는 진정한 이유는 시나 철학에서 자신의 일상적 삶을 동요시키는 듯한 불쾌감이 느껴지기 때문입니다. 그렇다면 결국 시나 철학이...
더 읽기

철학적 시읽기의 괴로움

자신이 직명하게 된 사람이나 사물 혹은 사건에 고강도로 집중할 때, 우리는 그로부터 발생하는 재적인 동요를 묘사하고 이야기할 수 있는 준비를 갖춘 셈입니다. 그래서 집중은 자기만의 표현과 묘사, 즉, 고유한 스타일을 낳는 동력이라고 할 수 있습니다. 그렇기 때문에 위대한 시인이나 철학자들의...
더 읽기

철학이 필요한 시간

[…] 자신의 삶을 수단으로 삼아서는 안 된다. 지금 노예의 굴종과 비겁을 감내한다면 우리는 영원히 노예로 살기를 결정한 셈이고, 지금 주인의 당당함과 자유를 쟁취한다면 우리는 영원히 주인으로 살기를 결정한 셈이다. […] 자유롭고 싶은가? 그렇다면 니체의 말에 귀를 기울여야만 한다. “지금 인생을...
더 읽기

채식주의자

1 영화를 보다가… 생각이 났다. 이 작품 어디서 ‘읽어’ 본 적 있는데? 읽었을 때 너무 재미있어서 하루만에 후딱 읽었던 작품이였다. 내 안의 욕망이 꿈틀거리고, 세상에 그 욕망을 표출 할 수 없었던 그 시절, 욕망의 꿈틀거림과 순수해지고 싶은 가녀린 감수성 그리고...
더 읽기

정도전의 건국철학

1. 조선사를 배우면서 가장 거창한 이름으로 기억되지만, 정작 아는 것이라곤 아무것도 없는 사나이 “정도전”에 대한 도올의 찬사를 모은 책이다. 2. 정도전에 대한 조그마한 관심만 있다면 충분히 읽을 수 있다. 그러나, 삼켜내기에는 쉽지 않다. 3. 조선역사에 관심이 있는 독자라면 읽어보길 권한다....
더 읽기

장외인간

발정 난 구렁이처럼 몸을 꿈틀거리면서 도시의 사타구니를 파고드는 도로들. “가난은 예술의 천적이지만 예술은 가난의 친척이지” “너 하나 잘 되기만 바라면서 살지 말고 남까지 잘 되기를 바라면서 살다 보면 절로 불알값을 하는 법을 터득하게 되느니라.” “외계인들이 지구를 침공하지 않아도 지구에 살고...
더 읽기

인생기출문제집 - 대한민국 이십대는 답하라

1 우린, 태어나면서 끝없이 대답해야 한다. “아빠가 좋아? 엄마가 좋아?” 그리고 선생님은 끝없이 우리에게 질문을 강요한다. “왜 그런가요? 무엇이든 ‘왜’(why)가 중요해요!” 하지만 어느 누구도 답은 잘 가르쳐 주지 않는다. 사회적 성공을 성취한 자들이 우리에게 ‘인생의 기출문제’랍시고 우리에게 질문을 던지기 시작했다....
더 읽기

이중나선

20세기 과학의 금자탑, 최대쾌거, 과학의 최대성과 등등… 어떠한 형용사를 붙여야 그들의 발견을 돋보이게 할 수 있을지 고민되는 주제인 ‘DNA 구조’를 밝힌 과학자들의 이야기. 흔히 과학이라고 하면 딱딱하게 느껴진다. 하지만 많은 사람들이 알고 있는 과학은 결코 따분한것이 아닐텐데도 과학이라는 이름으로 포장된...
더 읽기

이기적 유전자

1 책을 통해서 무엇인가를 얻을 수 있다면, 그것은 어떤 것일까요?? 나는 책을 통해서 ‘사랑’을 알았습니다. ‘황순원’님의 «소나기»를 읽고 “사랑”에 대해서 알았습니다. 알았다라고 한 것은 그것에 대해서 파악하거나 이해했다는 것이 아니라 어떤 감정/느낌/감흥/영감 등을 얻었다는 뜻 입니다. 뭔가 내가 알 수...
더 읽기

은하영웅전설

은하영웅전설 : 여명편(1/10) 은하제국과 자유행성동맹이라 불리는 두 체제를 대표하는 로엔그람과 양이라는 두 명장을 통해서 인간의 역사를 조망하고 있다. 전쟁이란 매우 극단적인 소재를 바탕으로 인간이 가진 체제에 대한 비판과 인간사이에 벌어지는 많은 이야기를 하고자 한다. 1권의 부제는 이다. 제국과 동맹이라는 두...
더 읽기

은교

소나무 검푸른 그림자가, 바람 따라, 성에 낀 유리창에 흰 살을 부드럽고 난폭하게 쓰다듬고 있는. […] 이적요 시인이 남긴 마지막 문장에 뭐랄까, 차가운 폭력성이 담겨 있었다. 관능은 시간을 이기는 칼이며, 그러므로 최종적으로 누군가의 죽음을 부른다는 것, 신생의 폭설 같은. 욕망이라면, 목이라도...
더 읽기

유클리드의 창 - 기하학 이야기

1. 동시성 개념이 무너지면 거리와 시간이 상대화된다. 2. 기학에 관심이 있다면, 충분히 재미있는 책. 3. 물리와 수학이 어떻게 연관성을 가지는가에 대해서 이해하기 쉽게 구성되어 있다. 4. 통찰력과 자료수집 능력에 경의를 표한다. 유클리드의 «기하학 원본»이 이룬 가장 중요한 업적은 혁신적인 논리적...
더 읽기

연암에게 글쓰기를 배우다

1. 무척 흥미로운 글쓰기 책이다. 2. ~~하라. 라는 식의 글이 가득찬 책에 비해서 이야기가 있어서 흡입력이 좋다. 정밀하게 독서하라. 관찰하고 통찰하라. 원칙을 따르되 적절하게 변통하여 뜻을 전달하라. 사이의 통합적 관점을 만들어라. 분발심을 잊지 마라. 이치:전체 틀 명확한 주제 의식을 가져라....
더 읽기

여자란 무엇인가?

1 좋은 글귀도 많고, 느낀바도 많아서 여기 저기에 흩날려진 글귀를 옮겨적고 싶지만, 머리속과 가슴속에 담아두도 천천히 음미해보려 한다. 2 강신주 철학박사가 “우리에게 있어 도올 김용옥이 있다는 것은 큰 축복이다”라는 말을 오롯히 느낄 수 있는 작품(!)이다. 강의란 교수가 학자적 양심을 걸고...
더 읽기

알레르기

1 “나만 슬펐지, 나 혼자만 눈물이 있었지” - 이상한 눈물 中 2 ‘평행성’ 내가 하려할 때 // 넌 하고 있었고 // 네가 하려할 때 // 난 방금 사정한 후였다 3 원태연님 시(詩) 중에서 가장 파격적이라 생각했던 시였다. 그 동안 많은...
더 읽기

아름다운 너무나 아름다운 수학

1 수학을 미친듯이 공부하다 보면 웃기지만 이런 생각이 머리를 스치고 지나간다. “이거 어디다 쓰는거냐?” 2 배울 때는 참으로 열심히 배우는데, 막상 배우고 보면 별 쓸모가 없다. 여자친구를 데려다 줄 때 달리는 지하철의 속도를 미분 한다고 해서 지하철이 천천히 가줄리 없고,...
더 읽기

스티브 잡스

1 번역이 모든 내용을 망친 책 중에서 가장 잘 알려진 책 아닐까? 잡스는 또한 별다른 가치도 없어 보이는 교육에 부모님의 돈을 그렇게나 많이 쓰는 것에 죄의식을 느끼기 시작했다고 훗날 밝혔다. “노도자 계층에 속하는 부모님이 평생 모은 돈 전부가 저의 대학...
더 읽기

화이트 헤드의 수학이란 무엇인가?

이처럼 우리가 수학이라는 학문의 명성에 부응하는 데 실패하는 이유는 간단하다. 수학 문제의 엄밀한 표기를 위해 고안된, 소위 수학적 기법 정도만 학생들에게 익숙하도록 할 뿐 그 근본 개념까지 이해시켜주지 않기 때문이다. 따라서 이런 불행한 학생들은 수학개념의 일반적 성질을 못 본 채...
더 읽기

서양문화사(개정판)

1 역사와 함께 암기는 반드시 함께 떠올리게 된다. 무턱대고 외웠던 역사의 암기는 잘 알지도 못하는 역사관을 만들고, 그렇게 만들어진 역사관은 세상을 바라보는 눈을 어둠으로 만든다. 2 개론서는 개론서의 본분에 충실해야 한다. 이 책은 국내에서 출판되는 서양사 개론서 중에서 진정한 개론서라고...
더 읽기

상실의 시대

1 Point of view(관점)라는 영어적 표현은 ‘관점(觀點)’이란 한자 표현에 비해서 매우 직관적인 느낌을 가져다 준다. 점(point)과 풍경(view)이라는 두가지 단어가 함께 놓여있을 때 느껴지는 그 날카로움과 다양성은 혼재된 두 가지 의미가 잘 결합되어서 매우 직관적인 느낌을 준다. 2 «상실의 시대»는 대한민국에서...
더 읽기

삼성을 생각한다

1 … 대한민국의 모든 권력은 국민에게서 나오긴 할까? 일에 충실할수록 보람도 커지는 게 반듯한 삶이다. 나는 원래 그렇게 살았었다. 언론이 신정아 씨 사건을 보도하면서, 사생활까지 낱낱이 까발렸다. 인권 침해 논란이 뒤따를 정도였다. 언론이 신정아 씨 사건을 파헤치던 노력의 십분의 일만...
더 읽기

사랑 - 두글자만 쓰다가 다 닮은 연필

1 이외수 선생님의 수필집이다. 다른 장르에서 비해서 수필이 가지고 있는 매력은 작가의 솔직한 마음을 직접적으로 엿 볼 수 있다는 점이다. 2 이외수 선생님의 뜨겁고 열정적인 생각과 영화같은 삶이라 느껴질 만큼 역동적인 느낌들이 잘 살아있는 책이다. 두 다리로 세상을 버티고 있기에...
더 읽기

변신

1 읽고 있노라면 역시나 비참해 지는 기분은 어쩔 수 없다. 2 잘 알지도 못하는 단어들의 나열 ‘실존주의’, ‘해방’, ‘본연’…. 난 그런걸 잘 모른다. 알아도 누구나 알고 있는 그런 뭉뚱그려놓은 그러한 단어의 연속들. 읽기전에 주늑들어 버린다. 3 피곤함이 가중되는 소설들. 현실을...
더 읽기

반 고흐, 영혼의 편지

1 일생을 “열등감” 이란 추진력으로 삶을 살았던 화가. 2 이토록… 무능력한 화가가 있었던가 싶었던 화가. 3 천재란 이름으로 회칠을 하지만, 그냥 화가. 4 노력이란 가련한 산물, 가난이란 현실, 열등감이란 추진력, 타협을 거부했던 미술적 역량, 자신의 그림이 팔리지 않았기에 더욱더 간절했던...
더 읽기

무엇이 빌게이츠를 승자로 만들었을까?

부와 성공을 모두 거머쥐는 데 기적과 신화는 존재하지 않는다. 빌은 신이 아니다. 그가 이룬 기적의 이면에는 한 단계씩 성공을 쌓아가는 과정이 있었다. 위대한 사업도 작은 기초 위에서 시작되고 성공으로 가는 길에는 언제나 가시밭과 함정이 도사리고 있다. “서로 비슷비슷해 보이는 잔디가...
더 읽기

맥킨지 문제 해결의 기술

리더는 답을 알고 있을 필요가 없다. 답에 이르는 프로세스를 알고 있는 사람이 리더가 되는 것이다. 툴이라는 것은 사용하느냐 마느냐의 문제이다. 사용할 수 있다고 해서 전부인 것은 아니다. 따라서 어학과 IT교육은 생활의 일부로서 매일가티 사용하는 것을 가장 중시해야 한다. 설령 시험을...
더 읽기

도올의 도마복음이야기

유일신관의 존중이 왜 다원주의의 부정을 의미해야 하는지 나는 이해할 수가 없다. 진정한 유일신론은 종교적 문제를 포함한 삼라만상의 다원성을 포용하지 않을 수 없다. 일(一)은 곧 다(多)이다. 진정한 유일신은 오로지 하나일 수밖에 없으며, 오로지 하나인 신은 전체일 수밖에 없다. 전체가 아니라면 타에...
더 읽기

대한민국 금고를 열다

정부가 우리돈을 어떻게 마구 굴리는지 궁금하다면 읽어볼만 하다. 정부가 내(혹은 우리)돈을 어떻게 무이자 장기 대출하는지 궁금하다면 읽어볼만 한다. 중앙정부의 재정 일반회계 세입 : 세금, 자산매각 세출 : 부처사업 특별회게 기업특별회계 양곡관리 조달 우편사업 우체국예금 책임운영기관 기타특별회계 농어촌개선 교통시설 국가균형발전 주한미군이전...
더 읽기

뇌 생각의 출현

뇌 과학 개론으론 어렵고, 전문서로는 약간 아쉬운 책이다. 우리의 뇌는 크게 세 영역으로 나눌 수 있습니다. 앞은 운동, 뒤는 감각, 가운데 기억! 감각, 운동, 기억 이엇이야말로 생명현상을 떠받치는 세 개의 받침대입니다. 물리학에서 본 대칭관계. 이것은 은유적으로 표현하면 ‘그것이 바로 그것이다’라고...
더 읽기

논리-철학 논고

철학적 문제들의 궁극적 해결은 우리의 언어를 명료화하는 가운데 우리의 삶을, 그러니까 우리의 언어와 사고와 세계(의 한계)를 바꾸는 것이 되지 않으면 안 된다는, 아마도 그의 실존적 체험과 연결된 깨달음 또는 신념에 있을 것이다. 도통 무슨 말인지 잘 모르겠지만, 알고 싶었던 그의...
더 읽기

난장이가 쏘아올린 작은 공

“우린 난장이에요” 지금 이 시각, 이 시점, 이 시대에… 난 아직도 «난장이가 쏘아올린 작은 공»을 읽으면서 신애의 말이 생각났다. 이 책을 읽고, 책에 나열된 가슴 아픈 일들이, 은강의 현실이, 왜 계속 내가 보는 신문에 나오는 걸까? 은강 노동자의 현실과 백혈병으로...
더 읽기

기형도 전집

소감 '그 시절, 내 유년의 윗목' - 엄마 걱정 시를 읽고서 정말 무서웠던 기억이 있다. , 에서 보여준 그의 처절하고 정말로 '그로테스크한' 시어는 나를 무섭게 했다. 세상이 힘들다는 거, 사랑이 고뇌와 고통의 연속이란 것, 살아가는 것 자체가 신이 내린 형벌이란...
더 읽기

괴물

“나를 봐.. 나를 봐… 내 안에 몬스터가 이렇게 커져 버렸어..” “도와줘… 내 안의 몬스터가 폭발할 것 같아..” - 몬스터(Monster), 우라사와 나오키 소감 내 안에 몬스터가 커져버렸다…. 터질 것 같아 버렸다. 누구나 가슴속에 자기 자신의 몬스터를 가지고 있지 않나? 나는 가슴에...
더 읽기

괴델의 증명 - 호프스태터가 서문을 쓰고 개정한(개정판)

괴델의 업적은 대체 무엇에 관한 업적인가? 1906년 오스트리아에서 태어난 논리학자 괴델은 그 시대의 수학계 분위기에 깊이 빠져들 수 밖에 없었다. 그 당시의 수학계는 수학을 “형식적 연역 체계”로 구성하기 위해 열심히 노력해야 한다는 분위기에 휩싸여 있었던 것이 특징이었다. 당시 수학작들은 수학적...
더 읽기

과학 콘서트

소감 도입부가 매력적이다. 글이나 논문 작성시 참고할 만한 책이다. 글 잘쓰는 과학자! 멋지다.!! 인용 그러나 과연 우리는 합리적인 소비자인가? 세상에 누가 미분을 해서 자신의 소비를 결정하는가? 어느 기업이 자신의 비용 함수를 계산해서 이윤을 최대화하는가? 이 질문은 물리학자들이 주류 경제학에 도전장을...
더 읽기

경제학 콘서트 2

소감 경제학에 대한 동경은 아주 간단한 그래프를 통해서 인간의 행동을 예측하고 판단할 수 있다는 것이다. 유체역할, 열역학등을 공부하다 보면 자연의 까탈스러움을 알 수 있다. 하지만 인문사회학의 꽃이라고 불리는 경제학을 공부하면 자연의 까탈스러움은 아무것도 아니란걸 알 수 있게 된다. 아직 머리속이...
더 읽기

건축, 음악처럼 듣고 미술처럼 보다

인용 성서의 히브리어 원본은 이렇게 시작한다. 빛의 창고, 그리고 공간의 창조. 이것은 태초의 조물주뿐 아니라 현대의 건축가들에게도 흥미 있는 주제다. 디자인이 대칭으로 흐르기 시작하면 내용은 이처럼 경직되기 쉽다. 이것이 현대의 디자이너들이 대칭을 달갑잖게 여기는 가장 큰 이유다. 기준점의 성격들은 마을...
더 읽기

제34회 이상문학상 작품집

소감 왜, 죽음을 선택하려 했던걸까? 그때, 죽음과 삶이 서로의 얼굴을 보았을 때 각각은 어떤 느낌이였을까? 죽기 위해서 노력하던 한 사나이가, 새로운 생명을 온몸으로 지켜주던 그 모습, 웃을 수도 없었던 기쁨과 눈물조차 흘리지 말아야 할 슬픔을 함께 느껴졌다. 살아남기 위해서 필사적으로...
더 읽기

20세기 수학의 다섯 가지 황금율

소감 TAOCP 이후에 이렇게 주옥같은 참고문헌은 보기 힘들다. 참고문헌만 복사해서 가져가도 이 책에 300%는 다 가지고 갔다고 볼 수 있다. 번역이 이 책의 수준을 30배 이상 어렵게 만들고 있다. 분명히 재미있는 책임에도 불구하고, 번역이 쩐다. 특히 1장 게임이론에 관한 내용은...
더 읽기

핵심이 보이는 제어공학

이 책은? 공대에 가면 무수히 많은 좌절과목이 있다. ‘공업수학’ 이라 무시하다가 기말고사에서 패배하고, 다음학기 연속해서 배운다는 사실에 깜짝놀라서 군대가게 만드는 과목, ‘전자기학’, ‘유체역학 ‘ 딱 들어봐도 이건 아닌 것 같다는 과목도 있다. 반면에 별로 안 어려울 것 같은데 뒤통수 치는...
더 읽기

만들면서 배우는 인터프리터

이 책은? 이 책은 컴파일러를 실제로 제작하는 교재이다. 컴퓨터 공학을 전공하면서 재수가 좋으면 3학년, 4학년 정도 되면 컴파일러 수업을 듣게 된다. 혹은 프로그래밍 언어론이란 이름의 수업을 수강하게 된다. 그리고 수업을 수강하면서 중간고사가 끝나면 yacc를 이용해서 컴파일러를 하나 만들게 되는 최종...
더 읽기

iOS와 안드로이드를 위한 HTML5

HTML5(!) FaceBook(이하 FB)의 CEO인 마크 주커버(Mark Elliot Zuckerberg)가 “우리는 네이티브 앱이 아닌 페이스북의 모바일 웹 버전을 만드는 방식을 택했습니다. 이 것을 위해 거의 2년을 투자했고 정말 힘들었습니다. 우리가 결정한 가장 혹은 두번째로 큰 전략적 실수입니다. 이제는 극복해가고 있습니다.”란 말을 해서...
더 읽기

거침없이 배우는 Unity 3D

서론 본인은 C/C++을 주로 사용합니다. 요즘에야 대학원에서 논문을 준비하고 관련 소프트웨어를 만들거나 데모를 만들어야 하는 경우에는 본의 아니게 C#/Java를 사용하지만, 골수 깊숙이 C/C++을 사용합니다. 따라서 운영체제 커널, 시스템 레벨에서 프로그래밍하는 경우가 비일비재하기 때문에 게임이나 멀티미디어 같이 추상화가 매우 잘 된...
더 읽기

우분투 환경에서 C 언어로 배우는 리눅스 프로그래밍 - 데이터베이스에서부터 네트워크, 그래픽, 디바이스까지 풍부한 예제로 배우는 라이브러리 활용법

이 책은? 이 책은 제목에서 모든 것을 말해주고 있다. “우분투 환경”에서 알 수 있듯이 유명한 리눅스 배포판 중에 하나인 “우분투”를 기반으로 진행된다. 리눅스 환경에서 진행되는 책이기 때문에 당연히 운분투를 설치해야 하지만 기존에 C언어 교재가 Visual Studio 6/2008을 기준으로 설명되고 있는...
더 읽기

수식이 보이는 공학수학 - Engineering Mathematics

이 책은? 이 책은 공학수학 혹은 공업수학에 관련된 책이다. 책 제목에서 알 수 있듯이 수학책이긴 한데, 공과계열에서 배우는 수학을 전문적으로 모아서 집필된 책이라 할 수 있다. 대학교 1~2학년에 적합한 난이도와 1학기 분량에 해결 할 수 있는 알맞은 분량의 교재라 할...
더 읽기

모어 조엘 온 소프트웨어

인용 수 많은 선택을 강요하는 소프트웨어 설계 스타일은 마이크로소프트와 오픈소스 진영이 거의 유일하게 의견을 일치한 부분입니다. 둘 다 모든 사람들 의견을 다 받아들여서 모든 사람을 행복하게 만들겠다는 열망에 사로잡혔으니까요. 하지만 이런 방식은 많아질수록 행복해진다는 옳지 못한 생각에 뿌리를 두고 있습니다....
더 읽기

켄트 벡의 구현 패턴 - 읽기 쉬운 코드를 작성하는 77가지 자바 코딩 비법

인용 프로그램을 짤 때는 자신과 컴퓨터뿐 아니라, 다른 사람들을 생각해야 한다. 프로그래밍에서 변수가 사용되는 범위를 정하는 것이 중요한 것처럼, 책을 쓸 때도 책에서 다룰 내용의 범위를 정하는 것이 매우 중요하다. 여러분은 프로그래머로서 시간과 재능과 돈과 가회를 부여 받았다. 이러한 자원들을...
더 읽기

그래서 그들은 디지털 리더가 되었다.

인용 […] 그 무렵 테니슨이 쓴 시 중에서 이런 구절이 있다. 1분마다 한 사람이 죽고 1문마다 한 사람이 태어난다. 배비지는 이 시를 물고 늘어졌다. “이런 계산이면 세계 인구는 영원히 군형 상태를 이루지, 그러나 세계 인구가 끊임없이 증가하고 있다는 것은 널리...
더 읽기

행복한 프로그래밍

인용 “비트는 색깔도 무게도 없다. 그러나 빛의 속도로 여행한다. 그것은 정보의 DNA를 구성하는 가장 작은 원자적 요소다. 비트는 켜진 상태거나 꺼진 상태, 참이거나 거짓, 위 아니면 아래, 안 아니면 바ㅏㅌ, 흑이거나 백, 이들 둘 가운데 한 가지 상태로 존재한다.” -...
더 읽기

프로그래머 그들만의 이야기

소감 조금은 오래된 기술(?)에 대한 이야기도 있다. 하지만 “오픈소스”, “자바”에 관련된 부분은 아직도 그 내용이 충실하다고 생각한다. 넓은 관점에서 이야기하는 기술, 혹은 철학에 대한 이야기다. 코드를 잠시 접어두고 한 번쯤 읽어보길 권한다. 인용 특히 오픈 소스 프로젝트의 경우 이론보다는 실제...
더 읽기

겸손한 개발자가 만든 거만한 소프트웨어

인용 ‘비주얼 베이직(visual basic)’의 아버지로 잘 알려진 앨런 쿠퍼(Alan Cooper)는 재미난 공식을 하나를 만들었습니다. 제품 + 컴퓨터 = 컴퓨터 […] 쿠퍼의 공식에서 우리가 주목할 것은 제품과 소프트웨어가 합체를 하면 제3의 것이 탄생하는 것이 아니라, 제품을 맛있게 삼켜버린 소프트웨어가 된다는 점...
더 읽기

프로그래밍은 상상이다

인용 프로그래밍은 혼자서 하는 벽돌 깨기 같은 게임이 아니라, 여러 명이 힘을 합쳐서 적과 맞서는 스타크래프트 같ㅇ은 게임에 더 가깝기 때문이다. pp 58 물리적인 세계는 분절적이고 이산적인 디지털이 아니라 무한한 변수를 포함하는 아날로그이다. 그렇기 때문에 ‘모든’ 경우의 수를 따지는 것이...
더 읽기

Hard Code - 나잘난 박사의 IT 정글 서바이벌 가이드

인용 마지막으로 한 마디 덧붙이자면, 마이크로소프트에서 오랫동안 일하면서 나는 프로젝트를 관리하는 방식이 프로젝트 규모와 추상화 수준에 따라 달라진다는 귀중한 사실을 깨달았다. (10명 정도로 이루어진) 팀이나 기능 수준에서 하는 프로젝트 관리가 있고, (50여 명에서 5,000여 명이 제품 버전 하나에 매달리는) 프로젝트...
더 읽기

웹 이후의 세계

인용 …즉 목적이 특정되지 않은 일반 목적(general purpose)을 지닌 범용 기술이 바로 IT입니다. p15 무엇으로든 쓰일 수 있는 범용성과 무엇이든 될 수 있는 가소성을 살려 스스로 새로운 주형이 되기도 합니다. 그리고 그렇게 만들어진 주형에, 지금까지 상상하지도 못했던 가치를 부어 넣을...
더 읽기

웹 2.0 경제학

인용 원래 컴퓨터는 ‘현실계’에 존재했습니다. 하지만 CPU의 고성능화 및 멀티미더와, 네트워크화, 그리고 OS와 같은 기반 소프트웨어의 고도화로 고난위의 계산이나 프로그래밍이 가능해지면서 또 다른 가능성을 깨닫게 됩니다. 그것은 바로 ‘계산된 현실’, 즉 ‘시물레이션(simulation)’입니다. pp. 23~24 컴퓨터는 모방의 힘을 어떤 형식으로도 적용할...
더 읽기

암호혁명

인용 호기심 많은 다른 소년들과 마찬가지로, 디피도 암호를 만드는 방법에 큰 흥미를 느꼈다. 데이비드 칸David Kahn은 암호학의 역사를 다룬 «암호 해독가The Codebreakers»에서 아이의 학습 충동은 금지된 것을 보고 싶어하는 욕구와 연결돼 있다는 프로이트의 이론을 인용하면서 사람들이 비밀 문자에 빠져드는 경향을...
더 읽기

한국 IT산업의 멸망

인용 함께 더러워지고 함께 이익을 공유하는 것, 이 이너 서클(inner circle)은 따뜻하지만 결국 함께 망해가는 길입니다. 대도시에 살다가 소도시로 이사 갔을 때 부딪히는 이 현실은 바로 ‘촌스러움’ 그 자체 입니다. 이것은 후진성과는 또 다른 차원의 문제 입니다. 아무리 발전하더라도 이런...
더 읽기