2018년 1분기의 책

서론

남들 보라고 쓴글이 아니라 생각 정리를 위해 쓰는 글이다.

살수도 있고 안살수도 있다.
일단 살 생각이다.

소설

http://www.yes24.com/24/goods/5968756?scode=029
SF명예의 전당

언제 어디서 봤는지는 기억 안나는데 옛날 중국에서는 "옛것을 되돌아 봄으로서 진리를 깨닫는다"라는 말을 하면서 국가에서 행해지는 학문의 대부분이 새로운것을 찾는것이 아니라 옛것만 보았던적이 있다고 한다.

개인적으로는 별로 긍정하고 싶진 않지만, 이 말 또한 어떻게 해석하느냐에 따라 맞는말이기도 하다고 생각하기에 빅데이터나 머신러닝도 본질적으로는 옛것을 패턴화 하는 학문이니 의 분야에서 옛것은 뭔가 하고 찾아보니 이게 정답이 아닌가 한다.

20세기 초중반에 주로 미국에서 쓰여진 SF소설은 당시 최신기술로 상상할수 있는 한계를 보여주었으며 그 한계는 요즘 슬금슬금 실현되가고 있다. (개인적으로는 이때 제시한 방향성의 우리의 무의식속에 들어가 기술발전을 주도하지 않았나? 한다.)

근미래를 보기위해 과거의 먼미래를 보는것도 좋다고 생각한다.

4권이 링크로 나온거는 1,2,3권을 다 봤기 때문이다.

http://www.yes24.com/24/goods/7388483
늑대와 향신료

돈이란 무엇인가?
이 책을 읽고 든 생각이다. 우리에게 돈이란 너무 당연하다. 8000원은 순대국 하나랑 바꿀수 있다. 필자 본인을 포함한 일반적인 현대 사람이 돈에 가지고 있는 개념일 것이다.

하지만 돈이란 상상이상으로 흥미를 가질 필요가 있는놈이다. 돈이란 커질수도, 작아질수도 있으며 없는돈도 있는돈처럼 행동할 수 있고, 부동산이나 대출등의 방법이 아닌 돈 그 자체를 이용해서 돈을 벌어들일수도 있다.

이렇게 변덕스러운 가치를 지녔음에도 불구하고 우리는 매우 안정적인 가치판단속에서 돈을 사용한다. (당장 우리가 돈을 못믿어서 내다 팔지는 않지 않는가? 비트코인 빼고)

현대인이 이러한 심리적인 상태를 가지게 된 근본적인 원인은 아마 돈이라는 개념이 너무 커져서 우리가 우주속에서 우주를 신경쓰지 않는것과 비슷한 상태가 아닌가? 한다.

이러한 우주같이 큰 돈이라는 개념이 아직 지구크기 만했을때의 시대를 배경으로 새로운 이야기를 써낸 늑대와 향신료는 개인적으로 라이트노벨로 남기에는 너무 아쉽다 생각한다.

모두 이 책을 보고 돈으로 돈을벌어볼 생각을 해보자.

프로그래밍

http://www.yes24.com/24/goods/35868948
함수형 파이썬 프로그래밍

함수지향 언어는 가면 갈수록 고급화(고차원화?)되가는 프로그램들 형태를 볼때 점유율을 갈수록 늘려갈 것이다. 랄까, 함수지향적으로 코딩 안하면 보기 힘들어진다.

애초에 객체지향언어란것도 컴퓨터가 발전하고 처리할만한 사항이 많아지다보니 절차적으로 표현하다보니 가독성이 떨어져서 어쩔수 없이 사용하게 된것이고, 요즘 머신러닝 돌아가는꼴을보니 전례없이 한가지만을 위해 탄생한 다양한 함수들을 객체지향적으로 사용하게 코드 짜라면 불가능은 아니여도 귀찮아진다. 그러니 함수 지향형 프로그래밍이 존재감을 슬슬 들어낼떄이니 미리 기술적인 Trick을 익혀두면 나중에 편할꺼 같다.

http://www.yes24.com/24/goods/59384637
모던 C++로 배우는 함수형 프로그래밍

이놈은 함수 지향형 Trick을 익히려는 목적이 아니라 요즘 C++익히는 용도로 골랐다. C++은 솔직히 아직 쓸일이 별로 없고 요 근래 보인거라곤 80~90년대에도 썼을지 의문인 프로그래밍 교육용 책에서 밖에 없으므로.

랄까 깃헙에서 재밌어보이는거 하나 발견했는데 외계어라서 그거 분석하려고 골랐다.

http://www.yes24.com/24/goods/59057807
IPython 6.0
파이썬은 요즘 대세잖아요?
Jupyter Notebook 도커속에다 넣고 돌리고, 사지방에서 접속해서 쓰고있는데 너무 편해서 기능좀 알아보려고 골랐다.

http://www.yes24.com/24/goods/57905587
크로스 플랫폼 개발을 위한 C# 7과 닷넷 코어 2.0
요즘은 C#이 커지기 좋은시기라 생각한다. 슬슬 옛것(자바)으로 만들어진 프로그램이 너무 오래되서 갈아치워야할때이고, Java는 뭔가 쓸모없이 거창하고 귀찮고 까다로우니깐, 크로스플랫폼으로 돌릴만하고, 성능도 준수하고, 예쁜건 C#이다.

이거 중요하다. 예쁘다

어차피 성능 필요한건 다 C++로 만들면 된다. 예쁜게 중요하다. 그 예쁜 C#좀 써볼려고 한다.