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

读书学编程:如何选择编程书

作者头像
沈星繁
发布2018-01-04 11:12:17
6470
发布2018-01-04 11:12:17

[本文由John Paul Mueller撰写]

这篇文章是我们所谓的“读书学编程”系列的第一篇。其他两篇分别是:通过书本学习编程的5个技巧 以及 每个软件开发者都应该阅读的7本书

毫无疑问,看起来已经过时的书本仍不失为学习或提高编程技能的良好途径。

真正的问题是,如何选择合适的书?幸运的是,仍然有一些方法可以帮助我们从从茫茫书海中找到适合你的那一本。同时,对于所有对计算机编程或者软件开发感兴趣的人来说,我在后面的文章中推荐的经典书籍也是不错的选择。

快速评估一本书的几个技巧

目录(TOC)是评估一本编程书的最佳起点。如果你想学习的主题没有出现在这本书的目录里,那么基本上可以判定这本书对你的学习不会有太大的帮助。

computer_books_shutterstock_213077896
computer_books_shutterstock_213077896

接下来,浏览几个章节,重点关注这本书组织内容的方式。有些作者可能只用了一两种方法简略的介绍一个主题,很多时候这样是不够的。更好的书会提供了三到四种方法来帮助你更好的学习,包括但不限于习题,源代码,详细的解释以及具体操作步骤。

查看每一部分的简介。长而沉闷的简介表明这本书包含太多冗杂的信息。但另一方面,如果简介太短以至于无法完整表达该部分的内容,那么这本书可能会不够具体,甚至读完后会令你更加困惑。

一个好的索引也是必不可少的。在索引中查找你感兴趣的关键字。如果一本书的索引不包含你想要的关键字,那么你很可能也无法在书中找到它们。一个好的索引不仅仅包含你需要的关键字,更提供了与之相关的更多信息来源。

最后,考虑这本书的作者。一个专业的作者能够保证书籍的专业性,严谨性和针对性。虽然情况并非总是如此,但由众多作者合作撰写的书籍往往存在缺乏重点,写作风格混杂,甚至前后矛盾等问题。

如何避免选到坏书

仅仅看个标题或封面就决定购买书籍可能是最糟糕的方式 - 尽管很多程序员都这么做。仅从封面你能获得的信息十分有限:这本书的作者是谁,以及这本书的主题是什么。

书评是判断书本价值的重要参考。不过,请记住,任何评论都只是其他人的观点,真正的做出决定的是你自己。而且需要注意的是,不是所有评论都具参考价值 - 某些评论者可能没有真正阅读过这本书,他/她可能只是在复述别人的观点。

根据特定领域的价值来选择一本编程书籍也很重要,而不仅仅是基于出版社或书籍系列的名气。每个出版社都可能出版不合格的书籍,甚至最好的系列丛书也可能包含不合格的书。出版社并不能够成为书籍质量的有力保障,即使是知名出版社出版的书籍也可能完全不适合你的需求。

最后,不要盲目选择畅销书。畅销书籍往往在书架上十分醒目,无论是在实体书店或在线书店。一本书之所以成为畅销书,有时候是靠书籍的质量,更多时候则是由于出版社投入了足够的营销资金。因此单靠畅销书排行榜并不是选书的稳妥方案。你应该结合其他因素综合考虑,最终决定适合你的书籍。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 快速评估一本书的几个技巧
  • 如何避免选到坏书
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档