Enjoy Life/책을 읽자!! (125) 썸네일형 리스트형 [나는 리뷰어다] 구글 엔지니어는 이렇게 일한다. 개발과 관련된 일을 하는 사람이라면 한번쯤은 구글에서 일하는 생각을 해봤을것이다. 나또한 그랬으며 항상 동경의 대상처럼 여겨졌다. 그들이 하는 일들은 항상 앞서 나가고 무엇인가 혁신적이고 세상을 바꿀것 같은. 그런 기본적은 생각들이 밑바탕에 깔려있었다. 이번에 읽게된 "구글 엔지니어는 이렇게 일한다" 는 그런 구글러들이 어떻게 일하는지, 무엇을 생각하는지에 대해 배워볼수 있는 책이다. - 이 책은 개발자들만을 위한 책이 아니다. 이 책은 소프트웨어 엔지니어링에 대한 내용을 많이 다룬다. 프로그래밍과 구분되게 소프트웨어 엔지니어링은 소프트웨어를 개발하기 위해 설계부터 시작하는 모든 라이프 사이클을 포함한다. 그게 개발관련된 일이 될수도 있고 그안의 구성원들인 사람이 될수도 있다. 따라서 이책의 제목에 있는.. [나는 리뷰어다] 도메인 주도 개발 시작하기 도메인 주도 개발은 회사에서 항상 적용해보고 싶었는데 내가 가진 지식이 많지도 않고 실제 경험도 없다보니 쉽게 해볼수는 없던 영역이었다. 책도 읽어볼 엄두가 나질 않아서 책도 많이 안읽은 주제중에 하나 였다. 그런데 이번에 새롭게 나온 이책을 읽어볼 기회가 생겨서 도메인 주도 개발을 다시 접해볼 수 있었다. 저자가 책에 써넣은대로 이 책은 초중급을 대상으로 쓰여진 책이다. 말 그대로 도메인 주도 개발에 대해서 알고 싶고 각각의 의미가 무엇인지 개념을 알고 싶고 어떻게 적용하는지 알고 싶은 분들을 위한 책이다. 그리고 책에 나오는 예제 코드들은 java, spring boot, jpa 등을 기반으로 설명을 해주고 있다. 따라서 책을 좀더 잘 이해하고 싶다면 앞에 말한 것들에 대한 사용경험이 있는것이 좋다... [책읽기] 말투가 고민이라면 유재석처럼 말이라는 것은 항상 조심해야 하고 하기 전에 생각을 먼저 해야 된다는 것은 누구나 알고 있다. 하지만 생각처럼 쉽지는 않다. 나 또한 감정에 앞서서 말하는 경우도 많이 있고 그로 인해서 많은 오해와 실수를 반복하기도 했다. 그래서 그런 부분에 도움이 되지 않을까라는 생각에서 이책을 읽어보았다. 우리나라 사람이라면 누구나 알고 있는 유재석이 어떤 말투를 구사하는지, 특정 상황에 어떻게 대답을 해서 상대방에게 공감을 주는지에 대한 다양한 사례들을 이야기 해주고 있다. 그중에서 기억해두면 좋을것 같은 사항들을 몇가지 적어봤다. 경청이 주는 이득 개인적 이득 직장에서의 이득 가족관계가 좋아진다. 고객과 직원의 만족도가 높아진다. 대화 등 상호작용의 즐거움이 커진다. 생산성이 높아진다. 상대의 자존감을 높인다. .. 다시 고등 수학 대학교를 졸업한 이후로 수학책을 펼쳐본 것이 얼마만인지 모르겠다. 프로그래밍을 하면서, 알고리즘을 공부하면서 항상 수학에 관심은 있었지만 다시 중학교, 고등학교 수학을 다시 살펴보기에는 너무 양이 많다고 생각했다. 공부해보면 재미있지 않을까라는 생각만 몇년째 하고 있는지 모르겠다. 그런데 이렇게 길벗출판사 개발자 리뷰어에 선정이 되어서 "다시 고등 수학" 이라는 책을 읽어보게 되었다. 참고로 말하지만 이 책은 내가 아직 다 읽지는 못했다. 수학에 대한 내용이고 증명이 많이 나오다 보니 좀다 잘 이해하고 싶은 마음에 천천히 읽어가고 있다. 이 책은 아래와 같이 고등학교 과정이라고 표시되어있는 부분의 내용들을 총 7장에 걸쳐서 다룬다. 7개의 장은 각각 기하학, 대수학, 해석기하학, 정수론과 수열, 해석학,.. [나는 리뷰어다] 고객을 끌어오는 구글 애널리틱스4 이번에 구글 애널리틱스 에 대한 책을 읽게 되었다. 현재 사용중인 블로그도 구글 애널리틱스가 적용되어 있긴 하지만 최초에 적용할 때에만 블로그들 찾아본 후에 애널리틱스에서 보여주는 정보를 가지고 무언가를 해본적은 없었다. 우선 하지 않았던 가장 큰 이유로 애널리틱스에서 보여주는 많은 정보들이 쉽게 이해가 되지 않는 점이었다. 위 데이터는 현재 내 블로그에 대한 애널리틱스 화면에 나오는 데이터이다. 많은 정보들이 있지만 이것이 무엇을 의미하는지 알수가 없었다. 그런데 이번에 읽은 책을 통해서 많은 부분들을 이해할수 있게되었다. 책에서는 애널리틱스의 각각의 용어들에 대해서 설명을 해주며 각각의 모든 기능들을 스텝바이 스텝으로 설명을 해준다. 각 스텝에서는 무엇을 클릭을 해야 하는지, 그리고 이 화면이 무엇을.. [2022-독서] 나의 첫 주식 교과서 주식 교과서라는 책 답게 방법보다는 두 저자(강방천, 존리) 의 관점에 대해서 설명을 많이 해주는 책이었다. 주식교과서라고 해서 방법에 대해서 설명을 해주는 책일줄 알았는데 전혀 다른 의미의 교과서였다. 두 저자의 강의 형식으로 책의 내용이 진행이 된다. 두 저자의 각기 다른 내용이었지만 책 처음부터 끝까지 일관되게 전달하는 내용이 있었다. 바로 가치에 대한 투자 이다. 주식을 사느냐 팔아야 하느냐의 기준은 단 하나 '기업의 가치' 가 되어야 한다. 주식을 사려는 행위가 투자인지 투기인지를 생각해보고 우리는 항상 주식을 발행한 기업의 가치를 보고 투자를 해야 한다는 것이다. 여기서 잠깐 투자와 투기의 차이를 책의 내용을 빌려와 정의를 해보면 다음과 같다. 투자(Investments) 와 투기(Specul.. [나는 리뷰어다] GraphQL in Action 전부터 GraphQL 이 어떤 것인지 궁금했었는데 이번에 읽은 책을 통해서 조금이나마 이해를 할 수 있었다. 이 책은 3개의 Part 와 10개의 Chapter 로 구성되어있다. Chapter 1 그래프QL 경험해보기 에서는 그래프QL 소개와 사용 방법에 대해서 소개를 해주고 있다. 그리고 그래프QL 로 기본적인 쿼리들을 실행해 볼수 있는 예제들을 담고 있다. 깃허브API 예제를 통해서 실행해 볼 수 있어서 깃허브 계정을 갖고 있다면 쉽게 실습을 따라가볼수 있다. 그리고 Chaper2 그래프QL API 작성법 을 통해 본격적으로 그래프QL 을 설계하고 스키마 리졸버를 구현해 본다. 그리고 데이터베이스와 연결하여 모델을 설계해보는 실습을 한다. 아마도 이 Chapter 가 이 책의 가장 핵심이지 않을까 생.. [나는 리뷰어다] 개발자에서 아키텍트로 많은 시간 개발을 하면서 시스템 아키텍처에 대해서 생각을 안해왔던것은 아니었다. 하지만 그런 지식들은 공부를 해서 생기는게 아니라 실제 경험으로 해봐야만 알수 있다는 생각을 많이 했었다. 그런데 요즘드는 생각은 이론으로 알고 실제 경험을 하면 더 많은것을 할수 있고 더 잘 할수 있을거라는 생각이 많이 들었다. 그래서 최근 책을 고를때에 아키텍트 관련 서적을 많이 골랐던것 같다. 개발을 하다가 나이 먹으면 아키텍트를 해야 한다 라는 그런 의견(?) 들이 많긴 한데 개발자에서 아키텍트로 간다는 것은 생각처럼 당연하지도 않고 쉽지도 않다. 지금도 물론 개발도 하고 아키텍트 역할도 하고 있지만 솔직히 그게 아키텍트로서의 역할이 맞는지, 아니면 개발자인지 구분이 안간다. 그리고 매번 같은 방법, 같은 형식으로만 .. [2021-책읽기프로젝트] 초보자를 위한 투자의 정석 투자에 대해서 모르지만 그래도 기본은 알아야 겠다 싶어서 읽기 시작한 책. 주식을 투자하면서 알아야 할 많은 것들이 있었는데 설명은 쉬웠지만 내가 이책을 한번 읽고 다 이해하기에는 역부족이었다. 그래서 그 많은 내용들 중에 딱 한가지만 뽑았다. 정말 읽으면서 이것만은 꼭 기억하자 라고 하면서 적어놨다. 주식 매도해야할때 베스트6 처음 생각한 적정 주가 수준이면 분할매도(1/3 정도) 고점에서 대량의 거래가 이루어지고 장대음봉발생하면 매도 고점일 가능성이 큼 주가를 끌어 올렸던 주체의 보유주식을 대량 처분할때 나타나는 차트 모습 세번째 전고점 돌파 실패하면 매도 그 가격대에 매물이 쌓이며 저항이 심하다는걸 의미한다. 기대하던 뉴스가 나오면 매도 내가 주식을 살때 기대했던 일이 실제로 일어났을때 매도 테마주.. [나는 리뷰어다] Fundamentals of Software Architecture 이 책은 소프트웨어 아키텍처 설계에 대한 다양한 방법에 대해서 써놓은 책이다. 설계 뿐만 아니라 아키텍트가 알아야 하는 것들 또는 고려해야 하는 상황들도 다양한 관점에서 설명을 해준다. 책을 읽으면서 몇가지 내가 기억해두면 좋을것 같다는 부분들을 아래와 같이 작성해봤다. 아키텍처 대 설계 - 아키텍트와 개발자를 나누는 가상의 물리장벽을 통과하는 단방향 화살표는 많은 문제를 야기한다. 따라서 아키텍처, 설계 모두 소프트웨어 프로젝트 생명 주기의 일부로서 항상 서로 동기화되어야 성공할 수 있다. 아키텍처와 코딩 실무간 균형 맞추는 방법 1. POC를 자주 해본다. 가능한 한 프로덕션 수준의 고품질 코드로 작성하는 것이 좋다. 2. 기술 부채나 아키텍처 스토리에 전념한다. 또는 버그를 수정한다. 3. 코드리뷰.. 이전 1 2 3 4 5 6 ··· 13 다음