|
저는 자바를 교육하는 교육자로서의 느낌을 적어봅니다. 문법 파트에서도 지루하지 않도록 미니 프로젝트가 배치되어 있어 왜 이런 문법을 쓰는게 좋은지, 가독성에 대한 이야기도 초보자에게는 매우 좋은 부분이라고 생각합니다. 책 초반부에 들여쓰기가 안 맞거나 스크린샷 검은배경인데 흑백 인쇄라서 잘 보이지 않는 부분이 있었서 아쉬웠지만 극초반부 이후에는 이런 문제도 없어서 책을 보는데 문제가 없었습니다. 매 장마다 연습문제와 실습이 있고 동영상도 제공되기 때문에 강의자 입장에서도 좋은 교재라고 생각합니다. 새로 나오는 자바 책들을 거의 보고 있는데 이 책을 강의교재로 추천하는 바입니다. |
|
여러분 JAVA에 대해 알고 계신가요? JAVA는 다양한 분야에서 널리 사용되는 범용적인 프로그래밍 언어예요. 유연하고 이식성이 좋아서 다양한 운영체제에서 활용되고 있는데요. 다양한 분야에서 JAVA 가 사용되는 만큼 현업에서도 JAVA 개발자에 대한 수요가 여전히 높은 편이에요. 코딩은 처음이라 with 자바는 영진닷컴의 JAVA 코딩 입문서예요. 오랜기간 프로그래머이자 자바개발자로 현업에 오래 계셨던 저자가 이제 막 자바를 시작하는 분들을 위해 만든 책인데요. JAVA 코딩 독학 입문서로서 매우 만족스러운 책이라고 느껴졌어요. 자바JAVA의 특징은 범용성과 이식성이라고 말씀드렸죠. 그만큼 다양한 곳에서 활용할 수 있는데요. 대표적으로 엔터프라이즈 어플리케이션과 같은 분야가 있어요. JAVA는 금융권, 보험, 전자 상거리 시스템과 같은 기업형 어플리케이션을 구축하는데 주로 사용되는데요. 확장성이 좋고 다중 스레딩을 지원하기 때문에 사용자가 많은 엔터프라이즈 어플리케이션에 안성맞춤인 언어예요.
코딩은 처음이라 with 자바를 통해 JAVA에 입문하시면 친절한 설명과 다양한 읽기자료 그리고 그림을 통해 자바 코딩독학의 출발을 해내실 수 있어요. 물론 처음에는 어렵고 복잡하겠지만 하나하나 따라하다보면 직접 할 수 있게 구성되어 있거든요. 코딩은 처음이라 with 자바는 저자의 깃허브Github에 접속해서 직접 JAVA 코드를 실행해보면서 코딩 독학을 할 수 있어요. 때문에 처음 자바를 접하는 분들이라도 누구나 쉽게 자바 코딩을 배울 수 있는 것 같아요. 자바JAVA가 활발하게 활용되는 분야는 안드로이드 앱 개발 분야와 웹 개발 분야라고 생각해요. 저도 처음 자바JAVA에 관심을 갖게 된 이유도 웹 어플리케션을 만드는데 필요한 기초지식으로 자바가 필요했기 때문이거든요. 요즘 세계 모바일OS의 대부분은 안드로이드Android어플리케이션이잖아요? JAVA는 구글에서 안드로이드용 공식 개발언어로 채택해서 많은 개발자분들이 어플개발을 위해 자바를 이용하고 있어요.
코딩은 처음이라 with 자바는 기본적으로 제시된 코드에 대한 설명을 읽고 따라하는 과정으로 진행되는 책이에요. JAVA 코딩 독학을 위해 너무 두꺼운 이론서를 보기보다 이렇게 클론코딩으로 하나하나 배껴가면서 기능과 원리를 이해하는게 재미도 있고 성취감도 있어서 좋은 것 같아요. 영진닷컴 도서몰의 자료실에 가시면 코딩은 처음이라 with 자바관련한 자료를 다운받으실 수 있어요. 예제를 통해 학습하시면서 무료 동영상과 코드 스터디 강의를 통해 자바JAVA 공부를 해보시면 좋을 것 같아요.
출판사를 통해 도서를 제공받아 직접 읽고 작성한 후기예요. |
|
#코딩 #자바 #프로그래밍 #프로그래머 #유동환 #영진닷컴 #서평 #서평이벤트 #프로그램
나는 과거에 프로그래밍 직업교육을 수강한 경험이 있었다. 그때 배운 프로그래밍언어가 자바언어였다. 그러나 수업이 진행되면 진행될수록 난이도가 어려워져서 직업교육 수강을 포기하고 종료했다. 나뿐만 아니라 많은 수강생이 그만뒀다. 하지만 시간이 지나고 생각해보니 뭐든지 처음 배우면 어려운 것인데 내가 너무 쉽게 포기한 것 같은 생각이 들었고 그때 강의를 수강할 때 강의가 끝났다고 다른 일을 하지 말고 강의가 끝난 남는 시간에 다른 책을 찾아보고 다른 강의도 들어보면서 더 열심히 공부할걸. 이라는 후회가 들기 시작했다. 강의를 담당하신 선생님도 많은 수강생이 그만둬서 많이 당황해하셨을 것 같아서 담당자 선생님에게 미안한 마음이 들었다. 페이스북을 우연히 보다가 <코딩은 처음이라 with 자바> 책의 서평 이벤트를 보고 다시 한번 자바언어에 도전해보고 싶은 마음이 들어서 서평 이벤트를 신청하고 책을 받게 되었다. 서평 이벤트로 받은 <코딩은 처음이라 with 자바> 책 책의 저자-유동환 책 쓰는 프로그래머. 연세대학교 정보대학원에서 경영정보학을 전공한 후 LG전자에서 안드로이드 앱을 개발했다. 최근에는 CTO 선행부서로 자리를 옮겨 webOS에 탑재되는 웹엔진을 개발하고 있다. 자바 카페와 한국자바개발자협의회(JCO)에서 초기 멤버로 수 년간 활동했다. 이번 책은 총 10번째 출간하는 책으로, 집필한 책으로는 <처음 배우는 플러터>, <RXjava 프로그래밍>, <안드로이드를 위한 Gradle>이 있으며 번역한 책으로는 <쿼커스 쿡북>, <자바로 배우는 핵심 자료구조와 알고리즘>, <Java 9 모듈 프로그래밍>, <자바와 JUnit을 활용한 실용주의 단위 테스트>등이 있다.
책의 목차 지은이의 글 이 책의 특징 베타 리더
PART1 자바 입문
1. 자바 소개 2. 개발 환경 설치 3. HelloWorld 프로젝트 생성 4. 첫 자바 코딩 5. HelloWorld 소스 분석 6. 자바 효과적으로 배우기 이번 장의 마무리 연습 문제
PART2 자바 언어 기본
1. 변수와 상수 2. 데이터 타입 3. 연산자 4. 데이터의 입력과 출력 5. 배열 이번 장의 마무리 연습 문제 실습 예제
PART3 제어문
1. for 문 2. if 문 3. while 문 4. switch 문 이번 장의 마무리 연습 문제 실습 문제
PART4 함수와 String 클래스
1. 함수의 개념 2. 함수로 생각하기 3. String 타입 4. 미니 프로젝트 #1: MyStorage 이번 장의 마무리 연습 문제 실습 문제
PART5 객체 지향 입문
1. 객체 지향 프로그래밍이란 무엇인가? 2. 객체는 클래스다 3. 생성자와 접근 제어자 4. Static과 final 키워드 5. 메서드 오버로딩 6. 객체 배열 7. null의 개념 8. 미니 프로젝트 #2: Kdelivery 9. UML 다이어그램 그리기 이번 장의 마무리 연습 문제 실습 문제
PART6 객체 지향 속으로
1. 인터페이스 2. 상속 3. 추상 클래스 4. 중첩 클래스 이번 장의 마무리 연습 문제 실습 문제
PART7 표준 API 활용
1. 자바 API 문서 소개 2. Date와 Calendar 클래스 3. StringBuilder 클래스 4. StringTokenizer 클래스 5. Math 클래스 6. Random 클래스 7. Object 클래스 8. Comaparable 인터페이스 9. System 클래스 이번 장의 마무리 연습 문제 실습 문제
PART8 자료구조
1. 자료구조가 중요한 이유 2. List와 ArrayList 클래스 3. Map과 HashMap 클래스 4. Set과 HashSet 클래스 5. Collections와 Arrays 클래스 이번 장의 마무리 연습 문제 실습 문제
PART9 입출력과 예외 처리
1. 입출력 스트림 2. 예외 처리 3. 입출력 예외 처리 4. AutoClosable 인터페이스 5. NullPointerException의 처리 이번 장의 마무리 연습 문제
PART10 공공 API 활용 프로젝트
1. 공공 API 기본 2. 자바 네트워크 API 3. 공공 API 활용 프로젝트 이번 장의 마무리 연습 문제
연습 & 실습 문제 정답 찾아보기
책의 목차 책의 특징 이 책은 자바 언어를 처음 접하는 독자를 대상으로 하는 책으로 크게 세 부분으로 구성되어 있다. Part 1에서 Part 4는 사전지식을 최소화하는 관점에서 대부분의 프로그래밍 언어의 공통적인 요소를 배우고 Part 5에서 Part9 는 자바 언어의 정수라고 할 수 있는 객체 지향 프로그래밍과 표준 API와 같은 자바 플랫폼의 전반적인 내용을 배운다. 마지막으로 공공 API를 호출하는 프로젝트를 만들면서 배운 내용을 총정리한다. 자바를 통해 실무에서 활용할 수 있는 지식을 알려준다.
책의 장점 이 책은 개발 환경 세팅부터 사진으로 스크린샷이 찍혀있어 따라 하기 쉽고 무료로 제공하는 강의 동영상이 있어서 막히는 부분이 있다면 강의동영상을 보고 막히는 부분을 해결할 수 있다. 배워야 할 것의 정의를 먼저 알려준 후 코드를 작성해보고 <이번 장의 마무리>에서 어떤 내용을 배웠는지 다시 한번 알려주고 연습문제와 실전 문제를 제공해 연습문제와 실전 문제를 풀면서 실력을 향상시킬 수 있다. 그리고 프로그래밍 코드를 짤 때 예제들이 좋은 예제들이 많아서 코드를 이해하기 쉽다. 또 책의 중간중간에 <혼자 정리하는 자바>라는 칸이 있다. 그 칸에 추가설명이 있어서 더 많은 지식을 얻을 수 있다. 배워야 할 것의 정의를 먼저 알려준다. <이번 장의 마무리>에서 배운 것을 정리해주고 연습문제를 풀면서 실력을 향상시킬 수 있다. 실습 문제를 풀면서 실력을 향상시킬 수 있다. <혼자 정리하는 자바> 칸에서 추가설명을 해줘서 지식을 추가로 얻을 수 있다. 책의 후기 책을 보면서 여전히 어렵다는 느낌이 있었지만 하나씩 차근차근히 해보며 이해가 안 되는 것은 다시 몇 번 읽어보고 몇 번 따라 하니 그래도 조금씩 이해가 되었다. 직업교육을 받을 때 이런 책들을 따로 사서 강의가 끝난 후 남는 시간에 공부를 했었으면 교육을 중도 포기하지 않고 교육과정을 수료할 수 있지 않았을까 싶다. 내가 제대로 노력도 하지 않고 핑계만 대고 도망친 것 같다. 다음부터는 그러지 말고 뭐든지 끈기 있게 해야겠다. 프로그래밍을 해보면서 느끼는 점은 뭐든지 처음부터 잘할 수는 없고 정말 잘하려면 계속 몇 번을 꾸준히 끈기 있게 시도해야 한다는 것이다. 다른 일도 프로그래밍하듯이 끈기 있게 포기하지 말고 성실히 하는 습관을 가져야겠다.
#코딩#자바#프로그래밍#프로그래머#유동환#영진닷컴#서평#서평이벤트#프로그램
|
|
요새 웬만한 앱은 자바스크립트를 많이 사용하고 있고, 스프링 프레임워크로 인해서 백엔드 까지 자바가 광범위하게 사용되고 있다. 자바 및 자바 스크립트에 대한 개발자 수요도 매우 많은 편이다. 이책은 이러한 자바를 처음 접하는 사람들을 위해 자바의 기본적인 내용을 매우 쉽게 서술하고 있다. 목차를 보면 자바 입문, 자바 언이 기본, 제어문, 함수와 String 클래스, 자바의 가장중요한 성질인 객체지향, 자료구조, 입출력과 예외, 공공API프로젝트로 구성되어 있어 초보자가 자바에 대해서 충분히 배울 수 있게 구성이 되어 있다. 또한 각장마다 친절하게 자바에 대한 내용을 서술하고 이에 맞는 예제코드를 제시하고 자세히 코드에 대한 설명을 해주고 있다. 하나하나씩 따라하면 어느새 자바에 대한 두려움은 없어지고 실력이 조금씩 늘어나는 것을 느낄 수 있을 것이다.
|
|
안녕하세요. 우연한 기회로 해당 책의 리뷰어로 참여하게 되어 감사드립니다. 우선 리뷰를 열심히 작성하였는데, 저의 실수로 길게 쓴 글이 삭제되어 조금 슬픈데 ㅎㅎ 솔직한 리뷰를 남기도록 하겠습니다. 앞서 다른 분께서도 리뷰를 남겨주셨던데, 아주 기본적인 책을 읽으신 이후에 해당 책을 읽으시는 것을 추천드립니다. 프로그래밍을 처음 접하시는 분께서 독학하실때는 소스코드 및 무료 강의 등을 참고하여서 목차를 기준으로 따라가시게 되면 빠르게 자바라는 언어에 익숙해 지실 것 같습니다. 아쉬운 점으로는 흠... 어려운 부분에서는 그림 같은걸로 표현했으면 하는 아쉬움과, 실행 결과가 나오는 부분에서는 어두운 배경이 그대로 나와서 가독성이 조금 떨어지는 것 같았습니다. 그 외 알고리즘, API 활용, 예외처리 등 저자분께서 작성하신 내용 그대로 따라가신다면 기본적인 자바라는 언어에 대한 이해를 할 수 있겠다는게 느낀점 입니다.
감사합니다.
|