4月值得关注的3本新书

架构师之路

共 2328字,需浏览 5分钟

 ·

2024-04-24 19:20

4月有3本新书上架值得关注:
《Effective Java(第3版)》
《码农翻身2》,帮朋友推下
微服务设计(第2版)
画外音:都很经典,各送5本。

第一本:《Effective Java(第3版)

这是一本什么书?
该书的第1版出版于 2001 年,时至今日,已热销近20年,本书第 3 版已是 Java 程序员的必读神书,被誉为“Java 四大名著之一”,甚至连 Java 之父(James Gosling) 都说:“如果说我需要一本 Java 编程的书,那就是它了。

该书原版在豆瓣评分高达9.7分,如今,中文译版它来了。

相比前作,第三版有哪些更新?
系统性调整:从单一知识点进行升级,从点成线,形成知识的网络。

内容的新增:从初版 57 个知识条目,扩展到第 3 版达到了 90 个知识条目,新增近一倍。

新特性的补充:增加了 Lambda 表达式、流、Optional 类、接口默认方法、try-with-resources、@SafeVarargs 注解、模块等 Java 7 及后续版本所引入的新特性。

有人说,Java程序员分为两种,读过《Effective Java》的,和没有读过的。严格来说,没有读过的,不算是真正的Java程序员。


第二本:《码农翻身2》
这是一本通俗易懂,好玩有趣的技术书。

在故事中让主人公不断遇到问题,不断制造悬念,吸引大家看下去,不知不觉中就把技术原理给掌握了。
画外音:风格和《码农翻身》一样。

每篇文章都是独立的,你不用从头到尾去看,完全可以放在桌边/床边,随时挑选一篇小故事去阅读,看完一篇就可以放下,以后再看。所谓“开卷有益”,希望你随手翻翻就能够掌握一点技术知识。

这本书偏向于服务器端的知识,但是它主要是讲技术原理,所以对前端程序员甚至产品经理来说,也是一个了解后端技术的很好机会,看了这本书,就可以更好地和后端程序员“战斗”了。

为了帮助大家理解一些技术原理,《码农翻身2》光是插图就画了200多张,插图之多都快赶上一些名不副实的漫画书了。

第三本:《微服务设计(第2版)》
画外音:推荐序。
作为一名互联网老兵,我以架构师的身份,使用微服务架构,在百度、58、快狗打车均有过许多年的微服务架构实践经验。以我个人的认知,毫不夸张的说,微服务是当今互联网最流行的架构设计模式。

我个人认为,每个技术人,都应该学习和了解微服务的架构模式,而这本《微服务设计》,就是绝佳的研习之作。

《微服务设计》整体分为三个大的模块:

第一个模块,主要介绍微服务的基础设计原理。从微服务的优势、解决的痛点、适用的场景,到微服务的建模、微服务的粒度、微服务边界的划分,再到微服务的拆分、微服务的通讯、以及微服务数据层的设计。这个模块,能让我们了解微服务架构的顶层设计。

第二个模块,主要介绍微服务的实现。从微服务的协议与通信、RPC、工作流程的实现,到代码的构建、部署、测试,再到监控、安全、扩展。这个模块,能让我们了解微服务架构的底层细节。

第三个模块,主要介绍适配微服务架构的人与组织。从前后端配合、应用与服务配合、服务与数据配合,到团队规模与组织架构设计,再到架构师的定位、以及组织的演进。这个模块,能指导我们快速搭建微服务团队,落地微服务架构。

最后,我将这本《微服务设计》,热诚推荐给每一位关注现代软件架构演进的读者,让我们一起共享这场技术创新之旅。我相信,《微服务设计》扎实的内容,对于推动企业IT架构现代化转型,一定能够提供一些助力。

沈剑
2024.3.7

福利1:高折扣优惠
画外音:除了5折,JD最近满300减100。


福利2:免费抽奖各送出5套


如何抽奖?

留言评论想看哪本书。

一人一楼, 5, 10, 15... 楼依次中奖。

中奖者我会回复你的评论与你联系。

抽奖截止时间:4.30 24:00


希望大家有收获





浏览 918
2点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
2点赞
评论
收藏
分享

手机扫一扫分享

分享
举报