이전

리뷰 (24)

한줄평
평점 분포
  • 리뷰 총점10 67%
  • 리뷰 총점8 8%
  • 리뷰 총점6 8%
  • 리뷰 총점4 12%
  • 리뷰 총점2 4%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 9.0
  • 40대 8.0
  • 50대 6.0

포토/동영상 (2)

리뷰 총점 종이책
종교언급불쾌
"종교언급불쾌" 내용보기
설레는 마음으로 새 책을 받아보고 첫 장을 펼쳤습니다. 내용은 둘 째 치고 특정종교에 대해 언급하시더군요. 불쾌했습니다. 저자의 종교는 저에게 필요한 내용도 아니고 궁금하지 않습니다. 제가 돈주고 산 책입니다. 제발 자중하시고 공과 사를 구분해 주셨으면 좋겠네요. 책 제작에 도움을 준 누구누구 고맙다, thanks to ~~,  혹은 누구에게 바친다까지는 이해하겠습니다. 본인의 신
"종교언급불쾌" 내용보기
설레는 마음으로 새 책을 받아보고 첫 장을 펼쳤습니다. 내용은 둘 째 치고 특정종교에 대해 언급하시더군요. 불쾌했습니다. 저자의 종교는 저에게 필요한 내용도 아니고 궁금하지 않습니다. 제가 돈주고 산 책입니다. 제발 자중하시고 공과 사를 구분해 주셨으면 좋겠네요. 책 제작에 도움을 준 누구누구 고맙다, thanks to ~~,  혹은 누구에게 바친다까지는 이해하겠습니다. 본인의 신앙고백이 왜 나옵니까?  구입전에 특정 종교 언급되어 있다고 알아볼 수 있게 책표지나 광고면에 크게 쓰셨으면 도서선택에 도움이 되었을 텐데 말입니다. 환불도 안되구..
h********8 2011.07.02. 신고 공감 22 댓글 6
리뷰 총점 종이책
난 정말 JAVA를 공부한적이 없다구요 리뷰
"난 정말 JAVA를 공부한적이 없다구요 리뷰" 내용보기
c나 c++강의를 들어보고 감명받아, 자바역시 강의 잘하실거라고 믿었습니다.   왠걸....자바에서는 강의의 질이 너무안좋네요.   학생인 제가 강의해도 이거보단 명료하게 잘할거 같습니다. 실망입니다.   이렇게 강의하신책을 ...무슨생각으로 출간하신건지 이해가 안가네요..   요점전달 하나도 안되시고....두루뭉실 설명으로 인하여,,초보자들은   자바를 너무 어렵게 느
"난 정말 JAVA를 공부한적이 없다구요 리뷰" 내용보기

c나 c++강의를 들어보고 감명받아, 자바역시 강의 잘하실거라고 믿었습니다.

 

왠걸....자바에서는 강의의 질이 너무안좋네요.

 

학생인 제가 강의해도 이거보단 명료하게 잘할거 같습니다. 실망입니다.

 

이렇게 강의하신책을 ...무슨생각으로 출간하신건지 이해가 안가네요..

 

요점전달 하나도 안되시고....두루뭉실 설명으로 인하여,,초보자들은

 

자바를 너무 어렵게 느끼고, 잘못 이해할거 같습니다.

 

평점많이 준 리뷰들은...도대체 이해가 안갑니다.

s*******0 2013.10.11. 신고 공감 7 댓글 0
리뷰 총점 종이책
지루하지 않은 기본서.
"지루하지 않은 기본서." 내용보기
대학 때 배웠던 Java. 그 땐 필요성을 못 느껴 설렁설렁하다가, 졸업 후 4년만에 다시 공부를 시작하게 되었다. 머리 속은 거의 백지상태라 초보자에게 맞는 책을 고르다보니, 자바의 정석, head first java, 난 정말 java를 공부한 적이 없다구요 세 권으로 압축됐다.   head first java는 재미는 있지만 초보자에겐 어려울 수 있다는 평이고, 자바의 정석은 내용은 좋지만 조금 딱
"지루하지 않은 기본서." 내용보기

대학 때 배웠던 Java. 그 땐 필요성을 못 느껴 설렁설렁하다가, 졸업 후 4년만에 다시 공부를 시작하게 되었다.

머리 속은 거의 백지상태라 초보자에게 맞는 책을 고르다보니, 자바의 정석, head first java, 난 정말 java를 공부한 적이 없다구요 세 권으로 압축됐다.

 

head first java는 재미는 있지만 초보자에겐 어려울 수 있다는 평이고, 자바의 정석은 내용은 좋지만 조금 딱딱하다는 평이라 이 책을 샀는데, 꽤 마음에 든다.

 

900 페이지 압박에 엄청 지루할 것으로 예상했는데, 예제도 풍부하고, 설명도 쉽고 친절하게 잘 되어있다.

회사에서 자투리시간에 보고 있는데, 심지어 재밌기까지 하다!

홈피에서 평생 무료로 제공되는 동영상강좌도 있으니 나처럼 독학하려는 초보에겐 딱인 듯.

 

s*********1 2010.03.08. 신고 공감 5 댓글 1
리뷰 총점 종이책
역시 기초가 제일 중요하다
"역시 기초가 제일 중요하다" 내용보기
저 역시 수 많은 자바 관련 서적을 접했지만,여태껏 이 책만한 기초 서적을 보지 못 했습니다.아무리 이름 있는 유명한 책을 선택하더라도,쉽사리 읽혀지지 않고 몇 일이 지나면 흐지부지한게 부지기수였지요.물론 교재를 잘 이해하지 못한 독자의 잘못도 크지만,사람마다 자신에게 딱 맞는 교재가 분명 존재하는 것 같습니다.학과 전공으로 자바 수업을 들었음에도 "객체 지향"이 무엇인
"역시 기초가 제일 중요하다" 내용보기
저 역시 수 많은 자바 관련 서적을 접했지만,
여태껏 이 책만한 기초 서적을 보지 못 했습니다.
아무리 이름 있는 유명한 책을 선택하더라도,
쉽사리 읽혀지지 않고 몇 일이 지나면 흐지부지한게 부지기수였지요.
물론 교재를 잘 이해하지 못한 독자의 잘못도 크지만,
사람마다 자신에게 딱 맞는 교재가 분명 존재하는 것 같습니다.
학과 전공으로 자바 수업을 들었음에도 "객체 지향"이 무엇인지,
그리고 쉬운 개념조차 명쾌히 설명할 수 없다는 사실에 스스로 화가 났습니다.
인터넷을 통한 지식 습득에도 한계가 있었고요.
이제 곧 사회 생활을 시작할테고, 개발자로서 현업에 뛰어들어야 할 텐데.
이런 기초지식으론 부족함을 절실히 느꼈습니다.
그러던 찰나에 윤성우 님께서 자바 서적을 집필하셨다는 소식을 접했습니다.
조금 뒤늦게 접했죠. C강의로 이 분 강의에 큰 매력을 갖고 있었거든요.
그래서 곧바로 책을 구매했고 이 선택을 후회하지 않습니다.
다른 어떤 전공 서적이나 프로그래밍 기초서적들이 감히 범접하지 못 할,
저자의 포스가 저를 사로잡았다고나 할까요.^^
완전 생초보자에게도 좋겠지만 어느정도 전공 지식이 있음에도,
자바의 기초에 대해 갈증을 느끼고 있는 이라면 이 책을 적극 추천합니다.
g*****4 2010.04.15. 신고 공감 4 댓글 0
리뷰 총점 종이책
친절한 java 입문서
"친절한 java 입문서" 내용보기
서평. 난 정말 JAVA를 공부한 적이 없다구요.(by wono77)   c 프로그래밍과 c++ 프로그래밍 열혈강의 시리즈의 저자로 유명하신 윤성우님께서 이번에는 java 관련 서적을 내셨습니다.   윤성우 님은 현재 (주)액시스소프트의 CTO로, IT 분야의 집필과 강의로 이름이 알려지신 분입니다. 2004년 부터 지금가지 OpenGL-ES 그래픽스 라이브러리의 구현과 3D 가속 칩의 개발 및 크
"친절한 java 입문서" 내용보기

서평. 난 정말 JAVA를 공부한 적이 없다구요.(by wono77)

 

c 프로그래밍과 c++ 프로그래밍 열혈강의 시리즈의 저자로 유명하신 윤성우님께서

이번에는 java 관련 서적을 내셨습니다.

 

윤성우 님은 현재 (주)액시스소프트의 CTO로, IT 분야의 집필과 강의로 이름이 알려지신 분입니다.

2004년 부터 지금가지 OpenGL-ES 그래픽스 라이브러리의 구현과 3D 가속 칩의 개발 및 크로노스 그룹(모바일 국제 표준화 컨소시엄)의 표준안에 관련된 일에 참여하셨다고 하네요.

 

 

        책의 전체적인 외관

 

 

우선 책의 간단한 느낌과 전체적인 윤곽에 대해 우선 살펴보겠습니다.

 

이 책은 저자가 밝히고 있듯이 철저히 자바를 처음 접하는 초보자를 위해 씌여진 책입니다. (p012)

책을 처음 받아보면 그리 두꺼운 느낌은 들지 않고 들고 다닐만 합니다.

 

책장을 가볍게 넘겨보다보면 아래 그림처럼 검은 색과 회색계통의 2톤으로 이루어져 있으며,

독자가 지루하지 않도록 그림을 최대한 곁들인 저자의 배려가 엿보입니다.

 

 

전체적인 차례의 큰 제목만 살펴보면 아래와 같습니다.

 

 

CHAPTER 01. LET’S START JAVA!
CHAPTER 02. 변수(VARIABLE)와 자료형(DATA TYPE)
CHAPTER 03. 상수와 형 변환(TYPE CASTING)
CHAPTER 04. 연산자(OPERATOR)
CHAPTER 05. 실행흐름의 컨트롤
CHAPTER 06. 메소드와 변수의 스코프
CHAPTER 07. 클래스와 인스턴스
CHAPTER 08. 클래스 패스와 패키지
CHAPTER 09. 접근제어 지시자와 정보은닉, 그리고 캡슐화
CHAPTER 10. 클래스 변수와 클래스 메소드
CHAPTER 11. 메소드 오버로딩과 STRING 클래스
CHAPTER 12. 콘솔 입력과 출력
CHAPTER 13. 배열(ARRAY)
CHAPTER 14. 클래스의 상속 1: 상속의 기본
CHAPTER 15. 클래스의 상속 2: 오버라이딩
CHAPTER 16. 클래스의 상속 3: 상속의 목적
CHAPTER 17. ABSTRACT와 INTERFACE 그리고 INNER CLASS
CHAPTER 18. 예외처리(EXCEPTION HANDLING)
CHAPTER 19. 자바의 메모리 모델과 OBJECT 클래스
CHAPTER 20. 자바의 다양한 기본 클래스
CHAPTER 21. 제네릭(GENERICS)
CHAPTER 22. 컬렉션 프레임워크(COLLECTION FRAMEWORK)
CHAPTER 23. 쓰레드(THREAD)와 동기화
CHAPTER 24. 파일과 I/O 스트림
CHAPTER 25. SWING 컴포넌트와 이벤트 핸들링

 

오렌지 미디어의 사이트에 회원 가입만 하면 저자의 동영상 강좌를 무료로 접할 수 있습니다.

http://www.orentec.co.kr/teachlist/JAVA_BASIC_1/teach_sub1.php

 

2010년 1월 14일 현재 22장의 컬렉션 프레임워크의 도입부(~p614)까지 강의가 올라와 있습니다.

 

책을 읽어 보면 단순한 지식의 나열이 아니라 Why에 대해 상당히 강조하고 있음을 알 수 있습니다.

 

24장 파일 IO 스트림을 설명하면서 보통 자바 서적에서는 stream(InputStream, OutputStream), bufferedStream, Reader, Writer 에 대해 이론적 설명과 예제를 나열하지만,

이 책에서는 Why(왜) 이렇게 사용해야 하는지에 대해 구체적으로 언급합니다.

(참고 p723. 필터 스트림을 왜 쓰는지..)

 

이렇게 책 설명만으로도 이해하기 충분하지만,

방대한 양을 혼자 공부하기 힘든 분들은 위의 동영상 강좌를 활용하시면 좋을 듯 합니다.

동영상 강좌에는 책에서 다루지 않은 부분에 대해서도 상세하고 친절하게 다루고 있습니다.

 


      19장. 자바의 메모리 모델과 Object 클래스 강좌의 화면1

 


  19장. 자바의 메모리 모델과 Object 클래스 강좌의 화면2

 

해당 사이트에서는 독자와의 QnA가 활발히 이루어지고 있으며,

책의 예제소스들 역시 다운 받아 보실 수 있습니다.

 

소스코드: http://www.orentec.co.kr/jaryosil/JAVA_BASIC_1/add_form1.php 

 

저자까페(http://cafe.naver.com/cstudyjava.cafe)에서도 활동이 활발히 이루어 지고 있네요.

 

좋은 점만 말씀드렸는데, 전반적으로 아쉬웠던 점에 대해서도 언급하겠습니다.

 

자바라는 언어를 정말 처음 초보자를 위한 자바책이라면 이론적인 나열도 좋지만

컴파일 방법을  p20 처럼 코멘드에서만의 사용법을 설명하는 것이 아니라

요즘 유행이며 대세인 이클립스를 활용한 프로젝트 생성법, 사용팁, 컴파일 및 디버깅 방법도 설명했다면 정말 완벽한 입문서가 되지는 않았을지 아쉽습니다.(물론, 4장에 걸쳐 JDK 다운로드 및 환경 셋팅은 설명하고 있습니다.)

 

자, 지금부터는 특정 챕터에 대해 구체적으로 언급해 보도록 하겠습니다.

 

저는 요즘 자바 책을 볼 때, 아래의 내용들이 얼마나 잘 설명되어 있는지 살펴보는 편입니다.

 

현재 JDK는 버젼이 1.6.18(2010년 1월 26일 현재,

http://java.sun.com/javase/downloads/index.jsp) 인데, JDK 1.5로 바뀌면서 많은 내용이 추가되었습니다.

 

추가된 기능의 대표적인 것으로 제네릭스(Generics), for-each문, 오토박싱(autoboxing), enums, 가변인수(Varargs), StringBuilder 등이 있는데, 옛날 출판된 책에는 당연히 이런 내용이 없어서 아쉬울때가 많습니다. 그래서, 이런 내용과 최신 유틸들(StringUtils, Calender 등)이 많이 언급될 수록 "요즘 트렌드를 잘 반영하였구나" 하고 저는 생각하는 편입니다.

 

고전적인 자바 교재들과 요즘 트렌드를 발빠르게 따라가는 자바 책이 함께 곁에 있다면 든든하잖아요?^^

 

저와 함께 살펴볼 리스트 제목만 간략히 살펴보면 아래와 같습니다.

 

1. for-each 구문에 대한 설명(p.356)

2. Collection 에 대한 설명(p.611)

3. 예외처리에 대한 설명(p.510)

4. String 이야기(StringBuffer와 StringBuilder p.307)

5. 유용한 클래스들 (StringTokenizer p.576)

 

이제 제가 설정한 항목 하나하나에 대해 제가 제 블로그(http://blog.naver.com/wono77)에 그동안 설명해 온 내용을 함께 살펴보고, 그 것을 이 책에서는 어떻게 설명하고 있는지, 가능하면 다른 책도 함께 비교해서 살펴 보도록 하겠습니다.

 

물론 제가 나열한 항목이 책에 없다고 해서 좋지 않은 자바책이라거나, 이 항목이 있어야 좋은 자바책이라는 말은 절대 아닙니다. 이 리스트는 자바 책의 개인적인 만족도를 판단하는 지극히 주관적인 잣대임을 다시한번 강조 드립니다.

 

1. for-each 구문에 대한 설명(p356) / JDK 1.5에 추가된 기능

http://blog.naver.com/wono77/140088427566

 

이 책은 for-each에 대해 잘 설명하고 있습니다.

 

for(int e: 1rr)

  System.out.print(e+" ");

 

라는 예제를 통해

arr: 반복의 대상

int e: 배열 arry 의 모든 요소 각각을 의미

실제로 for loop 안에서는 e를 활용한다는 것을 설명합니다.

 

그리고, p359에서, "for-each 문 안에서 변경된 e값은 , for-each문 내에서만 유효하다"는 팁까지 곁들여 설명합니다.(실제로 제가 코딩하다가 당황했던 부분)

 

2. Collection 에 대한 설명(p.611)

http://blog.naver.com/wono77/140083558975 -Sorted map 설명

 

java를 처음 접하시는 분들 중 개념을 잡기 어려운 부분 중 하나가 Collection은 아닐까하고 개인적으로 생각해봅니다.  이 책에서는 컬렉션 프레임워크에 대해 자세하고 친절하게 설명합니다.

 

컬렉션 프레임워크의 인터페이스 구조도를 그림으로 잘 설명하고 있으며,(p.614)

List<E> 가 인터페이스 이며, 이를 구현한 제네릭 클래스가 ArrayList<E>, LinkedList<E>임을 설명하고 있습니다.(p.615)

 

ArrayList<Integer> list=new ArrayList<Integer>();

 

3. 예외처리에 대한 설명(p.510)

http://blog.naver.com/wono77/140088427566

 

예외처리는 c++ 및 자바와 같은 객체지향 코딩에서 매우 중요한 부분입니다.

이 책에서는 예외처리에 대해서 18장 한 챕터를 사용해서 매우 자세하게 설명하고 있습니다.

그리고, 예외 클래스의 계층도로 예외처리에 대해 이해를 도와 줍니다.(p514)


4. String 이야기  / StringBuilder는 JDK 1.5에 추가된 기능

1) StringBuffer와 StringBuilder - java의 정석  p325, effective java p308, 이책의 p307

 

자바의 String 클래스는 매우 유용합니다.

그런데 개발자들중에 String 문자열이 +로 쉽게 연이을 수 있으므로, 복잡한 쿼리문을 +로 연결해서 1~2페이지를 작성하는 잘못된 습관을 가진 분들도 계십니다.

이럴때, StringBuilder 혹은 StringBuffer를 쓰면 속도가 빨라집니다.

(참고.p71.자바성능을 결정짓는 코딩습관과 튜닝이야기)

 

String < StringBuffer < StringBuilder

의 처리 속도를 보이는데, StringBuilder는 JDK 5.0에서 추가된 기능으로

Thread Safe하지 않지만, 더 빠른 속도를 보여줍니다.

StringBuilder가 제일 빠르긴 하지만, 동기화(synchroniation)처리를 하지 않아 멀티쓰레드 프로그래밍에서 사용하면 안됩니다.

 

이 책에서는 String +의 연산이 왜 속도가 느린지 친절하게 설명하고 있습니다.(p.306)

 

2) StingUtils http://blog.naver.com/wono77/140092327269

String은 클래스이므로  c에서의 문자열 비교처럼 != 으로 바로 비교하면 안됩니다.

이 책의 19-2장에서는 Object 클래스에 대해 비교하면서, String 클래스가 equals 메소드로 인스턴스를 비교하도록 오버라이딩되어 있으므로 string의 equals로 내용 비교가 가능함을 간략히 설명합니다.(p.537)

p292에서, String 클래스에 대해 꽤 많은 설명을 하고 있지만, StringUtils와 같은 유틸에 대해서도 추가적으로 설명하면 좋았을걸 하는 아쉬움이 듭니다.

 

5. 유용한 클래스들

1) StringTokenizer (p576) http://blog.naver.com/wono77/170000932410

Tokenizing은 개발을 할때 정말 많이 사용됩니다.

이 중 StringTokenizer는 JDK1.0부터 있던 API이며, 정규 표현식이 가능한 Split이 JDK 1.4부터 생겼습니다. Split이 속도가 더 빠르긴 하지만, StringTokenizer는 사용이 간단합니다.

둘에는 아주 큰 차이가 있는데, split는 분할된 결과에 공백이 있을때 token에 포함시키지만,

StringTokenizer는 공백은 무시해버립니다.

 

이 책은 p576에 StringTokenizer에 대해 2장에 걸쳐 설명합니다. 하지만, 조금 더 자세히 split와 비교 설명하면 좋았을텐데...하는 아쉬움은 남습니다.

 

2) Calendar  http://blog.naver.com/wono77/140089609513

이 책에는 Calendar에 대한 설명은 없습니다.

날짜를 표현하는 방법으로 JDK1.0부터 있던 Date와 JDK 1.1 부터 생긴 Calendar이 있습니다.

db와 맞물려서 datetime, date와 같은 날짜들을 가져와 처리하려면 이런 함수의 사용법은 필히 익혀야 합니다. 날짜를 String으로 변환하는 기능 혹은 두 날짜 사이의 일수 연산 같은 함수의 구현 기능이 요구되기 때문입니다. 이 설명이 책에 없는 것은 아쉬웠습니다.

 

결론.

 

책 전체적으로 제가 원한 내용의 80% 정도 알차게 포함하고 있었습니다. reflection, annotation까지 아주 고급적인 내용은 아니더라도 초급자가 알고 있어야 하는 내용들을 재미있고, 친절하게 설명하고 있어 자바 프로그래밍을 처음 시작하는 교재로 아주 좋을 듯 합니다.

 

이 책으로 공부한 후, 이 책을 기본으로 하여 지식의 가지를 넓혀 간다면, 자바의 기술 습득에 도움이 될 것입니다.

 

감사합니다.

 

서평 작성 by wono77.

 

YES마니아 : 로얄 w****7 2010.02.03. 신고 공감 2 댓글 0
리뷰 총점 종이책
다 보고나도 java를 공부한 적 없다구요!
"다 보고나도 java를 공부한 적 없다구요!" 내용보기
처음 공부하는 사람이 본다 하더라도 매 챕터마다 핵심이 무엇인지 너무 사설이 많다. 더불어 챕터와 챕터 상호간의 연관성을 이해하기엔 너무도 부족한 설명들, 그리고 예제들.... 저자의 나름대로의 열정은 느껴지지만 어설픈 설명이 프로그램 언어를 공부하려는 사람에게 오히려 지루함과 어려움을 주는 건 아닌지...??
"다 보고나도 java를 공부한 적 없다구요!" 내용보기

 처음 공부하는 사람이 본다 하더라도 매 챕터마다 핵심이 무엇인지 너무 사설이 많다.

더불어 챕터와 챕터 상호간의 연관성을 이해하기엔 너무도 부족한 설명들, 그리고 예제들....

저자의 나름대로의 열정은 느껴지지만 어설픈 설명이 프로그램 언어를 공부하려는 사람에게 오히려 지루함과 어려움을 주는 건 아닌지...??

f*******e 2013.04.07. 신고 공감 2 댓글 0
리뷰 총점 종이책
자바를 처음 배우시는분께 추천합니다.
"자바를 처음 배우시는분께 추천합니다." 내용보기
처음 프로그래밍을 접하시는분 또는 자바를 처음 접하시는 분께 추천합니다.   프로그램밍의 기초부터 자바의 기초를 설명해주고 있습니다.   다른 프로그램밍 책을보면 앞부분부터 어렵고 개론이나 이론이 많아서 이해도 안가기때문에 초반부터 막 짜증이 올라오는데요.   이 책은 그런 짜증과 지루함을 없에기 위해서 많은 노력을 했네요   저는 자바를 아무것도 몰랏는데요.
"자바를 처음 배우시는분께 추천합니다." 내용보기

처음 프로그래밍을 접하시는분 또는 자바를 처음 접하시는 분께 추천합니다.

 

프로그램밍의 기초부터 자바의 기초를 설명해주고 있습니다.

 

다른 프로그램밍 책을보면 앞부분부터 어렵고 개론이나 이론이 많아서 이해도 안가기때문에 초반부터 막 짜증이 올라오는데요.

 

이 책은 그런 짜증과 지루함을 없에기 위해서 많은 노력을 했네요

 

저는 자바를 아무것도 몰랏는데요. 앞부분은 쉽게 쉽게 이해할수 있었답니다.

 

근데 800페이지가 넘는 엄청난 불량이에요. 뒷부분으로 가면 난이도 있는 것들이 있어서 조금 힘들답니다. 하지만 인터넷강이가 무료네요.

l*********9 2010.04.24. 신고 공감 1 댓글 0
리뷰 총점 종이책
난 정말 JAVA를 공부한 적이 없다구요
"난 정말 JAVA를 공부한 적이 없다구요" 내용보기
전 컴퓨터학을 전공하는 학생입니다.   과거 열혈강의C 언어 책으로 5명이 모여서 세미나를 했었죠. 하루하루 돌아가면 한 챕터씩. 그뒤로 5명은 한결같이 말합니다.   "C언어 문법 땔라믄 열혈강의 C 책 봐라" "책 설명이 이해가 안가면은 동영상봐라. 강의 보면 초딩도 이해한다"   이책의 저자는 윤성우씨!   그리고 그분이 난 정말 JAVA를 공부한 적이 없다구요! 라는 책
"난 정말 JAVA를 공부한 적이 없다구요" 내용보기

전 컴퓨터학을 전공하는 학생입니다.

 

과거 열혈강의C 언어 책으로 5명이 모여서 세미나를 했었죠. 하루하루 돌아가면 한 챕터씩. 그뒤로 5명은 한결같이 말합니다.

 

"C언어 문법 땔라믄 열혈강의 C 책 봐라"

"책 설명이 이해가 안가면은 동영상봐라. 강의 보면 초딩도 이해한다"

 

이책의 저자는 윤성우씨!

 

그리고 그분이 난 정말 JAVA를 공부한 적이 없다구요! 라는 책을 쓰셨더군요

구입했습니다. 지금 공부하고 있습니다 P.350정도 보고 있네요.

 

그저 이 책에 대해 한마디를 하자면! "이보다 쉽게 JAVA를 설명해줄수 있는 책은 없다"라고 말씀 드리고 싶습니다.

 

윤성우씨 책을 보고 언어에 관련된 제 생각이 이렇게 자리 잡았습니다.

 

언어 공부는 개인이 하는 것이며, 책은 개인이 공부할수 있도록 길을 열어주는 것이며, 언어는 언어일 뿐이다.

 

 

 

 

 

v*******t 2010.03.15. 신고 공감 1 댓글 0
리뷰 총점 종이책
책에 대한 소개와 카페 홍보차 글 남깁니다.
"책에 대한 소개와 카페 홍보차 글 남깁니다." 내용보기
안녕하세요 이 책의 저자 윤성우입니다.   제가 이곳에 서평을 남기는 이유는요.. 책에 대해서도 소개를 좀 하고, 더불어서 카페도 소개하기 위해서입니다..   우선 이 책이 출간된지 아직 반년이 채되지 않았지만, 많은분들이 좋은 평가를 해 주고 계십니다. 그리고 상당수의 교수님들에 의해 다음학기 교재로 채택되었거나 검토가 진행중에 있습니다.   특히 좋게 평가받고 있
"책에 대한 소개와 카페 홍보차 글 남깁니다." 내용보기

안녕하세요 이 책의 저자 윤성우입니다.

 

제가 이곳에 서평을 남기는 이유는요..

책에 대해서도 소개를 좀 하고, 더불어서 카페도 소개하기 위해서입니다..

 

우선 이 책이 출간된지 아직 반년이 채되지 않았지만,

많은분들이 좋은 평가를 해 주고 계십니다. 그리고 상당수의 교수님들에 의해

다음학기 교재로 채택되었거나 검토가 진행중에 있습니다.

 

특히 좋게 평가받고 있는 부분은 왜? 그렇게 해야하는가에 대해서

답을 하고 있다는 점입니다. 흔히 이렇게 하면 되는구나! 라고 생각하고 넘어갈

문제들에 대해서 다시 한번 생각하고 정확한 결론을 내릴 수 있도록 돕는다는

점입니다. 그리고 다음은 이 책의 두드러진 장점이라고 칭찬받은 내용중 일부입니다.

 

"대부분의 학생들이 자바를 공부해도 컬렉션 프레임워크와 관련해서

 Object 클래스의 hashCode 메소드를 정확히 이해하고 구현하지 못한다.

 하지만 이 책에서는 이에 대한 매우 정확한 설명을 제시한다."

 

"편하다는 이유만으로 synchronized 기반의 동기화를 강조하는 경우가 많은데,

 이 책에서는 동기화 블록이 더 중요한 이유를 명확히 제시하고 또 그 방법을

 잘 설명하고 있다."

 

"스트림 IO는 이해하지 못하면 암기하게 되고, 그러다 보면 헤매게 된다. 그런데

 이 책은 이전에 보여주지 못했던 체계적인 설명으로 스트림 IO의 본질을

 이해하게 돕는다."

 

 

그리고 다음은 제가 운영하는 카페입니다.

 

  cafe.naver.com/cstudyjava

 

아직 오픈한지 1달정도밖에 되지 안았지만, 많은 분들이 도와주셔서..

좋은 질문과 답변 및 정보공유가 이뤄지고 있습니다. 단순히 QnA만 진행하는

카페로 두지 않을겁니다.

 

저 또한 매일같이 이곳에서 다른분들과 정보를 공유하고 있으니..

많이들 오시면 좋겠습니다. 특히 저보다도 더 답변을 잘 달아주셔서..

제가 답변 달기가 쑥스러울 정도로 답변을 잘 달아주시는 분들이 많이 계십니다.

얼른 오세요~~ ^^

 

끝으로..

앞으로 제가 개정 및 새롭게 집필하는 책들에도 많은 관심 부탁드립니다.

저의 에너지중 상당부분을 집필과 온라인 강의에 쏟아부을 예정이니,

그리고 이렇게 등장해서 자신이 쓴 책을 소개하는 모습도..

일에 대한 열의로 좋게 보아주셨으면 합니다.

 

감사합니다.   

윤    성    우   드림..

 

 

 

 

i*****2 2010.01.22. 신고 공감 1 댓글 0
리뷰 총점 종이책
윤성우선생님이 이번엔 JAVA까지~~~^^
"윤성우선생님이 이번엔 JAVA까지~~~^^" 내용보기
아주 우연한 기회에 요즘 프로그램 관련해서 어떤 책이 나오고 있나..회사에서 검색을 해보고 있었는데..허걱...윤성우님이 이번엔 JAVA책을 출간한 걸 보고 깜짝놀랐습니다..도대체 이분의 열정은 어디까지인지..^^   망설일것도 없이 윤성우라는 이름 3자만으로 책을 온라인구매했습니다. 이분이 쓴 책이라면 그 분의 스타일을 알기에 굳이 주변의 반응이나 오프라인 확인등의 번거
"윤성우선생님이 이번엔 JAVA까지~~~^^" 내용보기

아주 우연한 기회에 요즘 프로그램 관련해서 어떤 책이 나오고 있나..회사에서

검색을 해보고 있었는데..허걱...윤성우님이 이번엔 JAVA책을 출간한 걸 보고

깜짝놀랐습니다..도대체 이분의 열정은 어디까지인지..^^

 

망설일것도 없이 윤성우라는 이름 3자만으로 책을 온라인구매했습니다. 이분이 쓴 책이라면 그 분의 스타일을 알기에 굳이 주변의 반응이나 오프라인 확인등의 번거로운 절차는 시간낭비일 뿐이라는 걸 ^^

 

2003년 쯤인가 열혈강의C라는 책이 출간이 되고, 그때 전 대학원 생이였고..우연히 그 책과 강의를(프리렉이였죠 그때는)듣고, 하~~한숨이 나오더라구요..진작에 이런 책과 강의가 있었으면 좀 더 수월하게 학부시절에 공부했을것 같은 후회가.. 그렇게 고민했던 많은 부분들이 원리와 함께 쉽게 쉽게 풀어지는 그 느낌... 그 이후에 윤성우님의 열혈 매니아가 되어서리..C++/tcp/ip/윈도우시스템프로그램 등등등 모든 강의와 책들이 보았었고, 늘 그렇듯이 역시나 만족스러운 그 기분...

 

오랜지미디어 사이트에 들어가면 책에 대한 소개와 강의를 볼 수가 있는데..어쩜 매일 출근하듯이 오늘은 강의가 올라왔을까 기대하면서 들어가 보는데..얼마전에는 2004년도에 TCP/IP프로그래밍 개정판이 새롭게 출간이 되었더라구요..역시나 볼 것도 없이 바로 온라인 구매를 해버렸죠..2004년도 초판이 넘 감동적(?) 이였기에..책을 봤을 때 전체적인 순서는 이전과 거의 동일한듯 하고, 그 내용이 크게 달라질 수 없겠지만. 물론 추가된 내용도 있구요.. 오랜만에 다시한번 동영상강의와 함께 리뷰를 할 수 있겠다라는 기대가 되네요..내년1월부터 강의가 시작되는데 무척 기대가 되는 강의입니다.

 

그럼 다시 공부한적도 없는 자바책을 본 소감을 좀 적어볼까요..윤성우님이 쓴 책은 특징이 몇가지 있는데...정리해보면

 

1. 원리에 대한 이해를 저자는 수없이 강조한다.

   이분 스타일중 가장 중요한 부분이죠. 과거의 C책을 출간했을 때도 그의 동영상강의에서 암기가 아닌 이해를 강조했었죠..무엇보다 어렵다는 포인터를 수없이 반복해가며 설명하려 했던 그 모습. 이번에 나온 자바책을 보니 그런 모습이 눈에 확 들어옵니다. 저도 자바를 근 10년정도 보아왔었고 그 사이에 많은 책들을 공부해 보았지만, 처음 시작하는 분에게 이런 책이 있다는 것만으로도 참 큰 힘이 될 것 같아요.

 객체지향의 개념에 대한 물음에서 부터 이를 자바라는 언어로써 어떻게 표현이 되고 활용을 할 수 있는지에 대한 계속적인 이해를 시도하고 있고, 무엇보다도 내가 현재 공부하고 있는 이 부분이 단순한 문법적인 이해가 아니라 왜 필요하고 이를 어떻게 활용할 수 있는지에 대한 고민이 느껴지구요..가령 인터페이스는 왜 필요한 것인지..지금 머리속에 뭐가 떠오르시나요??

 물론 이책 하나로 자바가 끝장이 나는 건 아니겠죠. 처음 자바를 공부하는 사람들에게 몇년 고생할 거 이책 하나로 깔끔에게 기본기를 다지게 해 줄 수 있다는 것만으로 이 책은 필수서적(?)이라는 생각이 들어요^^

 

2. 매력적인 목소리(?)의 저자의 동영상강의^^

   이분때문에 동영상강의의 매력에 푹 빠진것 같아요. 열혈강의 C때부터...

이분 책중에 윈도우시스템프로그래밍은 한빛미디어에서 출간이 되었는데..이분 강의만 무료로 강의를 했었죠..저자의 강한의지가 느껴지는^^ 하여간 유료/뮤료를 떠나서 강의를 얼마나 성의있게, 또 필요한 내용만을 짧은 시간에 전달하는가가 문제인데요..지금까지 자바강의(현재 글쓸시점에 19장까지)를 들어본 소감은..

   아 물론, 이번에도 오랜지미디어에서 평생 무료강의로 한다는 흐믓한감동이..^^이왕이면, 다른 모든강의도 책구매와 동시에 평생무료강의로 하면 좋을 것 같은데..혹시 오랜지미디어관계자분이 이글을 보신다면..강력 촉구하는~~^^직장인들 같은 경우에는 책사놓고 정해진 기간동안에 강의를 수강하는게 쉽지가 않아용 ㅜㅜ

   하여간 이번 강의도 윤성우 스타일로 30분을 넘지않는 짧은 강의로 집중도를 높이고, 그가 중요하다고 생각하는 부분에 대한 반복적인 학습이 이루어지죠..책을 보는 것도 중요한데..윤성우강의는 받드시 들어보는 것이 좋을 것 같아요..사실 저같은 경우에는 강의를 먼저 듣고나서 책을 보는 편인뎅..강의를 통해 그분의 강조하는 부분과 핵심을 파악하고 책을 본다면 헐씬 수월하게 책을 볼 수 있는 것 같구요...

 

리뷰가 넘 길닷....

자바를 첨 공부하시는 분들이라면..꼬옥~~~이책으로 시작을 해보세요..그래도 먼저 공부해본 선배로써^^ 강력 추천합니다...

 

k******r 2009.12.20. 신고 공감 1 댓글 1