이런 원고를 바로 오픈해 주시다니 감사합니다.

링크: http://www.pyrasis.com/private/2014/09/30/publish-the-art-of-amazon-web-services-book

저작자 표시 비영리 변경 금지
신고
posted by 뚱2

K교수의 객체지향 이야기

Books 2013.01.27 21:11




1. 제   목 : K교수의 객체지향 이야기
2. 출판사 : 배움터
3. 저   자 : 김태균
4. 가   격 : 24,000원 
5. 난이도 : 초중급 (★★★)

6. 판   매 : 절판
7. 평   가 : ★★★


객체지향 책이 대부분 외국 책이거나 번역책인데 이책은 저자가 국내분이시다. 

그리고 전문서적 같지 않게 글이 위트가 있어 소소한 재미가 있다.

글의 전체적인 내용은

객체지향의 기본설명(추상화, 상속, 다형성, 동적 바인딩)과 함께

각 언어별로 동적 바인딩을 어떻게 처리하는지 설명하고 있다.

책의 전체 내용에 중요한 점 하나는 리팩토링을 추천하는 부분이다.

프로그램을 설계하거나 만드는 사람이 전지적인 통찰력이 있지 않는 이상

한번에 설계를 완벽하게 할수 없으며 클라이언트의 요구사항이 정확하기 않기 때문에

사실상 처음에 설계를 완벽하게 할수 없다.

결국 요구사항 변화에 대처하기 위해서는 리팩토링을 통한 유연한 설계가 필수이다.

책의 중간에 TDD와 비슷한 내용도 있는데 사실 객체지향을 개발하다보면은 TDD는

자연스럽게 사용하게 된다고 할 수 있다.

객체지향을 처음접하는 초보 유저 보다는 언어을 익힌후 한두번의 프로젝트를 해본 사람이

보면 좋을 것 같다.


저작자 표시 비영리 변경 금지
신고
posted by 뚱2

Head First Servlets & JSP

Books 2012.02.16 11:18

1. 제   목 : Head First Servlets & JSP 상상력을 자극하는 몰입의 학습법
2. 출판사 : 한빛미디어
3. 저   자 : 케이시 시에라, 버트 베이츠, 브라얀 바샴 저 / 김종호 역
4. 가   격 : 32,000원
5. 난이도 : 초중급 (★★★☆☆)
6. 판   매 : 판매중
7. 평   가 : ★★★★★

  Head First의 시리즈인 만큼 호불호는 확실하지만 역시 내용이 좋습니다.
헤드 퍼스트가 대부분 초급서적이라는 편견(?)이 많은데 이 책은 제 개인적인 판단으로는
초급서적이 아닙니다.
오히려 자바문법과, 기초 Model1의 JSP 프로그램을 할 수 있는 개발자가 봐야하는 책이라고 생각합니다.
웹 어플리케이션이 돌아가는 구조에 대해서 상당히 체계적이고 자세하게 알려줍니다.
특히 Http 헤더를 설명하는 서적은 그리 많지 않습니다.
웹 어플리케이션을 작성하다보면은 http 헤더를 건드리는 일이 생기게 되는데 어떻게 구성되어 있는지
알고 있어야 합니다.
그리고 커스텀 태그 JSTL 등의 설명도 현장에서 많이 사용하기때문에
중요한 챕터로 공부할 필요가 있습니다.
제 개인적으로 이 책은 다른 자바책보다 두고 두고 꾸준히 보는 책중에 하나입니다.
저작자 표시
신고
posted by 뚱2


1. 제   목 : 자바스크립트 코딩 기법과 핵심 패턴 ( JavaScript Patterns)
2. 출판사 : 인사이트
3. 저   자 : 스토얀 스테파노프 / 김준기, 변유진 역
4. 가   격 : 22,000원
5. 난이도 : 초중급 (★★★★☆)
6. 판   매 : 판매중
7. 평   가 : ★★★★☆

이 책은 자바스크립트를 배우기 위해서 보는 책은 아닙니다.
자바스크립트를 어느정도 공부하신분이 자바스크립트를 효율적인 방법 및 패턴을 배우는 책입니다.
기존 Gof의 패턴은 Java나 C++로 배우게 되는데 이 책은 패러다임이 특히 다른 언어 (자바스크립트는 C계열의
문법을 사용하지만 java난 C++가 패러다임이 많이 다르다고 생각합니다.)인 자바스크립트를 이용해서
패턴을 설명하는 부분이 다른 어떤 자바스크립트 책에서도 찾아볼수 없는 유용한 부분인것 같습니다.
그리고 실무에 바로 사용해도 도움이 되는 패턴(네임스페이스 패턴, 샌드박스패턴)이 있습니다.
번역도 이해하는데 무리 없습니다.

제가 생각하는 자바스크립트 공부 순서는

1. 자바스크립트 완벽 가이드 (http://kangcom.com/sub/view.asp?sku=200805090006&mcd=571)
2. 자바스크립트 성능 최적화 (http://kangcom.com/sub/view.asp?sku=201109160003&mcd=571)
   - 2장의 설명이 자바스크립트 스코프를 이해하기 좋아서 순서를 올렸습니다.
3. 더글라스 크락포드의 자바스크립트 핵심 가이드 (http://kangcom.com/sub/view.asp?sku=200809180003&mcd=571)
4. 자바스크립트 코딩 기법과 핵심 패턴 (http://kangcom.com/sub/view.asp?sku=201111020003&mcd=571)


이 순서로 공부하시면 자바스크립트를 어느정도 편하게 사용하실수 있을 것 같습니다.
저작자 표시
신고
posted by 뚱2


1. 제   목 : High Performance Javascript 자바스크립트 성능 최적화
2. 출판사 : 한빛미디어
3. 저   자 : 니콜라스 자카스 지음 / 한성용 옮김

4. 가   격 : 20,000원 
5. 난이도 : 초중급 (★★★
)
6. 판   매 : 판매중
7. 평   가 : 


거두 절미하고 Chapter 2 데이터 접근 항목 내용만으로도 책의 값어치를 합니다.
'2.01. 스코프 관리'는 자바스크립트의 변수 스코프를 이해 할수 있게 그림과 같이 설명하고 있습니다.
'2.02 객체 멤버'는 그림과 함께 자바스크립트이 프로토타입 체인을 설명하고 있습니다.
개인적으로 자바스크립트 스코프와 클로져때문에 여러 서적을 찾아봤는데
이 책을 보고 한번에 정리되었습니다.
프로토타입 체인은 객체를 어떻게 활용해야 하는지 기본기이기 때문에 중요합니다.
2장의 설명과 함께 함수와 메소드등에 따라 this가 어떻게 변하는지 인지하신다면
자바스크립트의 객체를 자유로이 사용하시는데 불편함이 없을 것 같습니다.

저작자 표시
신고
posted by 뚱2


1. 제   목 : 거꾸로 배우는 소프트웨어 개발 
2. 출판사 : 로드북
3. 저   자 : 
이호정 저
4. 가   격 : 16,000원 
5. 난이도 : 초중급 (★★
☆☆)
6. 판   매 : 판매중
7. 평   가 : 


요즘 하고 있는 프로젝트와 맞물려 참으로 많이 생각하게 하는 책 입니다.
우선 개발자 보다는 관리자가 꼭 봤으면 하는 책입니다.
이 책을 읽고 관리자가 조금이라도 생각을 달리 해줄수 있다면 앞으로 개발이 조금 나아지지 않을까 합니다.
물론 관리자가 인식전환을 한다고 다 해결될 문제는 아닙니다.
다만 점진적으로 개발 환경이 나아졌으면 합니다.
이 책은 성공적인 프로젝트를 하기 위한 방법으로 TDD, Unit Test, 형상관리를 적극 사용하라고 하고 있습니다.
요즘은 웬만한 프로젝트에서는 형상관리툴은 사용합니다.
다만 TDD, Unit Test는 사용하는데를 저는 아직 보지 못했습니다.
제가 프로젝트 경력이 짧아서 그럴수도 있습니다.
그렇지만 현실의 촉박한 개발기간과 관리자의 인식부재로 인해서 Unit Test가 힘들지 않을까 합니다.
이 책에서 말하는 그런 개발환경을 꼭 한번 접해보고 싶습니다.


 
저작자 표시
신고
posted by 뚱2


1. 제   목 : Java 언어로 배우는 디자인 패턴 입문 
2. 출판사 : 영진닷컴
3. 저   자 : 
유키 히로시 저
4. 가   격 : 25,000원 
5. 난이도 : 초중급 (★★
☆☆)
6. 판   매 : 판매중
7. 평   가 : 


몇 권 보지 않은 디자인패턴 책이지만 디자인패턴이라고 본책중에 개인적으로 제일 이해하기 쉬운 책입니다. 
이 책은 총 10부로 구성되어 있는데 저는 천천해 보려고 하루에 한부씩 읽었습니다.
디자인 패턴 책을 보다 보면은 제일 어려운게 그 패턴이 그 패턴 같으면서 도대체 언제 어떤 패턴을 적용할지
감이 안온다는 것 입니다.
그건 책으로 해결될 문제는 아니라고 봅니다.
이론과 실전은 다르기에 결국 경험에 의해서 필요성이 생기는 것 같습니다.
그렇지만 그런 부분을 뒤로하고서라도 이책은 충분히 가치가 있습니다.
책을 읽다보면은 디자인패턴을 통해서 객체지향의 묘미에 대해서 충분히 느낄수 있고 객체지향적으로
잘 구조화 해서 개발을 해보고 싶다는 욕구가 충만해 집니다.
이 책을 읽고 꼭 패턴이 뭐다라기 보다 왜 객체지향으로 해야 하는가
결국 현대에 와서 개발보다는 유지보수의 비용 더 크다는걸 깨닿고 유지보수를 쉽게 하는 방법으로 발전하게되면서
객체지향이라는게 각광받고 있는 거라고 생각합니다.
이 책도 인터페이스를 통한 느슨한 결합으로 유지보수와 확장에 자유로는 코드를 만들려고 하는게
모든 패턴에 깔려있다는걸 알려줍니다.
자바 언어를 바탕으로 디자인 패턴을 설명하고 있지만 C, C++ 개발자가 보아도 크게 문제 없습니다.
기존 GoF책이 어려우신 분은 이 책을 시작으로 다른 책을 접근해 보시는 것도 한가지 방법이라고 생각합니다. 
저작자 표시
신고
posted by 뚱2



1. 제   목 : 아이폰 프로그래밍 UIKit 핵심 바이블

2. 출판사 : 정보문화사


3. 저   자 : 토코로 유타 / 김은철, 유세라 번역


4. 가   격 : 25,000원


5. 난이도 : 초중급 (★★★☆☆)


6. 판   매 : 판매중


7. 평   가 : ★★★★☆


아이폰 번역책이 나온지 한 2년쯤 되는 것 같습니다. 대부분의 아이폰 책은 기초서적이고


또한 아이폰 개발에 전반적인 사항을 다루고 있습니다.


그런 와중에 이책은 독보적인 책입니다.


다른 부분을 제외한 UI에 관련된 UIKit Framework만을 집중적으로 다루고 있습니다.


또한 인터페이스 빌더를 사용하지 않고 코드만으로 UIKit을 설명하고 있습니다.


이런 부분에 호불호가 있을수 있는데 저에게는 정말 베스트한 방식 입니다.


자동화 툴은 사용하기 편리하지만 배울때는 도움이 되지 않습니다.


자동화 이면에 가려진 원리가 보여지지 않게 때문에 나중에 응용력 부분에 문제가


생길수 있습니다. 결국 원리를 알아야지 응용력이라는게 생기는데


이 책은 그런 부분에 있어서 코드로만 UIKit을 설명하기에 기초 UIKit을 배우는데 정말


큰 도움이 됩니다. 


예전의 정보문화사 책을 참 많이 구입했었는데 어느순간부터 책을 선뜻 구입하지 않았던것 같습니다.


그 이유는 여러가지가 있는데 우선 내용이 예전만 못했고 책의 표지나 질이


다른 출판사에 비해서 떨어지는 느낌을 많이 받았습니다. 지금 이책도 책의 질이 두꺼운


은행 달력 용지(?)를 사용한 느낌이 드는데 책의 무게와 부피가 늘어나는 부분이라고 생각합니다.


책의 종이 질에 대한 부분은 개인적으로 인사이트의 책을 좋아라 합니다.


이야기가 이상한 방향으로 흘렀는데 근래들어 참 좋은 정보문화사 책입니다. 정보문화사 책 뿐만 아니

아이폰 책 중에서도 좋은 책입니다.

UIKit만을 설명하지만 인터페이스 빌더를 사용하지 않음으로 iOS의 돌아가는 방식을 다른 어떤 책


보다 많이 볼수 있는 책이라고 생각합니다.


특히 UI에 대한 레퍼런스 책으로 참 유용합니다.


저작자 표시
신고
posted by 뚱2

1. 제   목 : Beginning iOS4 Application Development (렛츠고! iOS 4 애플리케이션 개발)
2. 출판사 : 제이펍
3. 저   자 : 
웨이멍 리 저/황반석 역
4. 가   격 : 35,000원
5. 난이도 : 초중급 (
★★☆)
6. 판   매 : 판매중
7. 평   가 : 


거두절미 하고 이 책은 Beginning이라는 이름을 달고 있지만 이 책가지고 iOS 개발을 시작하기는 쉽지 않아 보입니다.
책의 마지막 부록 부분에 Obejctive-C에 대한 특강이 있기는 하지만 부족합니다.
제가 보기에 처음 시작은 Head First iPhone Development  같은 책으로 컨셉을 잡으시는게 좋아보입니다.
이 책의 장점은 Cookbook같이 한 챕터 하나 하나가 레퍼런스로 유용하다는데 있습니다.

개인적으로 'Chapter 06 키보드 입력'의 키보드 사라지게 만들기는 참 유용했습니다.
실제 개발들어갔을때 참조하고 싶은 내용만 바로 바로 참조 할 수 있게 한점이 저에게는 편하더군요.
그리고 각 장의 마지막에 이번장에서 배운 내용을 짧은 표 형식으로 요약한 것도 한눈에 정리가 잘되게 작성 되었습니다.

역자 후기중...
'그렇다! 역자의 입장이 아닌 개발자의 입장으로 볼 때 이 책은 정말로 대단하다. 이 책 한 권이라면 아이폰에서 사용되는 대부분의 기능들을 충분히 구현할 수 있다. 게다가 저자의 집필 방식이 참으로 맘에 들었다. 예를 들어, 대부분의 책들은 어떤 부분을 따라 하려면 이전 장의 (심지어는 몇몇 장에 걸친) 내용과 예제를 하지 않고서는 할 수 없는 구성들이 많다. 그러나 이 책은 독자가 알기 원하는 부분이 맨 앞에 있든 맨 뒤에 있든, 바로 그곳에서부터 시작해도 쉽게 이해할 수가 있게 구성되어 있다. 또한 이 책은 보통의 입문서에는 잘 포함되지 않는 고급 주제들을 많이 다루고 있으며, 상세하게 하나하나씩 설명하고 있다.'


위의 역자 말이 정말 딱 들어맞는 책입니다. 또한 번역책이지만 읽는데 지장없이 잘 번역되었습니다.
다만 책 앞부분에서 alloc후 release를 안한 소스가 보이더군요. 소스에 대한 정확한 검증이 조금 더 필요할것 같습니다.
이 책은 공부보다는 실제 개발시 더 도움이 될만한 책 같습니다. 물론 공부시에도 도움됩니다.
저작자 표시
신고
posted by 뚱2

1. 제   목 : 패턴 그리고 객체지향적 코딩의 법칙
2. 출판사 : 한빛미디어
3. 저   자 : 
문우식
4. 가   격 : 17,800원
5. 난이도 : 초중급 (
★★☆)
6. 판   매 : 판매중
7. 평   가 : 
☆☆

저는 C++를 통해서 객체지향을 접했습니다. 처음 C++를 접하고 나서 객체지향의 컨셉을 이해하는데
어려웠습니다. 기존의 절차지향 방식에 익숙해진 저로써는 객체지향의 개념을 잡기가 너무나 난해하더군요.
선배들의 말씀중에 객체지향을 배울때 차라리 아무것도 모르는 초보가 배우기 쉬울수도 있다는 말을 실감했습니다.
C++로 객체지향에 문법에 대해서 어느 정도 습득했지만 역시 코딩 들어가면 C++을 가장한 C가 되었습니다.
그래서 어떻게 하면은 객체지향적으로 잘 할 수 있을까 하며 찾아보니 디자인패던을 배워보라고 하더군요.
이책은 디자인패턴을 배워보던중 접한 책중에 하나 입니다.

다른 Blog2Books의 컵셉 처럼 나(?)씨이신 분들이 나오셔서 가상의 상황을 적절히 보여주면서 책을 진행하는
방법입니다. 다른 디자인패턴 책들과 다르게 코드는 별로 없습니다.
그냥 가볍게 디자인패턴이 왜 필요한지 또 어떻게 접근해야 하는지 방향을 알려주는 책 같습니다.
이 책의 가장 중요한 요지는 두가지 입니다. '공통점 묶기와 조금 알기' 이 큰 주제를 가지고 이야기 형식으로
풀어서 진행하고 책의 중간부분 부터는 어떤 상황을 해결하면서 디자인패턴을 설명하고 있습니다.

이야기 형식으로 편안하게 읽을수 있어서 좋지만 디자인패턴에 대해서 코드 위주로 자세한 설명을 원하는 사람을
부족 할 수 있는 책이라고 생각됩니다.
이책으로 기본 개념을 잡고 다른 전문적인 디자인패턴 책을 읽으시면 좋을 것 같습니다.
저작자 표시
신고
posted by 뚱2



1. 제   목 : 테스트 주도 개발 : Test-Driven Development by Example
2. 출판사 : 인사이트
3. 저   자 : 
켄트 벡
4. 가   격 : 25,000원
5. 난이도 : 초중급 (★★
☆)
6. 판   매 : 판매중
7. 평   가 : 


이 책을 읽고난 첫 느낌은 제가 평소에 개발하면서 어렴풋이 느낀 TDD 방법을 정확하고 명쾌하게 설명한다는데 있습니다.
TDD 방법 중에 저와 제일 비슷했던 부분은
1. 클래스 껍데기만 작성
2. 컴파일 되게 작성
3. 값이 나오는 것만 확인
4. 실제 정확한 값이 나오게 수정
5. 리팩토링

이 책에서 켄트벡은 테스트 단계 단계당 숨을 고르며 빠르게 지나가게 하거나 최대한 자세히 하거나 하는 보폭의 이야기를
하는데 TDD에 가장 중요한 부분의 한 부분이라고 생각합니다.
전 내공이 부족에 넓은 보폭은 꿈도 꾸지 못하고 최대한 촘촘하게 총총 걸음으로 걷습니다. ^^

다른 부분은 책과 비슷한 방법으로 하는데
리팩토링 부분에서는 많이 부족합니다. ㅠㅠ
정말 리팩토링에는 용기가 필요한것 같습니다.

이 책은 제가 짧은 개발의 경험중에 어렴풋이 느낌 TDD를 명확하게 글로 표현했습니다.
아직 수준이 모자라서 다 습득하지 못했고 이해하지 못하고 있습니다.
두고 두고 보면서 내 자신의 레벨을 가늠해 볼수 있는 책 입니다.

이책이 완변하게 이해되는 날까지...

추가 : 2013-11-26
리팩토링에는 용기가 필요한게 아니라 좋은 툴이 필요합니다. (용기는 거들뿐...)
     


저작자 표시
신고
posted by 뚱2

도전! 아이폰4 프로그래밍

Books 2011.04.08 22:21


1. 제   목 : 도전! 아이폰4 프로그래밍 (iCan iPhone4 Programming)
2. 출판사 : Digital New
3. 저   자 :
박동윤,신용 지음
4. 가   격 : 36,000원
5. 난이도 : 초중급 (★★
☆☆)
6. 판   매 : 판매중
7. 평   가 : 


초보자 용으로 개념잡기 좋았던 책이 Head First iPhone Development 이였습니다. Head First 기본으로
실제 개발에 유용한 책을 꼽으라면 주저없이 이책을 선택하고 싶습니다.
우선 한국 저자이기에 의미 전달이 정확합니다.
처음의 출판사도 낯설고 가격도 다른것에 비해서 조금 비싸서 선뜻 손이가지 않았는데
인터넷 여기 저기의 추천하는 글을 읽고 선택했는데 괜찮은 책입니다.
같은 말의 반복이지만 유용한 실무위주의 예제가 정말 좋고 다른책에는 찾아볼수 없는 애플 개발자
등록하는 방법, 애플스토어에 등록하는 방법등이 참으로 유용합니다.
별것 아닌것 같아도 영어와 낯선 환경에 쉽게 등록하지 못하는데 상세하게 그림과 같이 설명해줘서 
어렵지 않게 등록할수 있습니다.
현재 국내서적 중에서 가장 괜찮은 서적인것 같습니다. 그리고 현시점에서 iOS4를 다룬다는 점도
매리트가 있습니다.
 
저작자 표시
신고
posted by 뚱2

Professional 소프트웨어 개발

Books 2011.03.28 13:14

1. 제   목 : Professional 소프트웨어 개발
2. 출판사 : 인사이트
3. 저   자 : 스티브 맥코넬 지음 / 윤준호, 한지윤 옮김
4. 가   격 : 13,000원
5. 판   매 : 판매중
6. 평   가 : ★★★★☆


학생
    - 소프트웨어공학 분야를 이루는 지식체계를 소개하고, 소프트웨어공학 관련 직업이 어떤 일을 하는지 보여준다.
개발자
    - 진정한 소프트웨어 개발자가 되기 위해 밟아야 하는 경력 경로를 얘기한다.
프로젝트 관리자
    - 잘 운영하는 프로젝트와 잘못 운영하는 프로젝트간의 차이점을 요약하고, 프로젝트를 성공적으로 진행하기 위해 
      해야 할 일을 설명한다.
조직 관리자
    - 소프트웨어 개발을 위한 체계적 접근 방식의 장점 설명하고, 해야 할 일을 살펴본다.


위 사람에게 필요한 책이라고 합니다. (책에서 발췌)
전 개발자의 위치인데 요즘 소프트웨서 기술자 신고와 맞물려 나아갈 방향을 알려주네요.
다만 외국책이기에 우리나라 실정에 맞추기에는 피상적인 부분도 있습니다.
왜 컴퓨터과학이 아니라 소프트웨어공학 이어야 하는지 저자의 설명이 가슴이 와 닿네요.
제가 앞으로 개발자로 나아가기 위해서 어떤 준비를 해야하는지 조금 알것 같기도 합니다.
그렇지만 내용이 머리속에 쏙 안와닿는데 어렵습니다. 책 내용이 어렵다기 보다 제가 아직
수준이 미치지 못하는것 같습니다. 몇 년후 다시 한번 더 보면 다른 느낌으로 다가올 책인것 같습니다.
저작자 표시
신고
posted by 뚱2


1. 제   목 : 도와주세요! 팀장이 됐어요
2. 출판사 : 위키북스
3. 저   자 : 신승환
4. 가   격 : 13,000원
5. 판   매 : 판매중
6. 평   가 : ★★★★☆

요즘 한창 고민하게 되는 부분. 아직 나에게는 멀게만 느껴지는 책 제목이지만 꼭 팀장이 아니더라도
개발자 간의 문제 혹은 개발자와 팀장과의 관계, 무엇보다 사람관의 관계에 대해서 배울수 있다.
책은 초보 팀장인 나영철이라는 인물을 중심으로 1부는 소설 2부는 QnA 형식으로 풀어쓰고 있다.
이 책의 큰 주요 골자 2가지는 리팩토링과 애자일이다 웬 관리기술에 개발방법론이냐 하겠지만
방법론이라는건 컨셉,목적 인데 두가지 방법(리팩토링, 애자일)이 팀장이 프로젝트를 성공적으로
이끌어 가는데 큰 밑바탕이 될 수 있다고 알려준다.
책 분량은 290페이지 가량인데 소설 형식에 분량도 적어서 책을 조금 느리게 보는 사람도 3시간 정도면
다볼 분량이다.
분량은 적은데 내용은 가볍지 않은 책!!!
출퇴근시 볼만하다.
저작자 표시
신고
posted by 뚱2


1. 제   목 : Head First Object-Oriented Analysis & Design 세상을 설계하는 객체지향 방법론
2. 출판사 : 한빛미디어
3. 저   자 :
브렛 맥래프린, 게리 폴리스, 데이빗 웨스트 저 / 신광연, 박종걸 역
4. 가   격 : 28,000원
5. 난이도 : 초중급 (★★
☆☆)
6. 판   매 : 판매중
7. 평   가 : ★★★★
   

   언제나 그렇지만 Head First 시리즈는 호불호가 확실한 책인것 같습니다. 내용이 문제가 아니라  책의 컨셉이 말입니다.
   저는 싫어하는 쪽 사람인데요. 그렇지만 꽤 많은 Head First 시리즈를 가지고 있습니다. 
   (책의 컨셉은 싫지만 내용은 좋습니다. 조금 모순되지요)    
   아무튼 객체 지향 설계 분석을 그림책 읽듯이 쉽게 읽게 해주는 책입니다.
   편하게 쭉 읽어가다 부분 부분 나라면 어떻게 할까 생각하면 분석, 설계 기초 잡는데 좋을 것 같습니다.
   저는 초보이기때문에 이것 보고 조금 더 세부적으로 깊이가 있는 책을 찾아서 읽어봐야겠습니다.
   처음 개발자 들이 접근할때 어려워하는 분석, 설계, 객체지향 그리고 그중에 간간히 나타나는 디자인패턴에 대한 설명이
   한데 잘 어우러지는 책 입니다.

    
저작자 표시
신고
posted by 뚱2


1. 제   목 : Head First iPhone Development

2. 출판사 : 한빛미디어

3. 저   자 : 댄 필로네(Dan Pilone), 트레이시 필로네(Tracey Pilone)  / 강권학 역

4. 가   격 : 30,000원

5. 난이도 : 초중급 (★★☆☆☆)

6. 판   매 : 판매중

7. 평   가 : ★★★★★
   
    요즘 한참 즐겨봤던 책 입니다. 아이폰 개발의 모든것을 보여주는 레퍼런스 서적은 아닙니다.

    편하게 읽을수 있는 입문 개발 서적입니다. 편하게 볼 수 있다고 해서 쉬운내용만 다르고 있지는 않습니다.
    
    아이폰 개발을 위해서 기초서적을 3~4권 정도 구입했는데 그중에 가장 많은 도움을 받은 개발 서적입니다.

    Head First만의 고유한 스타일이 이책에도 고스란히 베어 있습니다.

    저는 개인적으로 Head First 시리즈의 내용은 좋아하지만 어지러운 편집스타일은 좋아하진 않습니다.

    그렇지만 이책은 그런 와중에 집중해서 읽은 책입니다.

    
저작자 표시
신고
posted by 뚱2

COM/DCOM 프라이머 플러스

Books 2010.08.16 11:45


1. 제   목 : COM/DCOM 프라이머 플러스

2. 출판사 : 인포북

3. 저   자 : CADMAN 공저 / 곽용재 편역

4. 가   격 : 18,000원

5. 난이도 : 초중급 (★★★☆☆)

6. 판   매 : 절판

7. 평   가 : ★★★★★

    제가 COM을 배우기 위해서 여러가지 책을 살펴봤습니다. 대략 우리나라 저자와 번역된 책중 유명하다는 것은

    다 살펴본것(책을 다 읽은게 아닙니다. ^^;) 같습니다.

    국내서적, 변역서적 중에서 가장 제 궁금증을 잘 해결해준 책입니다. (주관적인 제 기준입니다.)

    실제 개발을 할때 모든걸 다 만들지 않습니다. 일예로, Win32 어플리케이션을 만들때 대부분 MFC를 이용해서 만들지

    Win32 API만 이용해서 만드시는 분은 전 아직 못봤습니다.

    이 책은 COM의 역사부터 시작해서 객체지향 그리고 MFC, ATL을 사용하는 COM제작 이렇게 진행됩니다.

    제가 제일 좋았던 부분은 MFC와 ATL의 클래스를 비교해서 설명해 주는 부분이었습니다.

    왜 MFC로 개발이 가능한데 굳이 ATL을 배워야 하는지 궁금하게 생각했던 저에게 해답이 되었습니다.

    그리고 편역자이신 곽용재님의 내공깊은 번역에 국내서적만큼 읽기 쉽습니다.

    다만 이책은 절판이어서 중고서적으로 구할수 밖에 없단 점이 아쉽습니다.
저작자 표시
신고
posted by 뚱2

C# and the .NET Platform

Books 2010.01.12 11:50

1. 제   목 : C# and the .NET Platform

2. 출판사 : 사이텍미디어

3. 저   자 : Andrew Troelsen 저 / 장시형 역

4. 가   격 : 40,000원

5. 난이도 : 초중급 (★★★☆☆)

6. 판   매 : 판매중

7. 평   가 : ★★★★☆

    기존의 다른 언어를 하시던 분들이 닷넷을 전반적으로 살펴보기 좋은 책 입니다.

    책은 바이블 격으로 닷넷의 이모저모를 두루두루 다루고 있습니다.

    C#문법도 다룹니다. 다만 넓게 다루다보니 중요한 부분에 대한 설명이 조금 모자란 점이 보입니다.

    이 책은 닷넷이 이런거구나 하고 구경하는 기분으로 보시면 좋을 듯 합니다.

    번역본이다 보니 어쩔수 없는 이해하기 조금 어려운 글들이 보이긴 하지만

    전반적으로 무리없이 읽으실수 있습니다.

    다시 한번 말씀드리지만 닷넷을 전반적으로 정리하기 참 좋은 책 입니다.
저작자 표시
신고
posted by 뚱2

손에 잡히는 정규표현식

Books 2010.01.08 16:32



1. 제   목 : 손에 잡히는 정규표현식

2. 출판사 : 인사이트(insight)

3. 저   자 : 벤 포터 저 / 김경구 역

4. 가   격 : 14,800원

5. 난이도 : 초중급 (★★☆☆☆☆)

6. 판   매 : 판매중

7. 평   가 : ★★★★☆

    웹 프로그래밍을 하면서 폼의 Vaildation을 좀더 편하게 하는 방법을 찾다가 정규표현식을 알게되었습니다.

    정규표현식을 공부하기 위해 찾아보니 시중에 책이 거의 없었고 그중 유일한 책은(번역본으로)

    정규표현식 완전 해부와 실습(한빛미디어) 밖에 없었습니다.

    정규표현식 완전 해부와 실습은 정규표현식의 바이블 격이고, 내부 엔진에 대한 설명도 자세히 되어 있지만

    방대한 양과 여러 언어의 정규표현식의 차이점을 자세히 다루다보니 정규표현식 사용만 익히고 싶은

    저에게는 부담스러운 양이었습니다.

    그렇게 정규표현식을 잠깐 보고 몇년이 흘러서 서점에 갔다가 위 책을 보게되었습니다.

    얇은 분량으로 출퇴근시 보기 좋고 실제로 이틀만에(출퇴근 시에만) 읽었습니다.

    점진적으로 정규표현식을 확장해서 설명하는 방식은 참 마음에 듭니다.

    번역도 깔끔한 편으로 정규표현식을 사용방법을 이해하는데 무리없는 수준입니다.
   
저작자 표시
신고
posted by 뚱2


1. 제   목 : 제프리 리처의 Windows VIA C/C++

2. 출판사 : 한빛미디어

3. 저   자 : 제프리 리처, 크리스토프 나자르 공저 / 김명신 역

4. 가   격 : 42,000원

5. 난이도 : 중상급 (★★★★☆)

6. 판   매 : 판매중

7. 평   가 : ★★★★★

    제프리 리처를 아신다면 달리 설명이 필요없는 책입니다.

    제프리 리처의 마지막 네이티브 책이 될거라고 합니다.

    책의 구성은 기존의 어드밴스 윈도우 NT, Programming Applications for Windows (4/E)과

    크게 다르지 않습니다. 기존의 구성에 새롭게 Vista, 2008의 함수가 추가되었습니다.

    이책의 장점이자 단점은

    제가 어드밴스 윈도우 NT를 가지고 있는데요 이책을 지금 봐도 크게 무리가 없습니다.

    결국 너무 잘쓴책이 지금까지도 훌륭히 사용되고 있습니다. ^^;

    이 책은 기존의 절판되어서 구하지 못했던 분들이 구입하시길 정말 강추합니다.

    기존의 어드밴스 윈도우 NT책이 있으시지만 그래도 새로운 버전에 맞춰서 읽도 싶으신 분들도

    구입하실만 합니다. (저도 구입했습니다. ^^;)   
저작자 표시
신고
posted by 뚱2

1. 제   목 : 자바스크립트 완벽가이드
2. 출판사 : 인사이트
3. 저   자 : 데이비드 플래너건 저 / 송인철, 이동기, 이유원, 황인석 역
4. 가   격 : 43,000원
5. 난이도 : 중상급 (★★★★☆)
6. 판   매 : 판매중
7. 평   가 : ★★★★★

    자바스크립트 최고의 책입니다. 정말 버릴것 하나 없는 좋은 책 입니다.
    초기 대부분 웹개발자분들은 특별히 자바스크립트를 공부하기 보다는 Copy & Paste 할수있는
    수준까지 공부하는게 다였습니다.
    그런 대우를 받던 자바스크립트가 Ajax 및 인터넷의 부상으로 점점 중요해졌습니다.
    그렇지만 우리나는 여전히 관련서적이 부족합니다.
    이책은 자바스크립의 문법부터 웹브라우져와 연동되는 클라언트스크립트 부분까지
    어디 하나 버릴곳 없는 좋은 책 입니다.
    번역도 훌륭해서 읽는데 전혀 지장이 없습니다.

* 2011-05-23 추가
    다른 책에서는 보기 힘든 클로져에 대한 설명이 참으로 유용합니다.
    또한 다양한 방법으로 객체를 생성과정을 설명하는 부분도 좋습니다.
 
저작자 표시
신고
posted by 뚱2

Win32 네트워크 프로그래밍

Books 2009.09.07 14:46

1. 제   목 : Win32 네트워크 프로그래밍
2. 출판사 : 대림
3. 저   자 : Ralph Davis 저 / 김승태 역
4. 가   격 : 29,000원
5. 난이도 : 중급 (☆★★★☆)
6. 판   매 : 품  절
7. 평   가 : ★★★☆☆

    네트워크 책이지만 시스템에 대한 설명도 많은 책입니다.
    오래된 책이라서 내용이 조금 구식(?)이지만 내용의 질만큼은 좋아서 초보분들이
    개념잡기 좋습니다. 번역도 대체적으로 이해하는데 무리 없이 잘 번역되어 있습니다.
    특히 Win32 API를 이용해서 클래스로 만든 CWin32Exception, COverlappedFile은 바로 실무에서
    사용할수 있습니다.
저작자 표시
신고
posted by 뚱2

터보C정복

Books 2009.09.06 04:06

1. 제   목 :  터보 C 정복
2. 출판사 : 가남사
3. 저   자 : 임인건
4. 가   격 : 20,000원
5. 난이도 : 중급 (★★★☆☆)
6. 판   매 : 품  절
7. 평   가 : ★★★☆☆

    포인터의 평가가 좋아서 때늦은 2006년 어렵게 중고로 구입한 터보C정복 입니다.
    포인터 설명이 가장 The C Programming Language에 가깝게 설명을 한것 같습니다.
    다만 터보 C로 되어 있어서 지금은 윈도우 환경에서는 사용 할 일이 별로 없습니다.
    그렇지만 포인터 부분과 터보C에 대한 자세한 설명으로 바이블류의 책 입니다.
    C 언어의 기초문법 설명 부분만으로도 충분히 소장할 가치가 있는 책입니다. 
저작자 표시
신고
posted by 뚱2

1. 제   목 :  Programming Windows with MFC Second Edition
2. 출판사 : Compeople
3. 저   자 : Jeff Prosise
4. 가   격 : 45,000원
5. 난이도 : 중급 (★★★★☆)
6. 판   매 : 절판
7. 평   가 : ★★★★☆

    다른 사람들이 다 MFC가 사양길이라고 할 때... (2005년부터 시작했습니다. ㅡㅡ;)
    그때 MFC 관련서적 이것 저것 구입했습니다. 대략 유명한건 거의다 구입한것  같습니다. 
    이 책은 절판되어서 최근에 친한 동생이 가지고 있는걸 받았습니다.
    다 살펴보진 않았지만 책의 내용은 정말 좋습니다.
    처음에 하나 하나 직접 클래스도 만들다가 나중에는 Class Wizard를 사용함으로 해서
    자동으로 생성되는 코드들에 대한 거부감을 줄인것도 처음 MFC를 시작하시는 분들께 좋을 것 같습니다.
    API 책 한권과 이책 한권만 있으면 대부분 어플리케이션을 개발하는데 크게 문제 없을 것 같습니다.
    책의 번역수준은 그리 좋지않지만 그것보다 오타가 많습니다. 특히 소스코드에 flag 설정하는 부분에서
    | (bit or 연산자)가 왜 그리 많이 빠졌는지... 
    그렇지만 다른 MFC 관련서적을 몇권 보셨다면 이해하는데 크게 무리가 없습니다.
    원서의 압박이 있으신 분은 MFC에 대한 최선의 선택이 되지 않을까 합니다.
저작자 표시
신고
posted by 뚱2


1. 제   목 :  Microsoft Visual C++ Object-Oriented Programming
2. 출판사 : 삼양출판사
3. 저   자 : 편집기획실
4. 가   격 : 16,000원
5. 난이도 : 초급 (★★☆☆☆)
6. 판   매 : 품  절
7. 평   가 : ★★★★★

    책 제목에 Visual C++이 포함되어 있어서 Visual C++ 툴과 관련이 있을것 같지만
    책의 내용은 대부분(90%) C++ OOP에 관한 내용입니다.
    C를 하고 OOP에 대해서 개념잡기 좋은 책 입니다.
    특히 C의 struct를 이용해서 C++ 클래스와 비슷하게 변경하는 방법(7.1)
    상속을 v-table과 함께 설명(8.3)함으로 해서 이해를 돕고 있습니다.
    저자는 편집기획실이라고 되어 있는데... 글 스타일이 전병선씨 스타일이 느껴집니다.(?)
    이건 100% 저만의 생각입니다. ^^; 저자는 분명 편집기획실로 되어 있습니다.
    다만 지금은 절판되어서 구입할수 없다는게 아쉽습니다.

ps. 2011-06-22 추가
     C를 배운 사람이 C++로 넘어가기 좋은 책 입니다. 다른 객체지향 책과 비교해서 좋은점은
     메모리와 연관해서 V-Table을 설명하는 부분에 있다고 할 수 있습니다. 
저작자 표시
신고
posted by 뚱2