优秀的程序员是这样选择编程技术书的

简介:

评估一本编程书籍最好的地方就是从这本书的目录开始。如果你想要学习的主题没有出现在目录中,那么你就可以假设这本书中的所有内容对你来说帮助会很有限。

优秀的程序员是这样选择编程技术书的

下一步,大致浏览几个章节,看看这些章节是如何组织的。一些作者只满足于用一两种方法来解释一个话题,这个的用处不会很大。好的书都会对学习一个主题会提供三到四种方法,包括实践练习、源代码、详细解释和程序作品。

查看章节介绍。冗长和枯燥的章节介绍表明这本书包含了大量你可能不需要的内容。另一方面,当章节介绍内容太短以至于无法介绍全面,你会发现这个介绍内容缺失必要的细节要点,这会在你开始阅读的时候留下疑惑。

一个好的索引也是必不可少的。查阅一些你所关心的关键词。如果它们没有出现在索引中,那么很可能在这本书中你也找不到这些关键词。一个好的索引不仅包含你所需要的关键词,而且它还会以一种特定的方式组织这些关键词,使你在查阅你的关键词时还能看到其他相关信息。

最后,考虑这本书的作者。专业的作者都会被支付稿费去写进过仔细研究、组织和有重点的书。虽然不总是这样,但是三个或者三个以上作者合作编写的书有时会缺乏重点,让你迷惑于多种写作风格中,甚至会包含相互矛盾的信息。

如何避免买到烂书

仅仅根据标题或者封面就买一本书是个最烂的方法,但还是有很多程序员是通过这种方法买编程技术书的。你可以从封面上得到的唯一真正有用的信息是对作者的资历有个大概的了解和这本书的大意。

书评可以对一本书是否值得一看提供建议。但是请记住任何一篇书评都是一个主观意见,这个意见也有可能并不对你适用。同样需要注意的是,一些书评可能是故意为之的,也许书评的作者实际上并没有读过这本书,他只是某些人的掮客而已。

同时用基于特定标题来选择一本编程书籍也是同样重要的,而不仅仅简单的基于出版社的声誉或者是这本书所处的系列。每个出版商都会出烂书,甚至一些最好的书籍系列也会包括一些配不上同系列中其他书品质的书籍。只根据哪个出版商出版的书来买书,很少有质量保证。

最后,小心那些畅销书籍。不管是在实体店还是在网上,畅销书经常会在你还在书架前找书时跳到你眼前。有些书因为真的是写的特别好,所以会被列为畅销 书排行榜。但有时某些书被列入畅销书排行榜主要是因为出版商在这些书上投入了很多的推广花销。所以仅靠畅销书排行榜,这并不总是检验一本书是否是你所需要 的书籍的最佳办法。请在各方面都好好的运用你的判断和思考吧。


来源:51CTO

相关文章
|
22天前
|
人工智能 程序员 开发者
1024程序员节
1024程序员节不仅是庆祝日,更是技术交流与成长的平台。通过参与“构建AI总结助手”和“AI大模型助力客户对话分析”等活动,体验了AI技术在文档摘要和客户服务中的应用,促进了技术提升与合作,推动了行业创新。
|
程序员 开发工具 git
做了程序员才知道的事情
每个行业都有属于自己的刻板印象,而程序员也不例外。在大众眼中,程序员常被描绘为背着双肩包、穿着格子衫、不爱交际、冷静的人设。各种关于程序员的段子层出不穷,然而真实的程序员到底是什么样子呢?作为一个程序员,我们经历了许多独特的经历和发现,只有亲身体验过才能真正理解,那么本文就来分享一下只有做了程序员才知道的事情,并探讨一下大众对程序员印象的误解。
95 0
做了程序员才知道的事情
|
前端开发 JavaScript 关系型数据库
程序员1
程序员1
106 0
|
程序员 C++
别人的1024程序员节VS你的1024程序员节
别人的1024程序员节VS你的1024程序员节
334 0
|
小程序 算法 Unix
优秀的程序员,必须知道的
昨天看到一则新闻,一对夫妻起诉一家婚庆公司,缘由是这家婚庆公司盗用了他们的婚庆典礼创意,最终取得了胜诉 这不禁让我想到,作为程序员,代码就是我们的产品,应该如何保护自己的权益, 另外版权对我们来说已经是绕不开的话题了,特别是游戏 APP 的开发者,必须具有软件著作权才能发布 那么今天我们就聊一聊关于版权的那些事儿吧
176 0
优秀的程序员,必须知道的
|
程序员 开发者 iOS开发
30岁以上的程序员该如何自处?
程序员30岁以上,是可以继续技术生涯的. 我身边有很多邻近50+,还在做技术. 如果你喜欢做技术,又能扛得住环境的噪音, 年龄其实不是问题. 遗憾的是,其实很多人并不喜欢软件开发这条技术路, 心里早已存在干几年就要转型的念头, 于是总是容易被外界喧嚣推动的左右摇摆.
1278 0
|
架构师 Java 程序员
程序员普遍都有工伤!
作为加班一族、通宵一族、买房一族...程序员的压力可以说非常大了,然而这就出现了一个恶性循环,项目上线要加班,不上线也加班,加班烧脑容易饿,公司福利好,管三餐,待在公司就像家,bug改不完不回家.
944 0
|
程序员 C# 数据库
成为一个程序员的准备
1、 程序员意味着要编程序。(如果你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找一份更合适的工作,譬如练摊,真的,兄弟,这份工作不适合你) 2、你是学文的还是学理的,编程序也许需要浪漫,但更需要逻辑和严谨。
1386 0

相关实验场景

更多
下一篇
无影云桌面