본문 바로가기
반응형

Enjoy Life/책을 읽자!!124

[나는 리뷰어다] 자바 최적화 (Optimizing Java) 한빛 미디어 "나는 리뷰어다" 를 통해서 "자바 최적화(Java Optimizing)" 책을 읽게 되었다. 실제 개발을 하면서 최적화나 성능에 관련 된 부분을 생각을 하게 되면 상당히 어렵다. 어떤 부분을 어떻게 확인 해 봐야 하는지, 또 성능 측정은 어떻게 해야 하는지 간단하지는 않다. 그런 면에서 이 책은 자바 최적화라는 내용에 대한 기본적인 이론부터 자세히 설명을 해주고 있다. 이론에 대한 설명을 돕기 위해서 위와 같이 자세히 그림으로 설명을 해주기도 한다. 성능에 대한 내용을 알기 위해서 실제 코드들이 바이트 코드 단위에서 어떻게 해석이 되는지. 그리고 자바를 사용하면서, 특히 Collection 을 사용하면서 어떤 부분들이 최적화를 해야 하는지에 대한 내용들을 자세히 설명을 해준다. 이것 이외에.. 2020. 9. 25.
나의 첫 파이썬 리뷰 나는 리뷰어를 통해서 이번에는 파이썬 책을 읽게 되었다. 최근 들어서 파이썬이 많이 뜨고 있는 언어이기도 해서 관심을 갖기는 했는데 항상 뭔가 끝까지 해보지는 못했었다. 그래서 이번 기회에 한번 끝까지 완독을 해보기로 했다. (양이 많아서 이 글을 쓰는 시점에도 아직 완독 전이다. ) 1. 기본편 우선 파트 1 부분은 다른 파이썬 책들과 마찬가지로 기초적인 내용들을 다루고 있다. 기본적인 문법, 함수, 클래스 등을 다뤄주고 있다. 한가지 색다른 점은 코드 테스트 하는 부분을 따로 설명을 해주고 있어서 테스트 케이스를 작성할 수 있는 방법을 알 수 있었다. 파이썬 테스트케이스를 작성한다는 것을 전에는 생각해보지도 못했는데 새롭게 알게 되었다. 2. 3개의 프로젝트 기본편 이후에는 프로젝트 형태로 내용을 구.. 2020. 8. 23.
[나는 리뷰어다] 엔터프라이즈 자바 마이크로 서비스 이 책은 마이크로 서비스에 대한 내용의 책이다. 기초부터 실제 구현까지 다루면서 내용이 이어지는대 다음과 같은 장단점을 찾아 볼수 있었다. 장점 - 마이크로 서비스에 대한 개념에 대해서 이해를 할 수 있다. - 마이크로 서비스에 대한 여러가지 아키텍처들에 대한 내용을 이해 할 수 있다. - 마이크로 서비스를 구성할 때 어떠한 툴들이 사용되는지, 또는 툴은 어떻게 사용할 수 있는지 간단히 체험해 볼 수 있다. 단점 - 실제 코드가 나오긴 하지만 배경지식 없이 책만으로는 이해하기는 힘들 것 같다. - 개인적으로는 코드와 툴에 대한 집중을 하던지 아니면 이론에 대한 내용을 집중을 하던지 했으면 더 좋았을 것 같다는 생각이 들었다. 위에 써놓은 장단점 처럼 초보자들이 공부하는데 읽은 책으로는 어려움이 클것 같다.. 2020. 7. 1.
[나는 리뷰어다] 배워서 바로 쓰는 스프링 부트2 스프링 부트2 에 대한 책들은 전에도 여러 권 읽어 본 적이 있었다. 그래서 책을 보기 전에는 구성상 많이 다르지는 않을 거라는 생각을 했다. 그런데 막상 읽어보니 색다른 부분들이 몇가지 있었다. 1. 프로젝트 분리. 보통은 하나의 프로젝트로 구성을 해서 설명을 해주는 경우가 많다. 그런데 이 책의 경우는 공통모듈, 서비스 모듈을 분리해서 프로젝트를 구성을 했다. 그래서 공통적으로 처리해야하는 것들은 공통 프로젝트를 import 해서 할 수 있는 방법이 잘 설명이 되어있다. 2. 공통 - DB - 보안 - 화면 - API - 팀 - 운영 개발을 하다 보면 하나하나의 기능을 개발하는 것도 중요하지만 다른 시스템과 어떻게 연계를 해야하는지, 보안은 어떻게 해야 하는지, API 스펙은 어떻게 정의를 해야 하는.. 2020. 5. 31.
[나는 리뷰어다] 개발 7년차, 매니저 1일차. 한빛 미디어 나는 리뷰어 다 를 통해서 이번에는 "개발 7년차, 매니저 1일차" 라는 책을 리뷰하게 되었다. "개발 7년차, 매니저 1일차". 우선 이 책의 제목부터가 흥미롭다. 개발자로 일을 하고 있는 사람이라면 언젠가는 겪어야 하는 과정의 한 부분이기 때문이다. 그런데 현실은 그렇게 만만치 않다. 누군가 자세히 설명해주는 사람도 없다. 그러한 과정들이 항상 되풀이 되고 이제 곧 나에게도 다가올 것이라는 생각이 든다. 책은 매니저에서 부터 시작해서 점점 더 큰 조직을 맡게 되면 어떻게 팀을 관리를 해야 하는지, 매니저들은 어떻게 관리를 해야 하는지에 대해서 이야기를 해준다. 그리고 중간 중간에 같은 상황에 대해서 어떻게 대처하느냐에 따라서 상황이 어떻게 달라지는지 비교해서 설명을 해주는 부분들도 있다... 2020. 4. 30.
[2020-책읽기프로젝트] 사피엔스 드디어 다 읽게 된 3번째 책. 사피엔스 책을 골랐을때에 솔직히 이렇게 두꺼운 책인줄 모르고 골랐다. 도서관에서 빌려보니 왠걸? 거의 600페이지가 되는 책이었다. 그래서 결국은 책을 다 읽기 위해서 오랜만에 구매를 했다. 사피엔스, 대체 무슨 내용이지 내가 지금 까지 알고 있는 사피엔스라는 단어는 학교다닐때 들었던 호모 사피엔스이다. 이 책의 사피엔스 또한 그 사피엔스를 언급하는 단어가 맞다. 그 사피엔스가 어떻게 과거를 거쳐서 현재에 왔는지 정말 다양하고 폭넓은 방향으로 설명을 하고 있다. 내용이 정말 다양하고 풍부해서 중간중간 읽으면서 인상깊었던 대목 위주로 글을 써보려 한다. 사피엔스가 사회를 구성 할 수 있게 만들었던 허구, 그리고 협력 우리 인류가 이렇게 발전하기 전까지 호모 사피엔스 이외에 .. 2020. 4. 5.
[나는 리뷰어다] 실전 아파치 카프카!! 올해 다시 시작된 한빛 미디어의 "나는 리뷰어다" 에서 처음 받은 책은 바로 카프카 관련 책이다. 한번쯤 어떻게 사용하는 것인지 공부 해봐야지 라고만 생각을 하고 있었는데 이렇게 책을 읽어볼 기회가 생겼다. 메세지 큐를 사용하는 어플리케이션을 만들기 위해서 잠깐 찾아서 써본 이후로 한번도 손대지 않았는데 그게 벌써 2년이나 지났다. ^^; 지금 이 글을 쓰는 시점에서 이 책을 다 읽어보지는 못했다. (실습을 해봐야 하기에...) 카프카의 배경부터 시작부터 설치까지 과정이 워밍업이라고 한다면 그 이후부터는 실제 사례들 중심으로 구성 방법에 대해서 설명을 해주고 있다. 특히 카프카가 어떤 기능이 있고 어떤 용도로 쓰일수 있는지에 대해서 링크드인 사례를 보여준 부분은 재미있었다. 그리고 이 책의 장점이라고 할.. 2020. 3. 25.
[2020-책읽기프로젝트] 최고의 선택 2020 책 읽기 프로젝트로 내가 읽은 책은 바로 이 책이다. 최고의 선택 - 성공과 실패의 갈림길에서 당신을 구해줄 어느 철학자의 질문 수업 이책도 철학에 관련된 책이지만 앞으로도 읽어 볼 책들이 인문, 역사, 철학에 관련된 책들이 될것 같다. 이런 종류의 책을 읽다 보면 그동안 내가 잊고 있었던 영역에 대해서 조금씩 생각해 볼 시간을 갖게 된다. 그래서 앞으로도 꾸준이 읽어볼 계획이다. 지금 내가 하는 일이 옳은 일일까?? 우리는 종종 무엇인가를 하면서 이런 의문을 갖게 된다. "내가 지금 하는게 옳은 일일까? 옳은 방향으로 가고 있는 것일까? 이건 해야만 하는 일일까?" 그리고 우리는 그 일을 해야 하는지 결정을 어떻게 내려야 할까? 이 책에서는 다음과 같은 의견을 제시해주고 있다. "지금 하는 일.. 2020. 1. 20.
[2020-책읽기프로젝트]말투 하나로 의외로 잘되기 시작했다 내가 구독하는 유투버 중에 책을 소개해주는 "책그림" 이라는 유투버가 있다. 그분이 올린 영상중에 말투에 관련된 책을 소개해주는 영상이 있어서 보게 되었다. (실제 영상은 맨 아래 링크가 있다.) 그리고 나서 이 책을 한번 읽어봐야겠다라고 생각을 했다. 왜냐하면 내 말투가 항상 날카롭고 톡톡 쏘기 때문에다. 이것에 대해서 주변 사람들도 알고 있고 나 또한 알고 있었다. 그래서 작년 한해동안에는 좀더 조심을 해보자라고 마음을 먹었었다. 그럼에도 불구하고 쉽게 고쳐지지는 않았다. 조심을 하면서도 때로는 감정에 치우쳐서 생각없이 말을 하기도 하고 그리고 나서는 후회를 하기를 반복을 했다. 그래서 책의 도움을 받고 싶은 마음이 들었다. 책을 읽으면서 여러가지 대목이 있긴 했는데 책의 상담자들로 언급된 사람들이 .. 2020. 1. 1.
[나는 리뷰어다] 데이터 사이언스 스쿨! 책을 처음 받았을 때의 느낌은 생각보다 책이 두껍다라는 생각을 했다. 해답까지 포함을 하면 800 페이지가 넘는 책이니 두꺼운것은 당연하긴 한데 최근에 읽었던 책중에는 가장 두꺼웠다. (다 읽지는 못했다.) 내가 생각한 이 책에 대한 장,단점은 다음과 같다. 장점. 정말 정말 넓은 범위의 수학을 접해볼 수 있다. 설명도 있고 예제도 있고 연습문제도 있고. 마치 고등학교때 봤던 수학의 정석책을 보는 느낌이다. 단점. 개인적인 생각으로는 이 책을 읽으려면 준비가 필요하다는 느낌이 들었다. 어떤 준비인가. 바로 수학 지식에 대한 준비이다. 내가 너무 어려워 하는건지는 모르겠지만 일단 수식이 반이상인 이책을 아무리 차근차근 읽어도 처음부터 막히는 부분들이 많다. 그렇기에 책을 읽어가려면 수학적 기본 지식들이 좀.. 2019. 12. 15.
[나는 리뷰어다] 유튜부 상위 노출의 모든것! 우리는 지금 동영상의 홍수 시대에 살고 있다. 하루에도 수많은 컨텐츠들이 만들어지고 있다. 예전에는 인터넷을 검색해서 텍스트를 찾았다면 요즘은 거의 모든것을 동영상으로 검색해서 찾아보고 있다. 텍스트나 사진 보다는 좀더 입체적인 동영상이 모든 면에서 더 낫다는 생각이 들수 밖에 없다. 다양한 컨텐츠와 수많은 유투버들이 나오게 되었고 요즘 어린 아이들의 장래 희망에 유튜버라는 말이 나올 정도이다. 누구나 한번즘은 막연하게 "나도 유튜부에 동영상을 올려서 돈을 좀 벌어볼까? " 라는 생각을 해봤을 것이다. "정말 이런 동영상은 왜 보지?" 라고 생각을 할 정도로 아무것도 없는 동영상들도 조회수가 수십만 건에 달하고 구독자도 상당히 많은것을 자주 보게되면 "이거 나도 할수 있을것 같은데?" 라는 생각이 절로 .. 2019. 11. 14.
[나는 리뷰어다] 나는 LINE 개발자 입니다. 나는 리뷰어다를 통해 오랜만에 에세이를 읽게 되었다. 예전에 읽었던 "나는 프로그래머다", "뉴욕의 프로그래머" 등 이후로 이런 에세이 형태의 책을 읽는것은 정말 오랜만인것 같다. 이 책은 총 4개의 큰 카테고리로 되어있다. 1부 라인 개발자의 일상 2부 개발자가 되는 법 3부 라인에서 새로운 도약을 꿈꾸는 사람들 4부 개발자라고 개발만 하나요? 이렇게 각각의 주제에 맞게 LINE 에서 일하는 분들의 이야기들을 읽어볼 수 있다. 내가 이 책을 읽어 가면서 처음부터 끝까지 느꼈던 부분들이 몇가지가 있다. 1. LINE 의 개발 문화가 정말 멋지다. 이 책의 저자 몇몇 분들도 언급을 했지만 나 또한 LINE 이 어떤 일을 하는지는 자세히는 모른다. 그저 어플이 있다는 것만 알고 있었지 어떻게 서비스를 하는지.. 2019. 10. 11.
728x90
반응형