Skip to content

读书评价《Node学习指南》第二版 Learning Node

想入门Node.js基础,于是选择了这本书阅读。

书的内容是对Node.js核心模块做了一个大致的,并不深入的介绍。读完这本书能够了解Node.js的基础,但是还不能用Node.js做什么项目。

总体评价:书的质量一般,但是基本满足我对他的要求。

1. 书的质量一般

为什么说这本书的质量一般呢?

这要从选书的过程开始。

由于Javascript和Node发展太快了,大部分书由于出版时间长里面的内容多半会过时,代码也执行不通过,因此不太适合阅读。但是直接看API文档?那可不行。API文章都没有示例,没有循序渐进,根本不适合学习。所以还是要找本书来看。

这时候我发现了这本《Node学习指南》第二版。

出版时间2019年10月!这几乎是能找到的最新的Node.js基础书了。

但是阅读之后我发现,还是不太好。

这本书仅仅是19年10月中文出版而已!书中大部分代码都不用ES6!要知道ES6可是2015年的东西了!Node.js版本居然是6.0.0!要知道现在都是v14了!(2020年9月)

所以,这依然是一本略显过时的书籍。不过好在大部分代码都可以正常执行,部分内容也当作熟悉旧代码了。

我有一点想吐槽的是:明明作者写书的时候ES6都公布了,Node也支持,官方文档也是ES6的,但是作者还是不用。

书中小错误不少

错误来源应该有好几种:

代码过时 印刷错误 细节没讲清楚 笔误 真正的BUG 总之看起来小错误比较多,再加上很多库版本都变了,所以看书的时候还需要边写边查。虽然很麻烦,但也当作学习额外知识了。

阅读这本书的时候我一般会同时打开Node.js的文档,有这本书作为指引,阅读文档轻松多了。

2. 基本满足要求

正如文章中一开始说的,读完这本书无法做什么项目,但能知道Node.js有哪些能力,补上Node.js的基础。之前照着一些网上的项目教程视频来学习,却发现仅仅是跟着“抄代码”而已,为什么这样做也不清楚。学习了这本书,情况可能会好一些。