JavaRush /Java Blog /Random-KO /2018년에 꼭 읽어야 할 최고의 Java 도서 20권
Max Stern
레벨 35
Нижний Новгород

2018년에 꼭 읽어야 할 최고의 Java 도서 20권

Random-KO 그룹에 게시되었습니다
번역자 주: 나는 javareviseted 리소스에서 이 기사를 찾았고 저자의 선택이 매우 완전하고 흥미로웠다는 것을 알았습니다. 주로 새 책(또는 새 출판물)에 대해 이야기합니다. 또한, 우리는 Java뿐만 아니라 관련 기술 및 소프트 스킬에 대해서도 이야기하고 있습니다. 이 컬렉션의 정보는 아마도 완전 초보자가 아니라 JavaRush 과정의 절반 정도를 완료한 사람들에게 흥미로울 것입니다. 이상. 2018년에 꼭 읽어야 할 최고의 Java 도서 20선 - 1이제 막 Java 프로그래밍을 시작하고 Java 프로그래밍의 기본에 대한 튜토리얼을 찾고 있는 사람들에게는 내 기사 "초보자를 위한 상위 7가지 Java 책"을 자세히 살펴보는 것이 좋습니다 . 이 번역에서 나는 러시아어 버전이 실제로 존재한다면 이에 대한 링크를 제공하려고 노력했습니다. 다들 즐겁게 공부하세요! 그리고 원본 자료의 저자가 인용한 책 목록은 다음과 같습니다.

1. Java 8의 실행

Java 8 프로그래밍 튜토리얼 2016년부터 읽고 있는 책 중 하나입니다. JDK 8의 기능을 배우면서 2017년 내내 읽었습니다. 아직 읽지 않았거나 JDK 8을 이제 막 시작하는 분이라면, 이제 그것을 손에 집어들 시간입니다.
2018년에 꼭 읽어야 할 최고의 Java 도서 20선 - 2

2. 클린 아키텍처

( Martin R. "Clean Architecture. The Art of Software Development" ) 2017년에 발견한 훌륭한 책입니다. 저는 Uncle Bob의 책을 정말 좋아하고 올바른 아키텍처에 관한 Clean CodeThe Clean Coder를 이미 읽었습니다. 다양한 소프트웨어 아키텍처의 장단점을 이해하고 싶다면 이 책이 적합합니다.
2018년에 꼭 읽어야 할 최고의 Java 책 20권 - 3

3. 그로킹 알고리즘

( Bhargava A. “Grocking Algorithms” ) 2017년에 읽은 또 다른 훌륭한 책이자 아마도 2017년 최고의 책일 것입니다. 비록 소수의 알고리즘과 데이터 구조만을 다루고 있지만, 다루는 내용은 매우 흥미롭고 유용합니다. 이 알고리즘 프로그래밍 튜토리얼은 Facebook이 사용자 데이터를 저장하는 방법을 설명하는 등 오래된 개념을 현대적인 예와 연결하여 새로운 생명을 불어넣습니다. 한마디로 이 책은 2018년에 알고리즘을 배우기 시작하는 사람이라면 꼭 읽어야 할 책이다.
2018년에 꼭 읽어야 할 최고의 Java 책 20권 - 4

4. 마이크로서비스 구축: 세분화된 시스템 설계

( Newman S. “마이크로서비스 만들기” ) 모두가 마이크로서비스에 대해 이야기하고 있는데 마이크로서비스란 무엇일까요? 모놀리식 아키텍처에 비해 마이크로서비스 아키텍처의 주요 장점은 무엇입니까? 이 책은 이 모든 질문에 답한다. 아직 다 읽지 못해서 2018년에 꼭 읽어볼 예정이에요.
2018년에 꼭 읽어야 할 최고의 Java 책 20권 - 5

5. 소프트 스킬

( Sonmez D. 프로그래머의 길 ) 이것은 프로그래밍에 대한 자기 지침서가 아니라 "다른 사람들이 당신을 미워하지 않도록 프로그래머가 되는 방법"이라는 자기 지침서입니다. 많은 개발자들은 이메일 작성, 경력 성장 및 자기 계발에 집중하는 등 소위 "소프트 스킬"을 무시합니다. John Sonmez는 훌륭한 책을 썼습니다. 경력에 갇힌 느낌이 들고 2018년에 시작하고 싶다면 꼭 읽어야 할 책입니다.
2018년에 꼭 읽어야 할 최고의 Java 도서 20권 - 6

6. 단순한 필사자를 위한 데이터베이스 설계

(단순한 인간을 위한 데이터베이스 설계) 프로그래밍, 더 정확하게는 데이터베이스 설계에 관한 좋은 오래된 교과서입니다. 나는 여전히 관련성이 있는 좋은 오래된 책을 찾는 것을 좋아하는데, 이 책도 그 중 하나입니다. 데이터베이스 디자인을 배우거나 데이터베이스 모델링 기술을 다음 단계로 끌어올리려는 모든 사람에게는 여전히 훌륭한 출발점이 됩니다.
2018년에 꼭 읽어야 할 최고의 Java 도서 20선 - 7

7. Java Groovy 만들기(Ken Kousen 저)

(Groovy for Java) 2017년에 나는 Groovy 프로그래밍 언어로 작업할 기회가 있었고 이 책은 내가 읽은 첫 번째 책이었습니다. 2018년에 Groovy를 배우기로 결정했다면 Java 프로그래머의 관점에서 훌륭한 지식 기반을 제공할 것입니다. 여기에는 모든 장점을 활용하는 데 필요한 만큼의 세부 정보가 포함되어 있으며 초보자가 불필요하거나 이해할 수 없는 내용은 없습니다.
2018년에 꼭 읽어야 할 최고의 Java 책 20권 - 8

8. 그루비 인 액션(Groovy in Action) 2판

(Groovy in Action) 이 책은 2017년에 Groovy 언어에 관해 읽은 두 번째 책이었습니다. "Java Groovy 만들기"는 시작하기에 좋은 곳이지만 모든 내용을 다루지는 않으므로 Groovy의 기본 사항을 배우고 Groovy에 몇 가지 스크립트를 작성한 후에는 더 많은 정보가 필요합니다. 바로 여기에 이 ​​책이 도움이 된다.
2018년에 꼭 읽어야 할 최고의 Java 책 20권 - 9

9. TCP/IP 예시

(그림 속 TCP/IP) 제가 가장 좋아하는 책 중 하나이지만 여전히 매우 유용합니다. 아직 다 읽지 않았지만 TCP/IP에 대한 모든 세부 사항을 알고 싶다면 읽어 볼 가치가 있습니다.
2018년에 꼭 읽어야 할 최고의 Java 도서 20선 - 10

10. 마틴 파울러(Martin Fowler)가 증류한 UML

( Martin Fowler, "UML. Fundamentals. 3rd edition" ) 2017년에 나는 여러 UML 다이어그램을 그려야 했고, UML에 대한 지식을 새롭게 하기 위해 이 책을 선택했습니다. 2018년에 UML을 공부하는 것도 도움이 될 것입니다.
2018년에 꼭 읽어야 할 최고의 Java 도서 20선 - 11

11. 최대 절전 모드 팁

(Hibernate 팁) 유명한 블로거 Thorben Janssen이 쓴 2017년 가장 유용한 Java 책 중 하나입니다. 이 책은 Hibernate에 관한 70가지 실용적인 팁을 제공합니다. 당신이 Hibernate를 사용한다면 , 이 팁은 당신의 지식의 공백을 메우는 데 도움이 될 것이며, 2018년에 Hibernate를 배우기로 결정했다면 이 책은 당신의 학습에 새로운 차원을 가져다 줄 것입니다.
2018년에 꼭 읽어야 할 최고의 Java 책 20권 - 12

12. 애자일 개발의 기술

(애자일 개발의 기술) 저는 꽤 오랫동안 Agile을 사용해 왔지만, 아직도 가끔씩 지식을 복습하고 새로운 것을 배우기 위해 Agile에 관한 책을 읽습니다. 이 책은 Agile에 대한 훌륭한 안내서로 판명되었으며, 정기적으로 사용하는 사람이라도 이 책에서 뭔가를 배울 수 있을 것입니다.
2018년에 꼭 읽어야 할 최고의 Java 책 20권 - 13

13. 필수 스크럼

(스크럼 기초) 저는 2017년에 스크럼 마스터 역할을 맡았고 준비를 위해 이 특별한 책을 읽었습니다. 스크럼은 소규모 로컬 개발 팀에 적합하지만 전 세계에 분산된 대규모 팀을 원격으로 관리하려고 하면 상황이 금방 잘못될 수 있습니다. 이 책은 모든 유틸리티에 대해 설명하고 스크럼 회의를 구성하는 데 필요한 모든 지침, 즉 스크럼 마스터가 되기 위해 필요한 모든 것을 제공합니다. 2018년에 스크럼 마스터가 되고 싶다면 이 글을 읽어보세요. 또한 Scrum 및 Agile에 대한 일부 온라인 과정을 수강할 수도 있습니다. 이 과정에 대해서는 Pluralsight 웹 사이트에서 Scrum Fundamentals를 살펴보는 것이 좋습니다 .
2018년에 꼭 읽어야 할 최고의 Java 책 20권 - 14

14. 자바 성능 도우미

(Java 성능 핸드북). 이미 뭔가를 알고 있는 사람들을 위한 Java 튜토리얼입니다. 저는 The Definitive Guide to Java Performance 와 같이 2016년 이전의 Java 성능 미세 조정에 관한 몇 권의 책을 읽었기 때문에 별로 기대하지 않았습니다. 나의 유일한 목표는 G1 가비지 수집기를 다루는 것이었고 거기서 배웠습니다. 이 책은 2018년에 Java 성능을 미세 조정하는 데 집중하고 싶은 모든 사람에게 훌륭한 출발점이 될 것입니다.
2018년에 꼭 읽어야 할 최고의 Java 도서 20선 - 15

15. 고성능 Java 지속성

(High Performance Data Storage in Java) 2016년에 남긴 또 다른 책으로, 2017년에 다 읽었습니다. 그리고 성능에 초점을 맞춘 Hibernate에 관한 또 다른 훌륭한 책입니다. 2018년에 Hibernate에 대해 더 많이 배울 계획이라면 11항의 책과 이 책을 모두 읽어볼 것을 권합니다.
2018년에 꼭 읽어야 할 최고의 Java 책 20권 - 16

16. 스칼라의 함수형 프로그래밍

(Scala의 함수형 프로그래밍) 2017년에 Scala 언어에 대해 알아보려고 노력했지만 큰 성공을 거두지 못했습니다. 나는 그것에 관한 책을 두 권 읽었지만 실제로 배울 만큼 충분한 연습이 없었습니다. 특히 내 프로젝트에서는 사용하지 않고 주의해야 할 더 중요한 사항이 있기 때문입니다. 어쨌든, 2018년에 함수형 프로그래밍과 스칼라 언어에 입문하기로 결정했다면 이 책을 살펴보세요. 시간이 있으면 2018년에 다시 읽어봐야겠습니다.
2018년에 꼭 읽어야 할 최고의 Java 도서 20선 - 17

17. 참을성이 없는 사람을 위한 스칼라

(성급한 사람들을 위한 스칼라) 2017년에 읽은 스칼라 언어에 관한 또 다른 책입니다. 나는 Kay S. Hortsmann의 스타일을 좋아하며 그의 책, 특히 Core Java Part 1 및 II (Java Professional's Library)와 Java SE 8 for the really Impatient (Java SE 8 Basic Course)를 읽었습니다 . 이 책은 비슷한 스타일의 스칼라 언어 전용 책입니다. 2018년에 Scala를 배우려는 사람들에게 좋은 시작 가이드입니다.
2018년에 꼭 읽어야 할 최고의 Java 책 20권 - 18

18. 헤드 퍼스트 자바스크립트

( Robson E., Freeman E. “JavaScript 프로그래밍 학습” ) 저는 이미 JavaScript가 오늘날 최고의 프로그래밍 언어라고 말했기 때문에 이를 모르면 많은 것을 놓치게 됩니다. 이 책은 모든 웹 개발자와 Angular, React, jQuery와 같은 프레임워크를 배우는 학생이 꼭 읽어야 할 책입니다. 아직 JavaScript를 배우지 않았다면 Head First JavaScript보다 더 좋은 책은 없습니다. 2018년에 JavaScript를 배우기로 결정한 사람이라면 반드시 읽어야 할 책입니다.
2018년에 꼭 읽어야 할 최고의 Java 책 20권 - 19

19. SQL 쿡북

( Molinaro E. “SQL. 레시피 모음” ) SQL은 제가 가장 좋아하는 기술입니다. 저는 항상 SQL에 관한 흥미로운 책을 찾는 것을 즐깁니다. 2017년에 이 책을 발견했는데, 여러분과 공유하게 되어 기쁩니다. 이 책은 실용적이며 다양한 데이터베이스에서 SQL을 사용하는 데 유용한 많은 팁을 제공합니다. SQL 기술을 한 단계 더 발전시키고 싶다면 2018년에 이 책을 읽어보세요. 또한 이러한 SQL 쿼리 학습 웹사이트를 사용하여 SQL 지식을 더욱 향상시킬 수도 있습니다.
2018년에 꼭 읽어야 할 최고의 Java 책 20권 - 20

20. 완벽한 소프트웨어 개발자 경력 가이드

(소프트웨어 개발자 경력 종합 가이드) 마지막으로, 이 책은 실제 소프트웨어 개발자를 위한 훌륭한 책입니다. 경력 성장에 대해 진지하게 생각하고 2018년에 문제를 직접 해결하고 싶다면 이 책을 꼭 읽어보세요. SimpleProgrammer.com의 John Sonmez는 이 책과 위에서 언급한 The Programmer's Way에서 유용한 조언을 많이 제공합니다.
2018년에 꼭 읽어야 할 최고의 Java 책 20권 - 21
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION