본문 바로가기
반응형

Enjoy Life/책을 읽자!!124

[나는 리뷰어다] 모던 자바 인 액션 최근 들어 자바 버전이 굉장히 자주 업데이트 되고 있다. 그러다 보니 새로운 기능에 대해서 아는게 별로 없구나라는 생각을 자주 했었다. 마침 이렇게 새로운 버전에 대해서 리뷰할 기회가 되서 공부를 하게 되었다. 우선 이 책은 총 21개의 챕터로 구성이 되어있고 600 페이지가 넘어가는 책이다. 앞에서 부터 차근차근 읽기에는 끈기와 노력이 필요하다. 그래서 나도 처음에는 차근차근 읽어가다가 어느정도 기본 개념에 대한 내용을 파악하고 난 후에는 실제로 내가 회사에서 사용해 볼 수 있는 부분부터 읽어 나가기 시작했다. . 단, 최소한 5장까지는 차례대로 읽어보는 것을 권하고 싶다. 왜냐하면 5장까지의 내용을 알아야 뒤에 나오는 내용을 파악하는데 좀 수월해 진다. 5장의 내용이 위에 보듯이 스트림에 관련된 내용.. 2019. 9. 16.
[나는 리뷰어다] 모던웹을 위한 HTML5 + CSS3 바이블 실제로 개발을 할때 HTML과 CSS 는 중요한 부분을 차지한다. 그럼에도 불구하고 다른 언어들에 비해서 소홀히 대해지는 경우가 많다. 나또한 다른 언어 공부는 열심히 하지만 정작 HTML 과 CSS 부분은 모르면서도 공부를 해보려고는 하지 않았다. 그저 그때 그때 인터넷에서 찾아서 복사, 붙여넣기만 해왔을 뿐이었다. 그런데 여기 HTML과 CSS 에 대해서 기본부터 심화까지 배울 수 있는 책이 있어서 소개하고자 한다. 책은 총 12개의 Chapter로 구성되어있다. 그리고 각 Chapter 는 다음과 같이 구성되어있다. 무엇을 배우나요? 각 Chapter 에 들어가기 전에 무엇을 배울지에 대해서 설명을 해준다. 그리고 배운 것을 바탕으로 어떤 것을 만들지에 대해서 살짝 맛보기를 보여준다. 코드, 실습 .. 2019. 8. 6.
[나는 리뷰어다] Managing Kubernetes!!! 이 책이 최근에 나온 것을 알고 읽어봐야겠다라는 생각을 하고 있었는데 이렇게 리뷰어로 선정되어 읽게 되었다. 우선 이 책의 목차를 보면 총 13개의 Chapter 로 구성되어있다. 1. 쿠버네티스란 2. 쿠버네티스 살펴보기 3. 아키텍처 4. 쿠버네티스 API 서버 5. 스케줄러 6. 쿠버네티스 설치 7. 인증과 사용자 관리 8. 인가 9. 승인제어 10. 네트워킹 11. 모니터링 12. 재해복구 13. 쿠버네티스 확장하기 Chapter 1 에서부터 6 까지는 쿠버네티스의 이론 적인 내용이 주로 설명되어있다. 단, 이 책은 운영에 대해서 초점을 맞춘 책이기 때문에 오브젝트 단위까지의 자세한 설명은 언급하지 않았다. 그리고 그 이후 Chapter 에서는 운영 환경에서 설정을 해줄수 있는 또는 해줘야 하는 .. 2019. 7. 10.
[인사이트] 알고리즘 트레이닝!! 인사이트에서 진행하는 신간 리뷰어로 선정되어서 책을 읽게 되었다. C++ 이지만 이해할 수 있다. 대부분의 알고리즘 책들이 그렇듯이 이 책도 C++ 코드로 설명이 되어있다. 프로그래밍 경진대회에서 가장 높은 비율로 많이 사용되는 언어인데 효율적이며 표준 라이브러리에 많은 양의 자료 구조와 알고리즘이 포함되어 있기 때문이라고 한다. 나같은 경우는 java 만 주로 하고 C++ 은 대학때 이후로 안했지만 책을 이해하는데에는 어려움이 없었다. 우선 소스코드가 길지 않고 문법상 큰 차이가 없다. 그리고 코드에 대한 설명이 글과 그림을 통해서 자세히 설명이 되어있다. 오히려 다른 언어(나같은 경우는 java)를 사용해서 C++ 로 구현된 코드를 변경해 보면서 공부를 하면 더 도움이 된다. 프로그래밍 기법에 대한 .. 2019. 6. 18.
[나는 리뷰어다] 알고리즘이 욕망하는 것들.. 우리가 살고 있는 지금 이 순간에도 알게 모르게 알고리즘의 영향을 받고 있다. 인터넷을 통해 검색을 한다든지 쇼핑몰에서 제품을 검색한다든지, 그 순간 순간 마다 우리는 모르지만 알고리즘에 의해서 우리의 행동들이 하나 둘씩 어딘가에 쌓이고 있다. 그리고 가끔 브라우저에 보이는 광고를 보고 놀라게 된다. 왜냐하면 내가 최근에 관심있어 했던 물건들의 광고들이 자주 보이기 때문이다. 이처럼 알고리즘은 내가 의식하지 못한 곳에서 나에 대해서 많은 것을 배우고 있고 알아가고 있다. 그중 내가 이 책에서 흥미로웠던 부분에 대해서 이야기 하자면 바로 넷플릭스에 대한 내용이었다. 넷플릭스가 배달을 통해서 서비스 할 때에는 사람들의 성향을 파악하는 데에 제품에 대한 평점을 중요한 정보로 취급을 했다. 하지만 여기에는 몇가.. 2019. 5. 30.
[나는 리뷰어다] 우연과 감이 아닌 수치로 말하는 방법. 나는 매주 로또를 산다. 45개의 숫자를 가지고 그중 6개의 숫자를 선택을 한 후에 한주를 기다린다. 숫자를 선택 할 때에는 그저 손이 가는데로 선택을 한다. 한줄은 이렇게 또 다른 한줄은 저렇게. 그리고 나서 토요일 저녁 경건한 마음으로 숫자를 맞춰보지만 3줄을 사서 내가 맞춘 숫자는 몇개 되지 않는다. 그런데 놀랍게도 매주 로또는 10명 이상 당첨자들이 꾸준히 나온다. 어떻게 이럴수 있을까?? 로또가 당첨될 확률은 800만이 넘는다. 매년 판매되는 숫자는 다르겠지만. 당첨될 확률보다 훨씬 많은 수량이 팔리기 때문에 기대값이 약 8이 된다고 한다. (2016년 기준) 그렇기 때문에 매주 8명 정도는 당첨자가 나올수 있다는 것이다. 우리가 어떤 선택을 할 때에 이와 같이 데이터와 수치를 가지고 분석을 해.. 2019. 4. 14.
[길벗 개발자 리뷰어] 스프링 마이크로서비스 코딩 공작소 요즘에 한참 클라우드 관련 내용들을 공부하고 도커, 쿠버네티스 에 대한 내용을 보다보니 마이크로 서비스에 대한 내용들을 자주 접하게 되었다. 컨테이너를 사용한 환경에서 어플리케이션을 배포하고 관리 하려면 아무래도 덩치가 큰것 보다는 좀더 작게 모듈화 해서 배포 하는것이 나을 것이다. 어플리케이션의 크기가 작아진다는 것은 간단히 생각해봐도 배포시간이 줄어들고 그렇게 되면 다운 타임 또한 줄어들게 된다. (물론 배포 전략에 따라서 이런 부분들은 없도록 하는게 맞다.) 그래서 나 또한 마이크로 서비스에 대해서 다시 관심을 갖게 되었고 이것저것 책을 찾아보고 읽어보고 있었다. 전부터 관심이 있어서 한번 읽어봐야겠다고 생각은 하고 있었는데 길벗 개발자 리뷰어에 선정되어서 이렇게 책을 접할수 있게 되었다. (베타리.. 2019. 2. 27.
[나는 리뷰어다] 기계는 어떻게 생각하고 학습하는가 - 인공지능과 철학과 윤리의 만남!!! 처음에 제목만 보고 생각하기에는 인공지능, 알고리즘등의 내용의 책일꺼라 생각했었는데 예상밖으로 다양한 내용들이 포함되어 있는 책이다. 수학적인 내용보다는 오히려 철학적인 내용들이 많이 포함되어 있다. 그리고 그동안에 내가 생각해 왔던 기계, 인공지능이라는 범주가 얼마나 좁았는지 느끼게 해준 책이었다. 목차를 살펴보면 본 내용이 총 8장으로 되어있다. 맨 처음 기계에 대한 생각에서 부터 어떻게 발전해 왔고 어떤 실패를 거쳤는지 차근 차근 설명해주고 있다. 그리고 기계가 가지고 있는 한계와 또 그 한계를 극복 하려는 연구들, 윤리적 문제들에 대해서 정말 다양한 내용들이 담겨 있다. 인공지능의 발전 사에 대해서도 큰 흐름을 콕콕 찝어서 간단히 연대순으로 보여주기도 한다. 그리고 실제로 연구과정을 거치면서 인터.. 2019. 1. 30.
[나는 리뷰어다] 인공지능이 대체 무엇일까? 한빛 미디어에서 진행하는 "나는 리뷰어다" 를 통해서 "아무것도 모르고 시작하는 인공지능 첫걸음" 책을 받게 되었다. 요즘 인공지능, 빅데이터, 딥러닝 등등 AI 관련된 내용들이 굉장히 핫해서 대체 무슨 내용들일까라 궁금증이 생겨 책을 선택하게 되었다. 먼저 목차를 보면 다음과 같다. chapter 1 지능이란 무엇일까?chapter 2 인공지능의 기초지식을 배워보자chapter 3 인공지능에게 탐색을 시켜보자chapter 4 인공지능에게 지식을 가르쳐보자chapter 5 인공지능을 학습시켜보자chapter 6 웹사이트&이메일의 구조 이해하기chapter 7 인공지능과 대화를 해보자 첫걸음이라는 책 제목처럼 아주 기초적인 지식부터 시작을 한다. 인공지능을 말하기 전에 먼저 알아야 하는 내용들을 자세하지만.. 2019. 1. 10.
[나는 리뷰어다] 스프링 5 레시피를 살펴보자! 최근에 Spring 관련 서적을 많이 받아볼 기회가 있었다. 베타 리딩을 했던 책들도 출간되어서 여러 종류의 Spring 관련 서적들을 비교해보면서 볼수가 있었다. 그러던 중 스프링 5 레시피 라는 책을 보게 되었다. 페이스북 타임라인에 계속 보던 책이어서 서점에 가면 한번 내용이 어떤지 봐야겠다 라는 생각은 하고 있었는데 이렇게 리뷰어 기회가 찾아왔다. ^^ 1. 책구성 책은 총 2권으로 구성이 되어있다. 두꺼운줄은 알고 있었지만 두권으로 나눠져 있을 줄은 몰랐다. 그래서 따라서 연습하면서 코딩 하기도 좀더 수월하다. 한 권이 보통 시중에 나와있는 스프링 서적 한 권하고 두께가 비슷한것 같다. 2. 내용 책 제목에서 처럼 이 책은 레시피이다. 내가 원하는 레시피를 찾아서 읽어보면 된다. 나같은 경우는 .. 2018. 10. 14.
[나는 리뷰어다] <처음 배우는 암호화> 로 암호화 이론을 공부해보자~ 요즘은 정말 개인 정보 유출에 대한 사건, 사고들이 많이 발생한다. 하루가 멀다하고 어느 사이트에서 수십, 수백만 건의 사용자 정보가 유출 되었다는 기사를 자주 듣게 된다. 그만큼 개인 정보를 탈취해서 악용 하려는 사람들이 많아지고 있다. 그래서 요즘은 개인 정보를 DB에 저장할 때에는 무조건 암호화를 해야 한다. 권장이 아니라 필수이다. 이 책에서는 각종 암호화에 대한 이론들에 대해서 설명을 해준다. 어떻게 만들어 졌으며 어떻게 만들어야 하는지에 대해서 자세히 설명해주고 있다. 그리고 암호화 기법에 대한 장,단점과 사용 사례들도 말해준다. 암호화 기법을 설명하면서 암호화 기법이 갖고 있는 장점, 그리고 어떤 부분이 취약한지, 그 취약한 부분에 의해서 어떠한 일들이 발생할 수 있는지 자세히 설명해준다. .. 2018. 8. 29.
[길벗 개발자 리뷰어] 수학과 알고리즘의 조화!!! 알고리즘산책: 수학에서 제네릭 프로그래밍까지 요즘 기업에서 코딩 테스트를 중요시 하다 보니 알고리즘 관련 책들이 많이 나오고 있다. 나도 1년전에 회사에서 진행하는 코딩 자격시험 준비때문에 여러가지 알고리즘 책들을 많이 봤었다. 물론 패스하고 난 후에는 좀 안보긴 했지만. 그런데 알고리즘 공부를 하다 보면 부딪치는게 있다. 바로 수학이다. 특히 확률, 경우의 수와 같은 내용들은 시험에도 응용해서 자주 나오는 편이었다. 분명 중,고등학교때에 배운 내용인데도 지금은 하나도 생각이 안난다. 그래서 수학 공부를 해불까라는 생각도 자주 했다. 그런데 범위가 넓다보니 뭐부터 시작을 해야할지 좀 막막했었다. 그렇다고 수학의 정석을 처음부터 공부할수도 없는 노릇이다. 1. 나는 알고리즘 공부를 하고 싶다. 2. 나는 수학도 공부를 하고 싶다. 단 수학에 대한 인.. 2018. 8. 29.
728x90
반응형