본문 바로가기

책이야기

[리뷰]혼자 공부하는 자바

반응형

한빛미디어의 <혼자 공부하는 자바> 리뷰어 이벤트에 당첨되어 작성한 리뷰입니다.

올 초 2월에 한빛미디어세요 혼자공부하는 시리즈 베타리더를 모집하였다. 자바, 파이썬, C언어 중에서 자바분야에 지원 하였다. 프로그래밍 언어를 다시 한번 공부하며, 좋은 책을 만드는데 도움을 주고 싶었기 때문이다. 그리고 그간 베타리더 경력(?)으로 쌓인 노하우와 자바 개발에 대한 학습팁을 아낌없이 전수하고, 후배(프로그래밍 입문자)에게 도움이 되는 좋은 책을 함께 만들고 싶었기 때문에 지원을 했지만. 결과는

예상했던 것보다 훨씬 많은 분들이 신청해 주신 덕분에

부득이하게 몇 가지 기준에 따라 참여자를 선정하게 되면서 금번 베타리더로는 모시지 못하게 되었습니다.

신청해 주신 모든 분들을 모시고 한빛미디어 도서에 대한 의견을 청취하고 싶었으나, 그러지 못해 매우 아쉽습니다.

죄송스러운 마음을 전하며,

한빛미디어에 보내주신 관심과 성원에 깊이 감사드립니다.

 

<혼자 공부하는 프로그래밍> 도서가 출간되면 독자평가단을 모집할 계획입니다.

이때 리뷰어 제안에 응해 주시면, 그때는 꼭 모시겠습니다!! ^ ^

넓은 마음으로 양해 부탁 드립니다.

 

그래서 혼자 공부하는 자바 리뷰어에 지원하여 이렇게 작성하고 있다. 이것도 떨어졌으면 ㅜㅜ

 

아무튼 ‘혼공자’에 대한 애틋한 감정이 있어 자바 서적은 많이 봐왔지만 좀더 꼼꼼하게 읽게 되었다.

 

먼저 이책 표지 디자인은 깔끔하게 디자인 되었고 눈에 띄는것이 자바8&11지원, 별책 용어 노트가 보였다. 지금 시중에 나온 자바8 문법인데 자바11이라니 정말 기대가 된다.

 

이책의 구성은 ‘혼자 공부하는 자바’ 7단계 길잡이를 제공 하고 있다.

 

1단계 핵심키워드

2단계 시작하기 전에

3단계 말풍선

4단계 직접 해보는 손코딩

5단계 좀 더 알아보기

6단계 핵심포인트

7단계 확인문제

 

각 장마다 이렇게 구성되어 있어 혼자서도 1:1 과외받는 것 같은 효과를 받을수 있다.

 

학습 가이드 ‘혼자 공부하는 자바’ 100% 활용하는 방법

  1. 본격적으로 학습을 시작하기 전에 JDK 설치, 이클립스IDE 설치 가이드 제공
  2. hongong.hanbit.co.kr , cafe.naver.com/thisisjava 에서 예제 파일 다운로드, 동영상 강의 보기, 저자에게 질문하기 등 한번에 해결 할수 있다.
  3. [스터디 그룹] 혼자 공부하는 프로그래밍 페이스북에서 자바 학습자들과 함께 학습할 사람을 찾을수 있다.

 

학습 로드맵

총 14장으로 1~11장은 기본편, 12~14장은 고급편으로 구성되어 있다.

1~5장은 대부분 프로그래밍 언어에서 공통적으로 다루는 자바에 대한 소개, 변수와 자료 타입, 연산자, 조건문과 반복문, 참조타입등 기초 내용을 학습한다.

 

6~7장은 자바를 포함한 객체 지향 프로그래밍언어에서의 핵심 내용을 설명하고 클래스와 상속 문법을 기반으로 학습한다.

 

8~9장은 객체지향 프로그래밍의 연장으로 적절히 활용할 수 있도록 인터페이스와 중첩 클래스의 역할을 학습한다.

 

10~11장은 예외처리와 기본 API 클래스를 학습한다.

 

12~14장은 자료구조나 병렬처리등을 다루는 문법으로 스레드, 컬렉션 프레임워크, 입출력 스트림을 심화 학습한다.

 

입문자일 경우 이책을 다읽는데는 2-3주면 무리 없이 학습할수 있을거라 생각합니다. 그리고 제목처럼 혼자 공부하는 자바 답게 입문자에게 친절하게 용어 하나하나 잘 설명하고 있고 별책으로 용어집도 제공하고 있다. 입문자들에게 가장 어려운게 각 장마다 핵심 맥락을 잡는게 어려운데 이책은 처음 들어갈때 핵심 키워드를 가이드 해주고 무엇을 공부할지에 대해서 개요를 그림과 도표로 설명을 하고 그리고 각 개념을 설명하고 개념에 찾는 예제를 손코딩 하면서 개념을 좀더 몸으로 익힐수 있게 도와 준다 그리고 마무리로 그장에 배운 핵심 포인트로 요약을 하고 확인문제로 제대로 공부 했는지를 체크 할수 있게 정말 잘 구성되어 있다.

 

자바를 중도에 포기 했거나 처음 입문 하는 분들에게 좋은 교제라고 생각이든다. 그리고 유튜브에 무료 강의도 현재 7강까지 업로드 되어 있어 많은 도움이 될거라 생각한다.

 

그러나 경력자 입장에서는 조금 아쉬운 점이 있다. 앞에 기대한 자바8&11지원이라는 말이 무색하게 문법적으로 람다, 스트림API , var 타입 추론, nest기반 접근 제어등 새로운 기능에 대해서는 다루지 않아서 실망이 크다. 하지만 그것만 빼고는 자바를 처음 시작하는 분들에게는 현재 나온 자바 책중 가장 적합한 책이 아닌가 생각합니다.

 

반응형