책 리뷰 80

@독서 | 파이낸셜 프리덤

#한줄평: 일찍 은퇴하여 나의 시간을 확보 하며 살 수 있도록 가이드 해주는 책 나의 생각 파이낸셜 프리덤이란 책을 샀을때는 사실 파이어족이 뭔지 이름만 알았다. 결국, 일을 은퇴라고만 생각 했는데, 그게 아니라 내가 좋아하는 일을 한다는 거다. 내가 정한 즉, 하고 싶은 만큼만 내 일을 하는 것으로 마냥 경제적으로 부를 축적했으니 이제 일을 안하고 산다 이게 아니다. 결국, YOLO를 어떻게 해석 하느냐인데, 한 번 사는 인생이니 잘 사는 것인데, 한 번 사니까 지금 현재 순간에 몰빵 해야지 이게 아니란 의미다. 무조건 돈 써야 욜로인 것도 아닌 것이고, 결국 하나의 패러다임에는 여러 태도가 숨어 있는데 이걸 동전 앞면 뒷면 처럼 해석하기 나름이다. 결국 FIRE족도 경제적으로 은퇴를 하지만, 다들 각..

책 리뷰 2021.06.28 (1)

[리뷰] 클라우드 핀옵스

핀옵스라는게 사실 무엇인지 사실 이 책을 읽기 전까지는 몰랐었다. 초기 용어는 "클라우드 비용 관리"라고 사용 했었는데, 이제는 클라우드 세상이 되었고, 넷플릭스는 AWS를 비롯한 클라우드에서 서비스 하기로 유명하고, 이제는 최대 항공 동맹체인 스타 얼라이언스도 전면 AWS로 전면 이전 한다고 최근에 밝혔다. 결국, 현대 모든 IT 서비스들이 클라우드 서비스로 넘어가고, 서버리스 아키텍처도 점점 더 편리하고 효율적으로 동작하게끔 되고 있다. 그런데, 클라우드 시대로 접근만 했지, 물리 서버 비용처리에서 클라우드 서비스 비용 처리에 대한 대안이 나오지 않았다. 그러다가 서서히 문제가 대두 되고, 비용처리에 대한 모델이 중요해졌다. 그런데 ,그 모델이 굉장히 쉽지 않다. 왜냐하면 이 책에서도 설명하듯이 핀옵..

책 리뷰 2020.12.20

[리뷰] Vue.js 첫걸음

Vue.js 첫걸음 이 책은 약 2년전에 나와 현재 Vue.js 3.x대와는 맞지 않을 수 있다는 점을 참고 해야 한다. 이 책은 목차가 약간 사실 좀 아쉬운 점은 2장에서 VueJS의 개발 환경을 설명하는데, Rollup이나, webpack에 대한 설명이 너무 아쉽다고 해야 할까? 설명이 상세하지 않아서 다소 아쉬웠다. 물론, 설명하기에는 방대한 양이기에 설명을 못했겠다는 생각을 했지만, 차라리 VueJS의 개발 환경만 설명하고 번들링에 대한 부분은 따로 문서를 알려주는게 훨씬 이해가 되지 않을까? 싶기도 하다. 이 책은 Vue.js의 기본 입문 개념서에 가깝고, 어떻게 사용하는지에 대해 알려주는 책이기 때문에, 서버 사이드 렌더링이나 어떤 다른 부가 기능들의 설명은 없다. 물론 부록에 서버 사이드 렌..

책 리뷰 2020.11.21

[책] 파이썬과 대스크를 활용한 고성능 데이터 분석

예제코드는 https://github.com/coldfire79/data-science-with-python-and-dask 여기에서 받을 수 있고, 주피터 노트북 기반으로 되어 있다. Dask는 분산 데이터 분석 프레임워크로 생각하면 된다. https://dask.org/ 홈페이지 상에도 위와 같이 설명 된 부분이 있다. https://docs.dask.org/en/latest/why.html 이 문서에 접근 하면 왜 Dask인지? 설명이 자세하게 나와 있다. 그리고 이 책에서는 1장에서는 DAG에 대해 설명하는데, 이를 요리에 빗대어 표현하고 있는데, 사실 이 부분이 나는 오히려 좀 아쉬웠다. 요리에 빗대어 표현한게 오히려 독이라는 생각이 들었다. 좀 더 어렵게 느껴졌다. 사실, 왜 분산 데이터 분석..

책 리뷰 2020.10.25

[리뷰] 자바 최적화

자바 최적화라는 책은 참 친절하게 쓰여진 책이라는 생각이 든다. (일단 정말 쉽게 쓰여져 있다. 상세하게 하나부터 단계 단계 설명하고 있는 책이다.) 그리고 이 책은 자바를 주로 쓰는 사람들에게 필수적으로 읽어야 할 만한 내용들이 정말 많이 있다. (물론, 버전 차이에 따른 부분들은 감안하고 읽자.) 내가 잘 몰랐던 부분 중에서 자바8은 함수형 관련 API들을 쓰려고 공부를 아등바등 했던 기억이 있는데, 자바 9 이후의 자바 JVM의 코어 시스템들의 동작 방식이나 구성 원리를 알려고 하진 않았던 것 같다. 그런 점에서 이 책이 도움이 많이 되었다. ‌ 우선, 가비지 콜렉터가 자바 언어에 가장 주요한 성능을 튜닝을 담당하게 되는데, 이 책에서는 가비지 수집 기초, 고급을 통해서 흔히 사용했던 자바7 까지의..

책 리뷰 2020.09.27

배워서 바로 쓰는 스프링 프레임워크

이 책은 요즘 나오는 스프링 책과는 조금 다르고, 요즘은 보통 스프링 부트에 집중하는 편인 책들이 많다. 그런데, 이 책은 스프링 부트이야기 보다 힙합으로 치면, 올드 스쿨 스프링 프레임워크에 대한 전반적인 설명을 담고 있다. 물론, 예제와 같이 말이다. 이런 점에서 요즘 핫한 Spring WebFlux 같은 챕터가 맨 마지막 한 단원 구성만 되어 있는데, 그런 부분은 좀 아쉬운 사람들이 있을 수 있겠다는 생각을 했다. 요즘은 주로 Spring WebFlux 기반으로 프로젝트를 많이 만들고, (프로젝트 구성) 또한 XML기반에서 벗어나 자바빈 설정으로 주로 옮겨 갔고, 이마저도 올드한 방식이며, Spring Boot기반의 프로젝트들은 어노테이션 기반의 설정과 properties로 분리 해둔 설정 값으로 ..

책 리뷰 2020.05.30

리팩토링 2판

일단 1판에 이은 2판은 JavaScript 예제를 제시하고 있는데, 그런데, 이게 정말 어려운 코드가 아니고, 이해 하기 좋은 코드여서 정말 따라가기 좋았다. 솔직히, 흔히 생각하는 코드에 해당하는 코드를 점진적으로 발전, 리팩터링하는 모습을 볼 수 있어서 정말 좋았고, 테스트 코드까지 딱 첨부가 되면 좋겠다는 생각을 했다. 근데 테스트 코드 정도는 스스로 짜 넣어도 괜찮을만한 수준이기에 나쁘지 않았다. 그리고, 마틴 파울러가 흔히 쓰는 result의 변수 네이밍도 사실 말들이 많긴 했는데, 여전히 사용하는 것 또한 나에겐 좋은 장점이었다. 어떤 사람의 철학이 계속 고집 된다는 점은 결국 그 방식이 시간이 지나더라도 스스로 나쁘진 않더라는 생각이 들기 때문이라는 믿음이 있다. 애초에 나 스스로 시간이 ..

책 리뷰 2020.04.30

[책] 실전 카프카

[리뷰] 실전 아파치 카프카 책이 담고 있는 주된 내용은 카프카를 활용한 개발에 초점이 맞춰져 있고, 카프카 운영에 대한 부분은 빠져있다. 이 책의 목차를 보면, 카프카의 개요 부터 시작하여 설치, 실전 카프카 사례, 데이터 파이프 라인 구축에 필요한 지식,데이터 허브 구축, 스트림 처리를 담고 있다. 사실 카프카는 이미 많은 회사에서 쓰는 분산 메시지 시스템으로 표준이 되었다고 할 정도로 정말 많이 쓴다. 외국 회사는 정말 수 많은 회사들이 카프카를 기반으로 데이터 레이크, 데이터 허브를 구성 하고, 분산 메시지 허브 개념으로 많이 사용중인데, 사실 이렇다 할 기본서 같은게 별로 없었다. 그런데, 이 책이 쉽게 가이드 하고 있다고 생각 한다. 물론, 부족한 부분은 사례쪽이 조금 아쉽긴 하다. 오히려 웹..

책 리뷰 2020.03.27

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

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

책 리뷰 2019.12.15

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

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

책 리뷰 2019.10.11