본문 바로가기

독서

(5)
Head First Design Patterns(헤드 퍼스트 디자인 패턴) 한빛 미디어 저자 : 에릭 퍼리먼 여러 디자인 패턴책을 보았지만 객체 설계에 대한 디자인 패턴은 이책이 가장 좋은거 같다. 물론 내가 알지 못하는 더욱 깊이 있는 디자인 패턴을 다루는 책들도 있지만 기본 적인 디자인 패턴책 중에선 가장 좋다고 생각됩니다. 디자인 패턴을 공부하는데 있어서 가장 주요한 것이 디자인 패턴이 무엇이다라는 것이 아니라 이 디자인 패턴을 실무에 어떻게 녹일 수 있는가 입니다. 다른 책들은 단순 디자인 패턴을 설명하는데 그쳤다면 헤드퍼스트 디자인 패턴책은 어떤 문제가 있을 때 이런 디자인 패턴을 써야하는지를 설명해 줌으로써 디자인 패턴을 이해하는데 도움이 됩니다.간혹 쉬운 설명도 어렵게 설명하기는 하지만 이해하는데 있어서 그렇게 문제가 될것은 없습니다.디자인 패턴을 공부하는 분들이라..
디자인 패턴 자바 워크북 저자 스티븐 존 메스커| 역자 정승진|인포북 |2011.09.28 디자인 패턴 자바 워크북 이책은 정말 비추천이다.개인적으로 디자인 패턴의 독자들 대부분이 직장인이라고 생각되는데 이책은 디자인 패턴을 빠르게 보기 위한 책으로는 0점이다. 시간이 많은 연구생들에게 좋을법한 책이다. 이책은 설명하기에 앞서 많은 질문을 던진다. 하지만 직장을 다니면서 디자인 패턴을 익히는데 연구를 해가면서 까지 익히는 것은 시간낭비라고 생각한다.디자인 패턴 이론자체가 책이 던지는 물음들을 생각하면서 문제집처럼 풀기에는 그렇게까지 어려운 이론은 아니라고 생각한다. 이미 3년이상 실무를 한 사람들이라면 디자인 패턴을 보면서 어라? 이거 내가 쓰는 방식인데 이 패턴을 이렇게 부르는구나 하고 생각을 할것이다. 물론 시간이 많다면 문..
열혈강의 java Design Pattern 저자 김창호|프리렉 |2011.09.28 요즘 디자인패턴을 공부하면서 국내에 있는 디자인 패턴 책들을 보기 시작했다.디자인 패턴을 처음 공부하기 때문에 쉬워보이는 책을 빌려서 공부를 하기 시작했다.이책의 저자분이 상당히 유명한 분으로 알고 있다.기대를 하면서 국내의 디자인패턴 책은 어떠할까 기대를 하면서 책을 보았다. 이책은 디자인패턴책이다. 디자인패턴이라는 자체가 초급자에게는 무거운 주제이기 때문에지관적으로 설명해도 되지 싶은데 저자분께서 너무 초보자를 대상으로 설명을 한게 아닌가 하는 생각이든다. 책을 읽는 내내 이런생각이 들었다. 저자분은 왜이렇게 말을 돌려서할까?? 나를 이해시키려는 노력은 보이지만너무 돌려서 설명하려다보니 내가 무엇을 공부하고 있는지 잊어버릴정도이다.그리고 예시로 든 코드들이 너..
200개의 단계별 예제로 배우는 안드로이드 4.0 저자 한동호|제이펍 |2012.05.16 이번에 안드로이드 프로젝트에 투입되었다.네이티브 어플개발이 처음이고 실무에서 큰프로젝트는 처음이다 보니 미리 공부가 조금 필요하다고 느꼇고 도서관을 가서 가볍게 볼 수 있는 책을 찾았다.사실 이책말고 다른 책을 빌리려고 했는데 누군가 먼저 빌려갔었다.그래서 눈에 띄었던 안드로이드 책을 빌려왔다. 이책을 평가하자면 가볍게 안드로이드란 무엇인가에 대해서 보기에 좋은것 같다.예제를 풀면서 안드로이드를 익히기보단안드로에 있는 컴포넌트들이 뭐가 있고어떻게 사용하는지정도만 보기에 딱 좋다뭐 여러가지 예제들이 있었지만간단히 컴포넌트들을 사용하는 수준이었고실무에서 사용할 수 있는 코드는 그의 없었다.뭐 책이 오래전에 나온 책이다보니 그당시 개발방법으론 좋았을지는 모르겠지만현재 ..
이펙티브자바2판 조슈아 블로크 저 | 이병준 역 | 인사이트 | 2014.09.01 독서일 2015.04이펙티브자바 스터디를 나가면 자바개발자라면 중급을 향해가는 초급개발자라면 필독서라고 불리우는 책이 있다.그런 책들중에서 빠지면 서운한 책.이책은 효율적이고 잘 설계된 자바프로그램을 구현하기 위해 알아햐할 지침78가지를 소개하고있다. 제네릭, ENUM, 어노테이션, 자동객체화, FOR-EACH문, VARARGS, 병행성 유틸리티등에 관한새로운 지침과, 객체, 클래스, 라이브러리, 메서드, 직렬화 등의 고전적 주제에 대한 최선의 지침들,자바의 미묘한 부분에서 오는 문제들을 회피하는 법 들에 대해서 설명하고 있다. 이책을 읽으면서 처음 느낀점은 어렵다였다.이책을 이해하기 위해선 디자인패턴과 JAVA자체를 어느정도 깊이있게 ..