前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >编程之书系列:如何选择一本合适的编程书

编程之书系列:如何选择一本合适的编程书

作者头像
Sepmer Fi
发布2018-01-04 11:12:19
1K0
发布2018-01-04 11:12:19

[本文由John Paul Mueller撰写]

这篇文章是我们称之为“编程之书”系列的第一篇。该系列的其他文章可以点击-> 学习如何从一本书中编程的5个技巧以及每个软件开发者应该阅读的7本书

是的,这是真的:哪怕一棵死去的树仍然是学习编程和磨练开发技巧的好资源。

真正的问题是,如何根据你的需要选择合适的书?幸运的是,有几件事情可以帮你面对市场上无数的书籍时理清头绪。在接下来的文章中我会罗列一些大部头,我会向几乎所有对编程和软件开发感兴趣的人推荐这几本经典的书籍。

评估一本编程书籍的快速贴士

评估一本编程书籍最好的地方往往就是目录(TOC)。如果你想要学习的某个主题没有出现在目录上的任何位置,那么可以推断,本书所包含的内容将很难对你想要学习的主题有帮助。

编程离不开书籍
编程离不开书籍

接下来,浏览几个章节,看看文章内容是如何组织的。一些作者只是通过一个或两个方法来解释一个问题,这不一定能帮助你解开困惑。最好的书提供了三到四种方法来讲解一个主题,包括动手练习,源代码,详细的解释和步骤。

再接下来,查看各部分的介绍。长而沉闷的介绍可能表明这本书包含许多你不需要的陈词滥调。但话说回来,如果介绍得太短以至于都不能完整介绍这部分内容,你可能会发现这些解释缺乏必要的细节,会让你比开始阅读的时候更加困惑。

一个好的索引也是必不可少的。试着查找一些您感兴趣的关键字。如果他们没有出现在索引中,那么你也可能无法在书中找到它们。一个优秀的索引不仅仅包含你需要的关键字,而且还将关键字以良好的次序组合起来,这样一来,你就可以知道在哪里可以找到相关的信息。

最后,考虑这本书的作者背景。专业作者把写出基于详实调查,精心组织以及倾注心血的书籍作为工作。虽然不是一定的,但由三位或更多作者撰写的书籍有时会缺乏重点,而且多种写作风格的混合会分散你的注意力,甚至这种协作会使书籍包含冲突信息。

如何避免“坑”书

根据一本书标题或者封面就决定买下这本书可能是最糟糕的购书方式 ——但有很多程序员就是以这种方式购买他们的编程书籍。实际上,从封面上可以得到的唯一真正有用的信息只是作者身份的简要概述以及这本书的大致概念。

书评可以提供关于一本书是否是有价值的建议。不过,请记住,任何评论都是一个意见,而这个意见可能和你的不同。同样重要的是要注意,一些评论可能是炮制出来的 —— 评论者可能都没有真正阅读过这本书,而只是为别人站台推销罢了。

基于某一本书本身的价值来选择一本编程书籍也很重要,而不仅仅是基于出版商或书籍系列的声誉。每个出版商都可能产出“坑”书,甚至最好的系列书籍也可能包含该系列其他书羞与为伍的糟书。只根据出版商来购买图书很少能保证书籍的质量或者适用于你的需求。

最后,要小心提防畅销书。畅销书籍往往会突然映入眼帘,当你正在书架上寻书时,无论是在实体书店或在网络书城。某本书被列在畅销书列表中,可能是因为它写得实在非常好。但是有时只是因为出版商在其中投入了大量的营销资金进行炒作。所以单靠畅销书排行榜并不总是确定一本书是否真的是你需要的书籍的最佳方式。当你挑选书时,尽可能做出深思熟虑的决定,并考虑所有其他因素。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 评估一本编程书籍的快速贴士
  • 如何避免“坑”书
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档