怎样阅读技术类的英文原版书?
以下内容比较适合偏向「术」的书籍,偏向「道」的书籍就不是很合适了。
首先,一个英语帝和一个英语弱的技术帝,看原版技术书籍,
肯定是后者理解的更快,这就是因为其中的「套路」了。
所以我建议您不妨先看几本翻译过来的,了解一下套路
首先你要对这门技术有起码的了解,否则可能盯着 closure, root, tree, vector, style, status, render, stream, treap... 这种常见的词查十分钟字典也不明所以。
要先把一些经常出现的这一领域的技术词汇搞清楚,还有些常见的搭配。
理解困难部分不在于英语语法
而在于有些技术词汇在不同的地方是不同的意思,和日常应用中的意义差别也很大,造成理解障碍
(比如上面说的 closure, root,
比如 route 可以是指路由的功能,也可能是指那个配置文件,也可能是个动词
还有 server, client, view, status 这种词,可能在一个长句里出现三次意思还都不一样……)
然后就能用到套路了。
很多书,尤其是「xx天学会xxx」「xxx 指南」这种,无非就是先易后难,分模块,每个模块先说个基本概念,基本应用场景,然后举些例子,简单的代码,分析一下代码功能,再举些容易造成混乱的更复杂的例子,详细说明一下流程。
所以我建议阅读的方法是:
先看示例,有图和代码的也先看看,不妨先猜猜是怎么回事,先猜猜这段代码是什么功能,这段话在说什么。
(比如假设有本书叫「The Most Beautiful Language in The World, PHP: The Definitive Guide」,如果上一节是实现用户注册,那这一节很可能就是用户登录注销,下一章估计就是维护 session cookie 之类,然后是数据库这样)
再上下文找一找关键词(敏感词XD),也就理解个大概了,然后哪里不明白找找具体的说明。