后端(Java/Go)

后端语言很多,有 Java/Go/Python/Ruby/PHP 等,但这里只推荐 Java/Go,因为其他几个语言在后端开发领域已经越来越衰落了。

  • Spring 实战(第 5 版):中文版正文 449 页,英文原版出版于 2019 年,黑白印刷。这可能是本书单里最烂的书,即使在外网上评分也低得可怜,再加上烂的可以的翻译,确实很不咋地,而且这第 5 版还不如第 4 版,奈何第 4 版不卖了。大致看看,学 Spring 可以当参考书翻翻,很多地方讲得也不清不楚,无奈这是我能找到的唯一一本比较新的 Spring 技术书。翻译较差。

  • Spring Start Here:英文版 2021 年 10 月份刚出,中文翻译估计还早着。如果你挣扎于《Spring 实战》翻译差+不讲人话,恰巧英文水平过得去,可以考虑直接读英文版的新书 Spring Start Here。你可以在这里在线阅读。讲得很不错也很通俗,已经在英文社区有了比较好的反响,个人认为明显优于《Spring 实战》。

  • Go 程序设计语言:中文版正文 286 页,英文原版出版于 2016 年,黑白印刷。说实话,对于一个 2012 年发布第一个稳定版的语言,2016 年出版的书已经比较过时了,但这本仍然是你能找到的最好的中文 Go 入门书。Go 的语法非常简单(堪称简陋,甚至 2022 年 3 月份才刚刚在正式版里实现了泛型),这本书甚至不到三百页就很能反映这一点。整体读起来还是很舒服的。翻译不错。

  • Cloud Native Go:中文版没出,英文版四百多页,可以在这里在线阅读。和 Go 云端有关,是很不错的进阶书。这本书不是基础书,虽然中间有一章带着复习了一下 Go 语言基础,但全书主要还是讲云端服务开发。注意这本书国内真没翻译版,现在国内卖的那本 Cloud Native Go 和这本只是标题一样,写得稀烂,不要被骗了。

最后更新于