Well,鉴于作者在回答中出现,我就匿个名回答了。事先声明,我没有仔仔细细的看完整本书,所以我的评价必然有不完善的地方。另外,不讨论“你行你也上”一类的问题。
好了,正文开始
×××××××××××××××××××××××××××××××××××
1.内容存在有争议的观点,这是很可怕的事情。
写书和发帖不同,一本书印出来,送到读者手上,能看到的只有作者本人的观点。而在论坛和贴吧,大家可以各抒己见,看帖的人也可以了解多种不同的观点,最后自己选择。我也有一些老师,会在课堂上分享一些有争议的学术问题,但是他们不会只讲一方观点,并且告诉学生,请你们这样做。
我读这本书还没读很多,就发现了很多有争议的建议,比如slice还是reversed。这就造成了一个问题,就是我不敢信任作者。如果后面还有有争议的内容,但是我却不了解,而把作者的观点当做了正确,那恐怕是很危险的。而读书的时候,一旦产生了不信任,那书的价值就大幅下降。
2.除了有争议,内容有不少问题。
有的内容,更像是注释,而非正文,或者说是作者对一些权威观点的理解和发散。如果这些内容作为注释或讨论,会非常好。但失去了原文,单独拿出来作为一段建议,就显得不知所云。有的内容,看似实用,实则无用,因为程序运行会给出报错信息,遇到bug时自然明白;有的内容,显得多此一举,比如“尽量转换为浮点类型再做除法”;有的内容,解释的不清不楚(比如31对函数参数的解释),懂得人能明白作者想要表达什么,但是不懂的人,看了还是晕头转向。
3.标题不够清晰。一本好书,看了一章的标题,就知道这章要不要读。如果我不得不从头到尾读一遍才能看到里面那一部分我要知道的内容,那这本书就是在浪费我的时间。
尤其是本书,不适合系统的读,不过有一些针对实际问题的建议确实有价值。而不同的读者要读的东西。不过如果翻书还没有搜索引擎快,那这本书就只能留着落灰。
××××××××××××××××××××××××××××××××××
如果一本书只是写的不好,我一般也不会写这么多字来喷,顶多就是扉页上大字标注,然后丢书架。但是这本书居然卖59块钱,不吐槽心里非常不痛快。