Book Review

    도메인 주도 설계 책 리뷰

    기본 개념 매우 복잡한 작업을 처리하는 소프트웨어를 만들경우 관심사의 분리가 필요하며, 이로써 격리된 상태에 있는 각 설계 요소에 집중할 수 있다. 대표적인 모델인 Layered Architecture를 통해서 같은 계층의 모든 요소는 오직 같은 계층에 존재하는 다른 요소나 계층상 아래에 위치한 요소에만 의존한다는 매커니즘을 가져야한다. (상위 계층과는 결합도를 느슨하게 유지해야한다.) 다층 구조를 통해서 응집력이 있는 설계가 가능해지며 설계의 이해가 쉬우지고 이는 어너정도 관습화 되어 널리 사용되고 있다. 계층별 설명은 아래와 같다. Presentation Layer : 사용자에게 정보를 보여주고 해석하는 책임을 가진 Layer Application Layer : 실제로 작업하는 코드가 존재하며 도메인..

    자바 성능 튜닝 이야기 책 리뷰

    자바 성능 튜닝 이야기 국내도서 저자 : 이상민 출판 : 인사이트 2013.10.26 상세보기 요새 개발을 하면서 Java GC 튜닝이나 옵션 설정을 효율적으로 하지 못하는거 같아서 책 제목만 보고 자바 튜닝에 대해 공부해보고자 구매하였다. 흠... 근데 앞에 있는 대부분의 자료구조 선택 기준이나 String과 같은 자료형 주의사항등에 대한 이야기 대부분들이 대학교 2학년 때 봤었던 남궁성님의 자바의 정석이나 Effective java 책에 비해 많이 부족하고 블로그 글을 읽는다는 느낌을 많이 받았다. GC에 대한 내용도 2011년도에 나온 네이버 D2에 글이 더 자세하게 기록되어 있는 거 같다. https://d2.naver.com/helloworld/1329 책 구매 후 이렇게 단 기간에 넘기면서 2..

    객체지향의 사실과 오해 3 ~ 4장

    객체지향의 사실과 오해 국내도서 저자 : 조영호 출판 : 위키북스 2015.06.17 상세보기 3. 타입과 추상화 추상화는 어떤 내용을 명확하게 이해하기 위해 특정 절차나 물체를 의도적으로 생략하거나 감춤으로써 복잡도를 극복하는 방법이다. 그 방법으로 사물간의 차이점을 빼고 공통점을 일반화하여 단순하게 만들고 불필요한 세부사항을 제거하여 단순화 하는 것이다. 즉 복잡성을 이해하기 쉬운 수준으로 단순화하는 것이다. 이런 추상화 개념을 이용해서 객체지향에 대입해서 생각해보자. 그룹화 각 객체는 명확한 경계를 가지고 서로 구별할 수 있는 구체적인 사람이나 사물을 말한다. 여러 객체에서 공통적인 요소를 뽑아서 그룹화 하면 복잡성을 효과적으로 감소 시킬 수 있다. 예를 들어 토끼, 강아지 등을 동물이라는 공통의 ..

    객체지향의 사실과 오해 1 ~ 2장

    객체지향의 사실과 오해 국내도서 저자 : 조영호 출판 : 위키북스 2015.06.17 상세보기 객체지향의 사실과 오해를 읽고 핵심적으로 생각되는 부분만 정리해봤다. 1. 협력하는 객체들의 공동체 현실세계의 객체 객체지향을 실세계와 대입하는 경우가 많다. (완벽하게 동일 시 할 수는 없지만 이해하기에는 편리함) 그럼 객체 지향을 현실세계에 대입했을 때 커피집을 생각해보면 손님, 캐리어, 바리스타는 개개인의 객체를 의미하고 각 객체는 서로간의 협력관계가 있고 그 속에서 자신의 책임을 다한다. 예를 들어보면 손님은 주문을 하고 캐리어는 계산을 받고 바리스타는 커피를 만드는 역할을 한다. 그리고 서로간의 협력 관계를 통해 주문을 하고 받고 커피를 만드는 작업을 진행한다. 이렇듯 객체지향에서 가장 중요한 개념은 ..

    더글라스 케네디, 데드 하트 후기

    데드 하트 국내도서 저자 : 더글라스 케네디(Douglas Kennedy) / 조동섭역 출판 : 밝은세상 2017.05.17 상세보기 더글라스 케네디 책은 내가 다 좋아한다. 자기발전 책이나 따분한 책은 읽지 않기에 흥미진진한 구도로 책을 쓰는 케네디 책을 내가 좋아하는 것 같다. 그래서 가장 마지막으로 나온 책 데드하트를 이북 리더기 크레마 사운드 구매한 기념으로 사서 읽어보았다. 책 리뷰 데드하트에 나오는 주인공은 책에서 양키라고 불린다. (간단하게 아래에서도 양키라고 명칭하겠다.) 양키는 아무하고도 인연을 맺지 않고 인터넷 기사를 쓰면서 따분하게 살아가는 기자였다. 그는 이제 따분함을 느끼고 기자를 그만두고 오스트리아에 있는 작은 신문회사에 기사로 취업을 하기로 했고 모든 재산을 팔고 오스트리아로 ..

    무라카미 하루키 기사단장 죽이기 2

    기사단장 죽이기 2국내도서저자 : 무라카미 하루키(Haruki Murakami) / 홍은주역출판 : 문학동네 2017.07.12상세보기친구 아버지의 집에 머물고 그곳에서 기사단장 죽이기 그림을 보면서 시작된 이야기가 드디어 종료되었다. 멘시키의 그림을 부탁받고 마리에의 그림을 그려주면서 기사단장도 만나고 메타포들을 만나면서 주인공은 많은 깨달음을 얻었다. 특히 이상한 현상을 경험하면서 현재의 모든것이 진짜일수도 있고 거짓을수도 있다는 생각을 가지게 되었고 모든건 사람의 마음먹기 달려있다는 말을 하며 이야기가 종료되었다. 초상화를 그려주는 일을 하는 주인공이 여러 초상화를 완성시키지 않고 그대로 놔두어야 한다고 하는 대목이 많이 존재한다. 이는 완성의 의미가 아니라 이미 그자체로 의미가 있고 그걸 어떻게 ..

    무라카미 하루키의 기사단장 죽이기1 구독 후기

    기사단장 죽이기 1국내도서저자 : 무라카미 하루키(Haruki Murakami) / 홍은주역출판 : 문학동네 2017.07.12상세보기 1Q84 그리고 상실의 시대(노르웨이숲) 책을 만든 무라카미 하루키의 신작 기사단장 죽이기를 같이 회사 기숙사에서 살고 있는 친구의 추천으로 읽게되었다. 무라카미 하루키의 책 답게 책 구성이 재미있어서 구독한지 3주정도에 다 읽고 이번에는 내가 2권을 구매하였다. [줄거리] 주인공은 초상화를 그리는 화가이다. 평범하게 초상화를 그려주면서 돈을 벌던 주인공에게 어느날 갑작스럽게 아내에게 이혼통보를 받았다. 충격을 받아서 무작정 차를 가지고 여행을 떠났다. 어느날 술집에서 어느 한 여인을 만나 밤을 같이 보냈다. 그 때 여인과 같이 있던 술집에서 한 남자가 있었는데 그 남자..

    빅데이터의 다음 단계는 예측분석이다.

    http://book.naver.com/bookdb/book_detail.php?bid=8377266 ​ 빅데이터의 다음 단계는 예측 분석이다국내도서저자 : 에릭 시겔(Eric Sigel) / 고한석역출판 : 이지스퍼블리싱 2014.11.26상세보기 회사에 책꽂이에 있던 책중에 어떤책을 읽을까 고민하다가, 데이터분석을 복수전공하면서 읽어보려다가 읽지 못한 "빅데이터의 다음단계는 예측분석이다"라는 책을 골랐다. 책의 내용은 다양한 시행착오를 통해서 예측분석을 성공시킨 사례들과 어떤 원리로 예측분석을 진행하는 것이 좋은지 소개하고 있다. 간단하게 내가 본 내용을 정리했다. 예측 분석을 위해서는 먼저 무엇을 예측하려고 하는지 고르고 무엇을 얻고자 하는지 목표를 정확히 세워야 한다. 그 다음 주어진 데이터를 이..

    유시민의 글쓰기 특강

    http://book.naver.com/bookdb/book_detail.php?bid=8889046 ​ 유시민의 글쓰기 특강유시민상세보기 학생 시절 14년 그리고 취업을 한 지금까지도 글을 작성하는 시간은 언제나 많았다. 하지만 아직도 글쓰기가 어렵고 서툴다. 그 어려움을 극복하기 위해 유시민의 글쓰기 특강을 읽었다. 책에서 소개한 글쓰기를 잘하는 방법을 10가지로 정리해봤다. 1. 모든 글에는 논증이 있어야 한다. -> 자신의 말에 논증을 함께 작성해야 남들이 이해할 수 있다. 만약 논증할 수 없는 글을 작성하였다면 그 글을 아무도 공감하지 못하고 논란을 만들 수 있다. -> 글뿐만 아니라 논증의 비약은 모든 소통의 부재를 만든다. 논증이 없는 무조건적인 주장이 상대방을 납득시킬 수 없다면 이는 곧 ..

    상실의 시대 - 무라카미 하루키

    상실의 시대국내도서저자 : 무라카미 하루키(Haruki Murakami) / 유유정역출판 : 문학사상 2000.10.02상세보기 http://book.naver.com/bookdb/book_detail.php?bid=20349 ​ 연말의 휴가 잔여 휴가를 모두 소진하여 약 2주정도 휴가를 보냈다. 휴가 기간동안 무엇을 할까 고민하다가 군대에서 재밌게 보았던 1Q84의 작가 무라카미 하루키의 책을 읽어보기로 하였다. 그 중 스테디셀러로 유명한 상실의 시대를 골랐다. [줄거리] 주인공인 와나타베 절친 기츠키와 그의 여인 나오코와 어울리면서 학창시절을 보냈다. 그러던 중 기츠키는 갑자기 자살을 하였고, 나오코와 기츠키는 시간이 지나 대학생이 되었다. 대학생이 된 나오코와 기츠키는 자주 만나면서 서로의 아픔을 ..

    10년만에 다시 읽어본 연금술사

    http://book.naver.com/bookdb/book_detail.php?bid=64853 ​ 파울로 코엘료 베스트 컬렉션국내도서저자 : 파울로 코엘료(Paulo Coelho) / 최정수,권미선,박경희역출판 : 문학동네 2015.12.10상세보기 10여 년 전에 베스트셀러였던 연금술사를 읽었었다. 그때 당시에는 책을 읽어도 당최 무슨 말을 하는 건지 알 수가 없었다. 그래서 이 책이 왜 유명한지 몰랐고 지루했었다. 그래서 많은 시간이 지난 지금 그 책을 다시 한번 읽어보기로 했다. [줄거리] 양치기 소년이었던 산티아고는 어느 청년들과 다를 것 없이 인연을 맺고 있던 처자와의 시간을 생각하며 아무 생각 없이 양을 몰아가면서 세상을 궁금해하면서 지냈다. 그러던 중 이상한 피라미드에 도착하는 꿈을 두 ..

    나는 생각이 너무 많아 (넘치는 생각 때문에 삶이 피곤한 사람들을 위한 심리 처방)

    http://book.naver.com/bookdb/book_detail.php?bid=7624198 ​ 나는 생각이 너무 많아국내도서저자 : 크리스텔 프티콜랭(Christel Petitcollin) / 이세진역출판 : 부키 2014.05.20상세보기 남들보다 미각, 후각, 촉각등 모든 부분에서 예민하고 생각이 많은 사람들을 정신적 과잉 반응 행동인 이라고 한다. 이런 사람들은 모든 분야에서 예민하기 때문에 사람들의 행동에 민감하고, 사람들에 행동에 쉽게 상처를 받고 많은 생각을 하며 스스로 자존감을 낮추는 경향이 있다. 이런 부류의 사람들이 상처없이 살아가기 위해서는 심리적인 자기 방어가 필요하다. 너무 생각이 많아 쉽게 상처 받는 나를 위한 자기 방어 - 스스로 우울한 생각이 들어갈때는 감정을 차단하..

    소프트웨어 개발의 모든것

    http://book.naver.com/bookdb/book_detail.php?bid=4924691 소프트웨어 개발의 모든 것국내도서저자 : 김익환,전규현출판 : 페가수스 2010.06.01상세보기 All of Software Project 이 책은 소프트웨어 회사에서 필요로 하는 개념, 규칙, 행동 등을 기재해 놓은 하나의 기본서 같았다. 코드 형상관리의 중요성, 일정관리, 테스트, 리뷰, 리스크 관리등 개발자가 지켜나가야 하는 것들에 대한 자세한 설명을 볼 수 있었다. 연구소 생활이 벌써 4개월이 되고 있는 이 시점에서 이 책에 내용은 나에게 많은 도움이 되었다. 오래 동안 냄새가 배어 버린 옷에서 냄새를 제거하기가 쉽지 않은 것 처럼 잘못된 습관과 개념을 가지고 일을 하였다면 그 버릇을 고치기 어..

    프란츠카프카 <변신>

    http://book.naver.com/bookdb/book_detail.php?bid=10700980 ​ 변신국내도서저자 : 프란츠 카프카(Franz Kafka) / 이재황역출판 : 문학동네 2005.07.30상세보기 이번 달에 읽은 책은 실존주의 문학의 선구자로 평가 받는 프란츠 카프카의 이다. 극중 주인공인그레고르는 어느 날 자신의 의지와 상관없이 벌레로 변한 자신의 모습에 괴로워했지만 가족에 대한 애정은 변함이 없었다. 그러나 돈을 벌어오지 못하는 그레고르에 대해 가족들은 증오감에 가득 찼고 결국 그를 죽였다. 그런 모습들에서 자본주의 사회가장들의 모습을 보는 것 같았다. 자식을사랑하고 가족들과 소통하고 싶어 하나 가족들은 가장들을 그저 돈 벌어오는 사람으로 했다. 돈을 벌어오지 못하거나 그 능력..

    미치앨봄의 책 에디의 천국 구독 후기

    http://book.naver.com/bookdb/book_detail.php?bid=135636 ​ 에디의 천국 국내도서저자 : 미치 앨봄(Mitch Albom) / 공경희역출판 : 세종서적 2003.12.10상세보기 에디의 천국 모리와 함꼐한 화요일이라는 책을 통해 좋아하게된 미치 앨봄 작가의 책인 에디의 천국을 읽어 보았다. 놀이공원에서 정비공으로 일하던 에디는 어느 날 한 소녀를 구하다 죽음을 당한다. 죽음을 당하고 눈을 뜬 곳에서 현실 세계에서 그와 연관성이 있던 사람 5섯명을 만나게 된다. 에디에게 상처를 주거나 성처를 입게 하였던 사람 5섯명을 만나면서 에디는 자신과의 화해, 다른 사람들에게 있던 오해를 풀면서 그들의 마음을 이해하는 과정을 그린 책이다. 에디의 천국을 보면서 느낀건 나의 ..

    미움받을 용기 구독 후기

    http://book.naver.com/bookdb/book_detail.php?bid=8339910 ​ 미움받을 용기 국내도서저자 : 기시미 이치로,고가 후미타케 / 전경아역출판 : 인플루엔셜 2014.11.17상세보기 책에서 나오는 철학자는 기존의 대중화 되어있던 프로이트 심리학을 뒤집는 아들러 심리학을 바탕으로 학생과의 토론식으로 가르침을 주는 장면이 나온다. 철학자가 말하는 아들러 심리학의 대표적인 내용은 공동체적 감각이었다. 사람에게서 오는 모든 슬픔, 기쁨, 감정은 공동체안에 포함되어 있기에 느끼는 감정이라고 주장하였다. 타인에게 잘 보이고 싶고, 칭찬 받고 싶고, 인정받고 싶은 욕구가 사람에게 슬픔, 기쁨의 감정을 느끼게 한다는 주장이었다. 그런 공동체 속에서 얽매이지 않으려면 모두에게 만족..

    마시멜로 두번째 이야기 구독 후기

    http://book.naver.com/bookdb/book_detail.php?bid=10679464 ​ 마시멜로 두번째 이야기 국내도서저자 : 엘런 싱어,호아킴 데 포사다(Joachim de Posada) / 공경희역출판 : 한국경제신문사(한경비피) 2007.12.17상세보기 마시멜로 이야기라는 책이 바로 앞에 주어진 마시멜로우를 먹기보다는 더 나은 성취를 위해 목표를 가지고 이겨내라는 좋은 이야기를 담고 있던 유명한 자기개발서이다. 평소에 자기개발서를 별로 좋아하지는 않지만 "마시멜로 이야기"는 좋게 본 기억이 있어 "마시멜로 두 번째 이야기"를 읽게 되었다. 책의 이야기는 간단하다. 어떤 상황이 오더라도 자신의 목표와 의지를 잃지 않고 신념대로 행동하라는 좋은 이야기였다. 취업 후 많은 일들이 있..

    출발점에서 되집어 보는 마음가짐

    조엘 온 소프트웨어 - 유쾌한 오프라인 블로그국내도서저자 : 박재호,조엘 스폴스키(Joel Spolsky) / 이해영역출판 : 에이콘출판사 2005.04.07상세보기 출발점에서 되집어 보는 마음가짐 조엘 온 소프트웨어는 임베디드, 웹 개발자 등 소프트웨어를 제작하는 개발자들에게 현실 습관의 문제점을 정확하게 꼬집어주고 자신이 경함한 개발 노하우와 개발 이외의 필요한 덕목들에 대해서 즐겁고 흥미롭게 풀어서 이야기를 해주는 좋은 책이다. 해당 책은 관리자나 어느 정도 경력이 쌓인 개발자를 대상으로 작성되었다. 그렇지만 본인같이 처음으로 시작하는 초보 개발자에게는 방향성을 제공해 주는 좋은 책이다. 책을 읽으면서 개발자로서 가져야 할 덕목들을 많이 배웠다. 첫 번째로 개발자들이 가장 많이 저지르게 되는 행위는..

    더글라스 케네디 - 더잡

    더 잡국내도서저자 : 더글라스 케네디(Douglas Kennedy) / 조동섭역출판 : 밝은세상 2013.08.07상세보기 성공의 재 정의 평소에 좋아하던 작가인 더글라스 케네디의 더잡을 읽어 보았다 평범한 샐러리맨이였던 주인공은 삶에 회의감을 느끼며 현실에 불만을 가지며 살아가고 있었다. 더 나은 삶을 갈구 하던중 오랜된 친구에게 새로운 제안을 받았다. 기대감에 부풀었지만 친구의 꾐에 빠져 상황은 계속 안 좋아져갔다. 이혼, 범죄자... 다시 예전에 평범하게 살던 시절을 그리워하고 돌아가려고 노력하는 모습을 그린 내용으로 구성되어있는 책이다 책을 읽으면서 많은 부분 생각하게 되었고 반성하게 되었다. 특히 책을 읽으면서 가장 많은 것을 느끼게 해주는 구절이 있었다. "우리는 누구나 자기가 누리지 못 한걸..

    일본 전산 이야기

    일본전산 이야기국내도서저자 : 김성호출판 : 쌤앤파커스 2009.01.01상세보기 일본 전산 이야기 일본전산은 현재 모터 분야에서 세계 1등자리를 차지 하고 있다. 회사가 설립된 1973년도 당시에만해도 일본전산은 시골의 작은 회사에 불가하였다. 일본전산을 설립한 나가모리 사장은 기술전문대학을 나와6년동안 직장 생활을 하던 직장인이었다. 회사에 대한 애착과열의가 있던 나가모리 사장은 입사하자마자 개발업무를 진행하여 새로운 상품을 개발하여 사업부를 안정 궤도에 올려놓았다. 그러나 돌출행동을 하는 나가모리 사장의 행동의 시기를 느낀 직장 상사들의 질타를 이해 못하고 퇴직하여 지금의일본 전산을 설립하였다. 설립 당시 직원 고용을 위해 입사 설명회를 개최 하였지만 적합한 인재가 나타나지않았다. 문제가 해결 되지..

    읽기 좋은 코드가 좋은 코드다

    읽기 좋은 코드가 좋은 코드다국내도서저자 : 더스틴 보즈웰,트레버 파우커 / 임백준역출판 : 한빛미디어 2012.04.10상세보기 읽기 좋은 코드가 좋은 코드다.저자 : 더스틴 보즈웰 개발을 하면서 타인이 작성한 코드를 보게 되는 경우가 많았다. 생각보다 알아보기 어렵고 정리가 안되있어 많은 어려움을 겪었다. 그래서 어느 누가 봐도 알아 볼 수 있는 코드를 작성하기 위해 "읽기좋은 코드가 좋은 코드다"라는 책을 구독 하였다. 해당 책을 구독하면서 도움이 될만한 구절을 정리해 보았다. 1. 변수명에 의미담기 -> 의미없는 이름은 소스파악에 혼돈을 야기한다.2. 역지사지의 마음으로 옆에서 누군가를 가르친다는 생각으로 주석을 작성하라.3. 기본적인 로직을 단순화 하라. -> 기본적인 if문은 참 일때 기준으로..

    업무 효율적인 30분 회의

    ​ 30분 회의국내도서저자 : 정찬우출판 : 라온북 2015.01.07상세보기 입사 후 1년 4개월 동안 수십번에 회의를 경험하였다. 그 중 결론을 내고 빠르게 끝난 회의가 있었고, 결론도 나지 않은 채 시간만 지속되는 회의도 있었다. 과연 어떻게 준비하고 진행하여야 성과있는 회의가 될 수 있는지 알아보기 위해 30분 회의라는 책을 읽어 보았다. 책에서 강조한 내용을 영역별로 역할 별로 요약해 보았다. 1. 회의 자체 - 시간을 정하고 회의를 진행하라 - 커다란 일도 작게 주제를 나누어서 진행하라. - 회의록을 기록하고 회의에서 나온 일을 추적관리하여라. - 회의 공지는 회의 장소, 주제, 참석자, 준비사항에 대해서 전파하라. - 회의장소는 되도록이면 가깝게 선정하라. 2. 참석자 - 원할한 회의 진행을..