你好,我是陈亦峰,欢迎你和我一起学英语。
今天我们开始阅读一篇新的文章,题目叫做[InfoQ’s 2019, and Software Predictions for 2020](https://www.infoq.com/articles/infoq-2019-retrospective/)。这也是我们专栏的最后一篇语料。我们还是先对这篇文章进行一个总体导读,然后借这篇语料,来谈一谈“快速阅读”的话题,帮你总结一下提高阅读速度的方法。
## 阅读开始前的“脱壳”准备
看文章之前,还是按照老习惯,我们先分析一下题目InfoQ’s 2019, and Software Predictions for 2020。
这个题目非常直截了当,一看2019和2020这两个年份,加上主题词software,就知道这是一篇回顾加预测的文章。文章发布的日期为2019年12月6日,是在辞旧迎新之际。我们可以想见,InfoQ作为新闻平台,会发布很多这种类型的文章,来回顾软件行业过去一年的发展,并展望来年的趋势。
接下来是Key Takeaways,也就是作者帮我们做的摘要总结。我们用最快的速度来略读一下。这是一篇整个软件行业的年度回顾加预测文章,我们可以预期在文章里一定会讲到软件行业的方方面面,因此在初次skimming的过程中,只需要了解文章要讲的话题,找到文章中的名词关键词就可以了,其他先不用去看。
我在作者写的五点takeaways里给一些关键词加了粗(见下文),这是我自己在skimming过程中找出来的,前后大约花了半分钟时间。通过这半分钟,我大致了解到,这篇文章会在量子计算、虚拟现实、Web Assembly、Kubernetes以及软件架构(微服务和FaaS)这些方面进行回顾或预测。
>
Last month, Google claimed to have achieved **quantum supremacy**—the name given to the step of proving quantum computers can deliver something that a classical computer can’t. That claim is disputed, and it may yet turn out that we need a better demonstration, but it still feels like a significant milestone.
>
A surprise this year was the decline of interest in **Virtual Reality**, at least in the context of Smart-phone-based VR. Despite this we still think that something in the AR/VR space, or some other form of alternative computer/human interaction, is likely to come on the market in the next few years and gain significant traction.
>
We expect to see the interest in **Web Assembly** continue and hope that the tooling for it will start to mature.
>
In our DevOps and Cloud trend report, we noted that **Kubernetes** has effectively cornered the market for container orchestration, and is arguably becoming the cloud-agnostic compute abstraction. The next “hot topics” in this space appear to be “service meshes” and developer experience/workflow tooling.
>
We’re looking forward to seeing what the open source community and vendors are working on in the understandability, observability, and debuggability space in the context of **architectural patterns such microservices and functions(as-a-service**).
对不了解软件工程的非专业人士而言,你或许只听说过量子计算和虚拟现实这两个主流媒体报道相对较多的话题。对于了解IT行业的专业人士而言,你应该可以非常快地把这些关键词识别出来。你看,这就是背景知识在阅读过程中发挥的作用。**可以说,一篇文章的技术性越强,背景知识或专业知识就能发挥越重要的作用;同样道理,一篇文章的技术性越强,缺乏背景或专业知识就会对阅读理解构成更大的障碍。**
我在这里再次强调一下,阅读开始之前准备工作的重要性。有人把这个过程形象地比喻为“脱壳”或“脱外套”,也就是我们开始阅读一本书之前,不要立刻翻到第一章,然后从第一段开始读,一定要先快速研究以下几个要素:首先是题目,包括副标题,这不用多说;其次是作者的背景情况,第三就是书的目录和摘要总结,这些内容一般在一本书的封面、封底、腰封、目录、序言等处,能够帮助我们了解一本书的总体思路和框架,给我们接下来的阅读指明大方向,甚至可以帮助我们决定是否需要开始阅读。
## 通过找关键词快速略读全文
这篇文章全文大约2500字左右,我逐行读完全文,大约需要三十分钟左右,这是非常缓慢的阅读速度,主要是因为对文章中的部分内容不熟悉,导致我比阅读普通的文章速度慢了三至四倍。
但是,如果我不求甚解,只是想大概把握全文的主要意思,我的眼睛可以像雷达一般顺着手指移动的方向,快速扫描全文并捕捉关键字,大约一分钟左右就可以完成。根据我找到的关键词,我这里整理出了一个文章大纲,如下:
>