美文网首页我爱编程
技术书的黑名单与白名单

技术书的黑名单与白名单

作者: 燃烧杯 | 来源:发表于2018-04-04 13:26 被阅读81次

    引言


    作为一个买技术书的狂魔,各种类型(除了硬件)的技术书我基本都会买,并不会局限在特定领域,当读到好书时会很兴奋,感觉特别充实;读到烂书时会浑身不舒服,感觉在浪费光阴,所以我将列出我迄今为止所读过的烂书给大家参考一下,其中不乏一些在网上被广泛推荐的书,但是我个人觉得写得不好,同时我也会列出一些强烈推荐的书在白名单中,都只是个人观点,欢迎讨论。持续更新。

    黑名单


    《精通python自然语言处理》(Packt系列)

    精通python自然语言处理

    吐槽:这本书主要是介绍nltk库的使用的,全书都是在大段罗列代码,惜字如金,缺乏实战,枯燥无味,勉强可以当个nltk库的使用说明书查一查,但是这样的话官方文档明明更好,总之,别指望通过这本书来入门自然语言处理。

    《Python核心编程》(Wesley Chun著)

    python核心编程

    吐槽:虽然网上很多人都在推这本书,但是个人认为这本书对于Python的各方面的应用都是浅尝辄止,代码解释得也不是很清楚,读了之后没什么收获。

    《机器学习实战》 (Peter Harrington著)

    机器学习实战

    吐槽:不知道为什么网上总是有人推荐这本书,可能是因为这本书出得比较早,虽然这是我读的第一本机器学习方面的书,但我还是要吐槽,这本书理论部分讲得不明不白,实战部分因为这本书过于老旧,很多都做不了,代码写得也比较晦涩,如果想入门机器学习,我比较推荐《Hands-on Machine Learning with Scikit-learn & TensorFlow》,这本书理论与实践综合得比较好,而且也比较新。

    《大话数据挖掘》(西安美林电子有限责任公司编著)

    大话数据挖掘

    吐槽:因为对“大话”系列(不如《大话数据结构》)的印象不错才看的这本,但是这本书写得太水了,第一次看差点看睡着,可能是因为这本书针对的人群是企业管理者,而不是专业技术人员。

    《JavaScript数据可视化编程》(Stephen A.Thomas著)

    JavaScript数据可视化编程

    吐槽:这本书里的代码主要是基于原生js和jquery写的(外加一些可视化库),所以实现一些简单的动态可视化效果也需要写冗长的代码,如果你们公司要求你一定要用原生js和jquery来实现,或许这本书还是有价值,但是对于我这种大学生来说,快速实现才是最重要的,我用vue+vue-echarts这套技术完全可以在几行代码内就实现书中一些冗长的动画效果,所以我个人感觉这本书的内容有些过时,虽然书挺新的。

    《第一行代码 Android》(郭霖 著)

    第一行代码Android

    吐槽:我唯一看过的一本安卓开发的书,也是网上很多人力荐,书中以手把手案例教学为主,但是感觉看完这本书,就真的只会“粘”代码了,因为书中对于原理的介绍不明不白,看得让人稀里糊涂,书名叫“第一行代码”,感觉这种风格不太好。

    《图解密码技术》(结城浩 著)

    图解密码技术

    吐槽:这本书可能比较适合文科生读,因为介绍得太浅显了,一点都没有深入进去,读完之后只能学到一些不明不白的密码学概念。

    《领域驱动设计 软件核心复杂性应对之道》(Eric Evans 著)

    领域驱动设计

    吐槽:领域驱动设计的经典之作,但是感觉全书都在泛泛而谈,没有展示一个完整的“领域驱动设计”的项目,看完感觉啥也没学到,完全不知道该如何落地,不知道另外一本《实现领域驱动设计》会不会稍微好一点。

    《蚁群算法及其应用》(李士勇等 编著)

    蚁群算法及其应用

    吐槽:第2,3章对蚁群算法基本原理的讲解勉强可以看看,后面就是一些论文的简单拼凑,作者把冗长的C++代码直接粘贴在了书的附录中,也不给下载地址,害得我不得不人工把代码敲进电脑,运行之后发现作者的代码还有bug,又debug了好久才把bug改出来。

    《Android软件安全与逆向分析》(丰生强 著)

    Android软件安全与逆向分析

    吐槽:写得比较枯燥,而且书中好多内容就是在直接翻译官方文档,怪不得这么枯燥。

    白名单


    这里记录我读过的一些强烈推荐的书,有不少书本身就是很经典的。

    《Hands-on Machine Learning with Scikit-learn & TensorFlow》(O'REILLY出版)

    Hands-on Machine Learning with Scikit-learn & TensorFlow

    推荐原因:不知道这本书现在有没有出中文版,我当时读的盗版的英文电子书,作者的专业功底和文笔都非常棒,理论与实践拿捏得恰到好处,这本书的英文并不难理解,我的英语水平很一般,读的时候稍微查查英文词典也能读懂,读的时候有种相见恨晚的感觉,为什么当初入门的时候不读这本书呢?

    《浪潮之巅》(吴军 著,上下两册)

    浪潮之巅

    推荐原因:一本介绍IT行业近百年来发展的书,作者文笔真的好到爆表,将IT行业的发展史写出了一种《三国演义》般的波澜壮阔,同时又不缺乏深入思考,拿起这本书就不忍释卷。

    《深入理解Java虚拟机》(周志明 著)

    深入理解Java虚拟机

    推荐原因:非常经典的一本讲解Java虚拟机的书,就不用多说,经过我的鉴定,作者的文笔也是相当不错

    《Hadoop权威指南》(O'REILLY出版)

    Hadoop权威指南

    推荐原因:我看的是第四版,看到网上有不少黑这本书,可能是因为这本书讲得太细,但是我感觉作者文笔挺好的,可能是因为这本书并不适合入门的时候看,适合入门之后回头补充基础知识。

    《轻量级JavaEE企业级应用实战》(李刚 著)

    轻量级JavaEE企业级应用实战

    推荐原因:我对这本书的定位与《Hadoop权威指南》一样,讲得太细,不适合入门,但是入门之后读这本书回顾时,会感觉作者写得挺有味道的。

    《循序渐进学Docker》(华章IT出版)

    循序渐进学docker

    推荐原因:本来是凑单用的一本书,但是读了一点之后发现作者讲东西非常的清晰,就看了下去,挺适合入门docker的。

    相关文章

      网友评论

        本文标题:技术书的黑名单与白名单

        本文链接:https://www.haomeiwen.com/subject/avxkhftx.html