JavaRush /Java 博客 /Random-ZH /2018 年您必须阅读的 20 本最佳 Java 书籍
Max Stern
第 35 级
Нижний Новгород

2018 年您必须阅读的 20 本最佳 Java 书籍

已在 Random-ZH 群组中发布
译者注:我在javareviseted资源上找到了这篇文章,发现作者的选集相当完整且有趣。主要讲新书(或新出版物)。而且,我们谈论的不仅仅是Java,还包括相关技术和软技能。我想指出的是,绝对的初学者可能不会对本集合中的信息感兴趣,而是那些已完成大约一半 JavaRush 课程的人会感兴趣。或者更多。 2018 年您必须阅读的 20 本最佳 Java 书籍 - 1对于那些刚刚开始学习并正在寻找 Java 编程基础知识教程的人,我建议仔细阅读我的文章“Java 初学者的七本最佳书籍”。在这个翻译中,我试图提供俄语版本的链接(如果它存在的话)。大家学习愉快! 以下是原始材料作者引用的书籍列表:

1.Java 8 实际应用

Java 8 编程教程。这是我从 2016 年以来一直在读的书之一。我在 2017 年读了这本书,同时了解了 JDK 8 的功能。如果您还没有读过它或者刚刚开始使用 JDK 8,现在是时候把它捡起来了。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 2

2.简洁的架构

Martin R.《清洁架构。软件开发的艺术》)我在 2017 年发现的一本很棒的书。我是鲍勃叔叔的书籍的真正粉丝,并且已经阅读了Clean CodeThe Clean Coder,致力于正确的架构。如果您想了解不同软件架构的优缺点,这本书适合您。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 3

3.摸索算法

Bhargava A.“Grocking Algorithms”)我在 2017 年读过的另一本好书,也可能是 2017 年最好的书。虽然它只涵盖了少量的算法和数据结构,但所涵盖的内容非常有趣和有用。本算法编程教程将旧概念与现代示例联系起来,为它们注入新的活力,例如描述 Facebook 如何存储用户数据。总之,这是一本2018年开始学习算法的人必读的书。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 4

4.构建微服务:设计细粒度系统

Newman S.《创建微服务》)每个人都在谈论微服务,但它们到底是什么?微服务架构相对于单体架构的主要优势是什么?本书回答了所有这些问题。我还没读完,打算2018年再读。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 5

5.软技能

Sonmez D.《程序员之路》)这不是一本编程自学手册,而是一本《如何成为一名程序员,让别人不讨厌你》的自学手册。许多开发人员忽视了所谓的“软技能”,例如撰写电子邮件以及专注于职业发展和自我完善。约翰·桑梅兹 (John Sonmez) 写了一本很棒的书,如果您感觉自己的职业生涯陷入困境并想在 2018 年重新开始,那么这本书是必读的。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 6

6.为凡人设计数据库

(面向凡人的数据库设计)一本关于编程,或更准确地说,数据库设计的好旧教科书。我喜欢寻找仍然有用的好旧书,这就是其中之一。对于任何想要学习数据库设计或将数据库建模技能提升到新水平的人来说,这仍然是一个很好的起点。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 7

7.制作 Java Groovy,作者:Ken Kousen

(Groovy for Java)2017 年,我有机会接触了一下 Groovy 编程语言,这是我读到的第一本关于它的书。如果您决定在 2018 年学习 Groovy,它从 Java 程序员的角度提供了一个优秀的知识库。它包含充分利用其所有优势所需的详细信息,并且没有任何对于初学者来说多余或难以理解的内容。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 8

8. Groovy 实践,第二版

(Groovy in Action)这是我在 2017 年读到的第二本有关 Groovy 语言的书。虽然“制作 Java Groovy”是一个很好的起点,但它并没有涵盖所有内容,因此一旦您了解了 Groovy 的基础知识并在其中编写了一些脚本,您将需要更多信息。这就是本书派上用场的地方。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 9

9. TCP/IP 图解

(图片中的 TCP/IP)我最不喜欢的书之一,但仍然非常有用。我还没有读完,但如果您想了解有关 TCP/IP 的所有详细信息,那么值得一读。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 10

10.Martin Fowler 提炼的 UML

Martin Fowler,《UML.基础知识。第3版》)2017年,我要画几张UML图,为了刷新我对UML的知识,我选择了这本书。对你2018年学习UML也很有用。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 11

11.休眠技巧

(Hibernate Tips)2017 年最有用的 Java 书籍之一,由著名博主 Thorben Janssen 撰写。本书提供了 70 个有关 Hibernate 的实用技巧。如果您使用Hibernate,这些技巧将有助于填补您的知识空白,如果您决定在 2018 年学习 Hibernate,本书将为您的学习带来新的维度。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 12

12.敏捷开发的艺术

(敏捷开发的艺术)我已经使用敏捷有一段时间了,但我仍然偶尔阅读有关它的书籍来温习我的知识并学习新的东西。事实证明,这本书是一本出色的敏捷指南,即使是那些经常使用它的人也能从中学到一些东西。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 13

13.基本 Scrum

(Scrum 基础知识)我在 2017 年扮演了 Scrum Master 的角色,并阅读了这本书以进行准备。Scrum 非常适合小型本地开发团队,但如果您尝试远程管理分散在世界各地的大型团队,事情很快就会出错。本书描述了所有实用程序并提供了组织 Scrum 会议所需的所有说明 - 成为 Scrum Master 所需的一切。如果你想在 2018 年成为一名 Scrum Master,请阅读它。您还可以参加一些有关 Scrum 和敏捷的在线课程,我建议您查看Pluralsight 网站上的 Scrum Fundamentals 。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 14

14.Java性能伴侣

(Java 性能手册)。为那些已经了解一些东西的人准备的 Java 教程。我在 2016 年及更早的时候读过几本关于微调 Java 性能的书籍,例如《The Definitive Guide to Java Performance》,所以我对它的期望并不高。我唯一的目标是处理 G1 垃圾收集器,我是从那里了解到的。对于任何想在 2018 年集中精力微调 Java 性能的人来说,这本书是一个很好的起点。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 15

15.高性能Java持久化

(Java中的高性能数据存储)又一本2016年剩下的书,我在2017年读完。也是另一本关于Hibernate的优秀书,重点关注性能。如果您认真计划在 2018 年了解更多有关 Hibernate 的信息,我建议您阅读本书第 11 段和本文。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 16

16.Scala中的函数式编程

(Scala 函数式编程)2017 年,我尝试了解 Scala 语言,但没有取得多大成功。我读了几本关于它的书,但我没有足够的练习来真正学习它。特别是因为我不在我的项目中使用它,并且我有更重要的事情需要注意。无论如何,如果您决定在 2018 年进入函数式编程和 Scala 语言,请看一下这本书。如果我有时间的话,也许我会在2018年重读它。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 17

17. Scala 适合不耐烦的人

(Scala 适合不耐烦的人)我在 2017 年读过的另一本关于 Scala 语言的书。我很喜欢 Kay S. Hortsmann 的风格,并且读过他的几本书,特别是《Core Java Part 1 and II》(Java Professional's Library)和《Java SE 8 for the Indeed Impressive》(Java SE 8 基础课程)。这是一本类似风格的书,专门介绍 Scala 语言。对于那些希望在 2018 年学习 Scala 的人来说,这是一个很好的入门指南。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 18

18.首先了解 JavaScript

Robson E.、Freeman E.《学习 JavaScript 编程》)我已经说过 JavaScript 是当今第一大编程语言,所以如果你不了解它,你就会错过很多东西。这本书是所有 Web 开发人员和学习 Angular、React 和 jQuery 等框架的学生的必读之作。如果您还没有学习 JavaScript,那么没有比 Head First JavaScript 更好的书了。对于 2018 年决定学习 JavaScript 的人来说,这是一本必读之书。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 19

19. SQL 食谱

Molinaro E.“SQL。食谱集”)SQL 是我最喜欢的技术,我总是喜欢寻找有关 SQL 的有趣书籍。我在2017年发现了这本书,很高兴与大家分享。这本书很实用,提供了许多在各种数据库中使用 SQL 的好技巧。如果您想将您的 SQL 技能提升到一个新的水平,请在 2018 年阅读它。您还可以使用这些SQL 查询学习 网站来进一步提高您的 SQL 知识。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 20

20.完整的软件开发人员职业指南

(软件开发人员职业综合指南)最后但并非最不重要的一点是,对于真正的软件开发人员来说,这是一本很棒的书。如果您认真对待职业发展并希望在 2018 年将事情掌握在自己手中,那么请务必阅读这本书。SimpleProgrammer.com 的 John Sonmez 在本书和上面提到的《程序员之道》中给出了许多有用的建议。
2018 年您必须阅读的 20 本最佳 Java 书籍 - 21
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION