phodal / articles

Article Publish in Wechat & Toutiao
http://articles.phodal.com/
Creative Commons Zero v1.0 Universal
912 stars 119 forks source link

关于IT书籍,你应该知道的五件事 #17

Open phodal opened 8 years ago

phodal commented 8 years ago

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

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

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

我们应该买怎样的书?

从出版行业来说,我最喜欢的就是动物园(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。

因此:

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

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

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

现在,我们是不是应该:

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

翻译过来就是:

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

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

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

如在那篇 索引 中所说:

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

书看完之后呢?

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

最好的效果莫过于:

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

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

我要去吃外卖了——沙县小吃,谁让我钱包丢了。

wuzhouhui commented 8 years ago

看翻译书籍有一个问题, 那就是大部分译者都会把索引删掉, 导致查阅困难 (别提目录, 目录不能代替索引).

phodal commented 8 years ago

@wuzhouhui 那不是索引吧?总的来说,需要把书的内容大概翻一翻,然后构建自己的索引

sheldonshen commented 7 years ago

"普通的书籍都是连续的、不可跳跃的,但是技术书籍都是可跳跃的".这个是真的吗?我自己看书很少,相比文字,我更喜欢看视频,有声音,有画面,最近发觉多读书太重要了,有一个疑问,请教@phodal,讲编程语言之类的书上面都有一些代码片段,看的过程你会一边看,一边敲示例代码吗?感觉真麻烦?你的怎么做的?

sheldonshen commented 7 years ago

"阅读一本英语的原著书籍,至少能让可以读英语书籍的人读3~5本翻译书籍",这个我以前就是这样干的,强迫自己去看英文书籍,结果看的是云里雾里,现在看淡这种事了!优先看中文的!

phodal commented 7 years ago

@d87335903 以前我会边看代码边敲,现在不会敲了

ZGarry commented 4 years ago

作者依次探讨了:

  1. 什么时候买技术书籍
  2. 买什么书
  3. 怎么看
  4. 看完之后咋搞(顺便结尾装了装B~)

很多建议极具闪光点,说一下我感触比较深的几个:

  1. 工作上遇到新技术,但对行业来说不算新技术的时候买书。
  2. 想从事新领域的时候,买书。
  3. 买大牛推荐的书。
  4. 以及 @sheldonshen 所说的英语书问题,同样感触很深。

I can‘t agree more~一本好书在手,技术长进真的不是问题。