我在"如何成为优秀开发人员[2]:关于自学能力"中提到阅读好的IT技术书籍的重要性。今天来聊一下技术书籍的鉴定方法。假设你刚下了某本电子书准备看,又或者逛书店看到某本纸版书准备买,但是吃不准该书的质量如何,那么下面几个招数可以帮你的忙。<!--program-think-->
第1招:看网上评论
首先,上一些权威的图书网站,看看大伙儿的评价如何(要相信群众的眼睛是雪亮的)。对于英文书籍,我一般上亚马逊网站去看看;中文书籍则上豆瓣网。这两个网站都提供星级评分,一般>=4星的评级都不差。(此招数对于正在逛书店的不一定适用,除非你随身带了上网的东东)
第2招:看作者
书籍作者的重要性无需多说。根据二八原理,大部分的好书都是少数优秀作者写出来的。如果作者是该领域的技术大牛或者知名评论家,那么该书的质量一般不会太差。不过要用这招,你首先得对这本书所在的领域有一定的了解,知道哪些人属于该领域的大牛。
第3招:看出版信息
出版信息里面,主要看出版社、出版时间。好的出版社出的书,总体水平还过得去,不至于太滥,排版印刷错误也较少。
出版时间的重要性得看具体的领域。比如某些领域(算法、软件工程等)的书,对于时间不敏感。即使年代久远也没有过时(比如人月神话发表于1975年)。而另一些领域(涉及具体的语言、软件、操作系统)则需要与时俱进,3-5年之前出版的书可能就已经过时了。
如果是纸版书,还可以看看再版次数和印数。这两个指标一般和销量成正比。不过也不排除少数阳春白雪的好书,销量很低。因此这两个指标仅供参考。
第4招:看目录
看完出版信息后,就可以大致看看目录。从目录可以了解到很多信息。好书的目录一般层次分明、条理清晰。滥书则反之。
看目录还可以在最短时间内大致了解该书的深浅以及内容的分布(看每一章占了多少页),从而判断这本书能否适合自己。
比如,我曾经看过一本国内作者写的《面向对象Java编程》。打开目录扫了一下,整本书都是讲Java语法,只在其中一章提到了OO,页数占全书比例不到10%(我强烈怀疑作者是否直接拿了SUN的Java语言规范汉化了一下,就拿去出版了)。
第5招:抽查几页
最后,可以挑书中的某个小节看一下。看看作者的文笔是否流畅、生动。如果是翻译的书,则还要注意一下翻译的水平如何。翻译的书的质量同时取决于作者和译者的水平,任何一个不行,整本书就好不到哪里去。
早些年学习MFC的时候,曾看过一本翻译的书,把MFC的“doc/view”翻译成"文档查看",当场厥倒。所以能看原著就尽量看原著,免得被差劲的译者带到沟里。
IT技术书籍的选择就暂且聊到这里。以后,我打算不定期地推荐一些经典的书籍给列位看官。和书评相关的帖子都在这里。
http://program-think.blogspot.com/2009/01/choose-it-book.html
分享到:
相关推荐
22本最新IT技术书籍22本最新IT技术书籍22本最新IT技术书籍
100部IT书籍下载.pdf
本项目收藏各类IT技术书籍,包含上千本,没准你想找的书就在这里呢,包含了互联网行业大多数书籍和面试经验题目等等。有人工智能系列(常用深度学习框架TensorFlow、pytorch、keras。NLP、机器学习,深度学习等等)...
计算机毕业设计源码,JavaWeb项目源码,IT技术分享,毕业设计,课程设计,图书管理系统,贪吃蛇,人力资源管理系统
【Java毕业设计】计算机毕业设计源码,JavaWeb项目源码,IT技术分享,毕业设计,课程设计,图书管理系统,贪吃
在技术层面上,本类别图书涵盖了Java、.NET、信息安全、软件工程等多方面的技术体系,完整勾勒出当前IT领域的整体技术框架,并反映出国内外IT技术发展最前沿的理论、应用与实践。 在内容品质上,本类别图书的著译者...
管理系统系列--计算机毕业设计源码,JavaWeb项目源码,IT技术分享,毕业设计,课程设计,图书管理系统,贪吃蛇,
毕业设计&课设--计算机毕业设计源码,JavaWeb项目源码,IT技术分享,毕业设计,课程设计,图书管理系统,贪吃蛇
精品--计算机毕业设计源码,JavaWeb项目源码,IT技术分享,毕业设计,课程设计,图书管理系统,贪吃蛇,人力资源
《DAG区块链技术-原理与实践》_曹源等_2018-10-24 《DevOps 最佳实践》_EXIN DevOps master译_2018-10-01 《Django 2.0 入门与实践》_李健_2019-01-01 《ECMAScript 2018快速入门》_黄灯桥_2018-12-01 《Go语言并发...
基于云服务的图书馆IT架构.pdf
IT项目管理——图书馆管理系统.pdf
一下是本书籍列表包含的书籍类别。每个类别只需选择其中一致两本来看即可 1.计算机科学概论 2.计算机数学基础 3.C语言 4.算法与数据结构 5.电子技术基础 6.汇编语言 7.计算机硬件原理 8.数据库系统原理 9.编译原理 ...
介绍技术图书前言与正文的写作体例前言涉及常见写作点;正文涉及章节编号,图表编号,代码段,补充说明内容,脚注,等等。 以下各种方式联系我们 绝对你是想立马着手写一本书,还是1年3年5年后抑或在未来不确定的某一...
现在有这样一个github仓库,旨在维护一个目录,集合各个优秀的IT技术书籍和技术书籍翻译,方便大家进行检索。 不过这个项目还需要大家的共同努力,个人的接触面有限,不能接触到所有的优秀书籍和书籍翻译。现在我们...
有的网站公开的书籍资源很丰富,但是一点一点下太慢了,用这个爬虫来实现自动批量下载,目标网站基本都是原版的英语IT技术书籍,基本没有中文的。用python+selenium自动化实现在此源码基础上学习和修改,可以实现...
IT项目计划模版,PMP参考书籍. 为某大公司的IT项目计划,大型IT项目经理的参考书
《Docker容器技术与应用》_朱晓彦等_2017-12-01 《Linux系统架构与运维实战》_明哲_2019-01-01 《OpenStack架构分析与实践》_管增辉等_2019-01-01 《Solidity编程:构建以太坊和区块链智能合约的初学者指南》_毛明旺...
一、技术总监和CTO的区别 浅谈CTO的作用----软件公司如何开源节流 我一直在思考软件公司如何开源节流。 当然,老板也在思考开源节流。 当然,老板思考的开源节流在公司运营层面上,而我作为CTO,我考虑的则...