关于计算机书籍,你应该知道的五件事(转载)

本文转载自:http://www.chengxuyuan.com/post/434.html

--------------------------------------------------------------------------------------------------------------

重要内容摘要:

1.  最好的效果莫过于:

  • 讨论
  • 实践
  • 教授给他人——如写作

2. 技术书籍,就是花钱买时间

-----------------------------------------------------------------------------------------------------------

完整文章:

-----------------------------------------------------------------------------------------------------------

虽然在我的书架上有很多的技术书籍,但是这并不代表我对每本书都很了解——但是至少每本书我都过了一下目录,大部分的书都翻了一遍。在开始瞎扯之前,先让我们过一下目录:

  • 在什么情况下,我们会买技术书籍?
  • 我们应该买怎样的书?
  • 拿到书后,我们会怎么做?
  • 书看完之后呢?
  • 技术书籍,不就是花钱买时间吗?

在什么情况下,我们会买技术书籍?

买技术书籍的情形应该是下面的几种情况:

  • 工作上使用到一些“新的技术”。对于自己来说是新技术,不代表在行业上是新技术。
  • 业余生活中想尝试某个新的技术。
  • xxx推荐的某本书。虽然和应用无关,但是到底是xxx推荐的。这个xxx可以是某些大牛,这可以是亚马逊——我看到亚马逊的书有好多的star,我就会买。因为在亚马逊能给书评的都是真爱。
  • 探索一个新的领域。在上大学的时候,这是我最喜欢干的事,动动就去看一个无关的领域。

上面的第一、二点都是因为我们需要,所以我们才去看——这也是我们日常买书的常见原因。

不排除还有一种情况是:

我们应该买怎样的书?

从出版行业来说,我最喜欢的就是动物园(O’Reilly出版社)的书,然后就是其他书籍了。但是O’Reilly出版社出的书都比较慢、慢,除此,与进到国内还需要经过翻译等等。说到翻译,不得不说图灵教育出版的翻译书籍挺不错的。

而这个行业里,最敏捷的就数Manning出版社的Manning Early Access Program,这是一个非常敏捷的出版流程。

In MEAP, you read a book chapter-by-chapter while it’s being written and get the final eBook as soon as it’s finished. If you pre-order the pBook, you’ll get it long before it’s available in stores.

简单地说,就是当作者完成一章的内容时,你就可以阅读这一章的内容。作者在不断写作的过程中,你就可以不停地收到相关的书籍。当作者写完这本书的时候,你就读完这本书了。

可惜如果你要等中文版的书籍,差不多要等一年。并且英文版的书籍,动不动就是几百的。

因此从流程上来说,国内的出版的书籍从流程上来说会更快一些。而国内的出版现状是,写书都是为了赚名气。对比于工作时间来说,写书基本上是亏钱的买卖。更不用说,我写的六书开源电子书,就是更亏钱的买卖了。因此,很多技术大牛都不愿意写书。他们本身就是大牛了,不差名气、也不差钱。

因此,如果我们需要某一个领域的技术书籍。从理论上来说,最看到的是 国内的 -> Manning > Packt > O’Reilly。

因此:

  • 如果要买实战类的书籍,可以直接稍微考虑一下买国内的书,然后是Manning的In Action系列、Packt的Learning系列。
  • 如果要买理论系列的书籍,优先考虑国外的——国内的绝大部分大牛都不愿意写。最常见的就是机械工业出版社引进的经典系列,以及那些Prentice Hall、Apress、Addison Wesley、Pearson等等的厚书了。
  • O’Reilly的大部分书籍都值得一买,以及图灵教育翻译的O’Reilly系列。

对了,如果你看的是盗版书籍,即电子版等等,你没有资格说这本书写得烂、翻译得烂。

拿到书后,我们会怎么做?

开始之前,我们需要简单地知道几点内容:

  • 普通的书籍都是连续的、不可跳跃的,但是技术书籍都是可跳跃的。
  • 技术书籍的内容都写在目录上,一眼看上去就知道发生什么了,如:第一回 宴桃园豪杰三结义,斩黄巾英雄首立功、第二回 张翼德怒鞭督邮,何国舅谋诛宦竖。
  • 在以介绍某个框架、语言的书籍中,作者会不断地强调这个框架、语言的特点。

现在,我们是不是应该:

沐,濯发也。 浴,洒身也。 洗,洒足也。 澡,洒手也。

翻译过来就是:

古人读书,庄重之极,读书之前要沐浴焚香,清新敛欲,泡上一杯清茶,在茶香袅袅中,把情绪酝酿的极其饱满,然后端坐书室。

完了,我们就可以开始看书了。一般来说,书的主要内容要么写在前言里,要么写在第一章里,但是它一定是在目录里的,所以可以按照这个顺序:

  • 先阅读前言和第一章
  • 然后看目录,找感兴趣的章节
  • 最后放书籍上,装逼。
  • 时不时地可以拿下来——放瓜子壳。

其实这个过程中,有一点很重要——对书的内容进行索引。换句来说,就是我们应该大概记得这本书在讲什么时候,相当于是,我们记住了这个框架、语言的一些基本属性。而正是这些构建了这些属性,我们就可以记住那些关键点,然后Google it。

关于计算机书籍,你应该知道的五件事

如在那篇《程序员的内置索引与外置的Google》中所说:

人的大脑如同一间空空的小阁楼,对放置进去的家具要有选择。

书看完之后呢?

“当然是要放在书籍上装逼了。”

一言不合,就晒书架。

当然还是请看这张图咯:

最好的效果莫过于:

  • 讨论
  • 实践
  • 教授给他人——如写作

技术书籍,不就是花钱买时间吗?

一般来说,我们都会推荐给别人去看官方文档,毕竟官方文档比较新什么的。然而有一点值得商榷的是,时间成本。阅读一本英语的原著书籍,至少能让可以读英语书籍的人读3~5本翻译书籍。

当你工作之后,你会发现这一点更不值:大部分情况下,我们需要花费几天的时间自己去探索一项新的技术,但是如果是一本书籍的话,可能就是一两个小时的事。

时间: 2024-08-29 01:53:14

关于计算机书籍,你应该知道的五件事(转载)的相关文章

这五件事,二次SaaS创业的老炮儿都在做(转)

在我看来,我们现在正处在SaaS公司发展过程中的第三代.第一代SaaS公司有Salesforce.Netsuite和Webex等.紧接着兴起的第二代SaaS公司大多都是利用Salesforce或其他网络平台或或范式进行规模化扩张. 如今,每一项商业流程都被网络化了.几年前规模还非常小的市场如今已经开始爆发,几年前没有SaaS产品购买预算的公司如今也开始在SaaS产品上进行大笔投入. 伴随第三代SaaS公司而来的是二次SaaS创业者的兴起.我这里所说的二次SaaS创业者并不是那些第一次SaaS创业

在你步入职业软件开发生涯那天起就该知道的五件事

这是一篇译文.个人觉得很不错,就发到博客上来了. 我的软件开发生涯开始于大约15年以前. 但是直到最近5年,我才真正地看到它的提高. 下面这些事情,我希望在进入软件开发领域时我已经知道了.如果我早点知道这些事儿,我将会变得更加成功. 1.软件开发中没有"正确的方式" 在我开发生涯的早期,我在学习和争论上浪费了大量的时间.我错误地认为,在软件开发的诸多方面都存在一种绝对"正确的方式". 但是,关于软件开发,几乎每一件我当时认为是正确的事到头来都被证明是错的. 更重要的

学生时代的最后一个新年,请一定要做这五件事

作者:陆小凤首发于:公众号[程序员江湖] 阅读本文大概需要 6 分钟. 再过一天就要过年了,虽说如今年味越来越淡了,但是毕竟还是一年一度家人团圆的日子,学生党可以说是新春大军里最轻松自在的一群人了,既不用担心春运买不到票,又不用担心七大姑八大姨催婚打探薪水,和长辈们吃个饭还能顺几个红包,何不快哉. 然而学生时代终究有走到头的那一天,我们终究要步入社会,开始工作,去承担属于自己的责任,逐渐走向成熟.可能你的学生时代还远未结束,也可能你的学生时代已结束多年,不过今天我们要说的这五件事,也许会引起你的

高低温环境试验箱工作时不能做的五件事

原文来源:高低温环境试验箱工作时不能做的五件事 原文作者:林频仪器 高低温环境试验箱不正确的实际操作将会会引起意外事件从而导致伤亡和经济损失.那么你了解高低温环境试验箱在实验时工作员不可以做的5件事吗? 1.在高低温环境试验箱运作时开启尾门,会造成高溫气旋或超低温气旋向外冲破进而造成损害; 2.在安裝环境试验箱时没搞好接地装置工作中,将会有被触电事故风险; 3.在不用检查试件的状况时开启箱里照明灯具照明灯具,会影响其溫度精密度 4.高低温环境试验箱检测易燃性.易暴物件,以引起机毁人亡的安全事故;

警惕!五件事让程序猿失去开发的激情

对于每个程序员来说,工作仅仅只是为了钱吗?如果只是为了钱,为何会有程序员依然选择辞职?实践证明,程序员之所以放弃一份薪资优越的软件开发工作最常见的原因是失去了激情. 针对收集汇总以下导致程序员工作激情降温的5件事,并不取决于他们的薪资情况,更多的原因是下面五个方面: 1. 管理不善 好的管理不仅对员工或是项目来说都是不可缺少的激励因素.一个优秀的管理者应该具备的素质包括快速决策.避免微观管理.保持独立思考.构建高质量 软件项目的意识以及给予团队一切所需帮助.如果拥有这样一个管理人才,那么开发人员

关于双核心:也许你不知道的五件事

我们知道,AMD和Intel都在鼓吹各自的双核心技术,而业内人士也将2006看作是"双核"年.不过,在有关双核的诸多新闻报道之下,隐藏着一些非同寻常的惊人事实,而其中有些还不为我们所知,比如说以下5个有关双核心的事实,你知道吗? 1.Intel和AMD不是推出双核心处理器的头两家公司 广泛流传的一种观点是双核心技术首先出现在PC领域,而AMD和Intel还在争夺"第一"的头衔. 但事实上,IBM才是多核心领域真正的始作俑者.该公司的第一款双核心处理器不是基于X86架

[PHP动态]0001.关于 PHP 7 你必须知道的五件事

1.今年的计划表已出.PHP 7 时间表 RFC 投票一直通过, PHP 7 将在2015年10月发布.尽管有些延迟,但我们还是很高兴它在今年内发布.PHP 7 详细时间表由此查看. 2.PHP 要上太空飞船了.PHP 将推出全新的项目 , 方便类似 TIE 战斗机和太空飞船驾驶人员进行操控.它能用于大量组合比较和排序处理.想了解详细信息请点击此处. 3.返回类型描述和参数类型提示. PHP 7 将允许开发者描述怎样的返回类型是他们想要的 —— 类似于参数类型提示. 4.PHP 7 将更快!PH

关于 PHP 7 你必须知道的五件事

1.今年的计划表已出.PHP 7 时间表 RFC 投票一直通过, PHP 7 将在2015年10月发布.尽管有些延迟,但我们还是很高兴它在今年内发布.PHP 7 详细时间表由此查看. 2.PHP 要上太空飞船了.PHP 将推出全新的项目 , 方便类似 TIE 战斗机和太空飞船驾驶人员进行操控.它能用于大量组合比较和排序处理.想了解详细信息请点击此处. 3.返回类型描述和参数类型提示. PHP 7 将允许开发者描述怎样的返回类型是他们想要的 —— 类似于参数类型提示. 4.PHP 7 将更快!PH

关于PHP 7你必须知道的五件事

1.今年的计划表已出.PHP 7时间表RFC投票一直通过, PHP 7将在2015年10月发布.尽管有些延迟,但我们还是很高兴它在今年内发布.PHP 7详细时间表由此查看. 2.PHP 要上太空飞船了.PHP 将推出全新的项目 , 方便类似 TIE 战斗机和太空飞船驾驶人员进行操控.它能用于大量组合比较和排序处理.想了解详细信息请点击此处. 3.返回类型描述和参数类型提示. PHP 7将允许开发者描述怎样的返回类型是他们想要的 —— 类似于参数类型提示. 4.PHP 7将更快!PHP 7基于PH