微信号:hongyangAndroid

介绍:你好,欢迎关注鸿洋的公众号,将长期为您推荐优秀博文、开源项目、视频等.你可以通过查看历史消息,查看所有已推送的文章.此外,本公众号开通投稿,如果你有原创的文章,希望通过本公众号发布,可以给我投稿.

如何高效的阅读技术文章

2018-04-14 14:11 鸿洋

维护公众号应该快2年了,一直保持着工作日日推,为了让大家更好的吸取知识,写篇心得浅谈如何高效的阅读技术文章,当然也非常欢迎大家分享自己的高效学习方式,留言即可。


一般情况下,我是希望对于公号文章的阅读是放在早上上班路上的,挤地铁、等公交、坐班车之类的时间,所以一直保持着7点半,能将文章推送给大家,估计打扰了不少同学休息,但是讲道理,早睡早起是个好习惯。


首先我们收到文章后,一般有以下情况:


1. 很熟悉的内容

2. 了解过一些,非很熟悉

3. 以前从未了解过的内容

4. 个人学习或者人生感悟(比如这篇)


很熟悉的内容


对于这类文章,应该是最省时间的,打开后快速浏览,就当帮自己巩固下知识,顺便回忆回忆。读完之后,因为你很熟悉,记住文章主题就好了。


比如:进程间通信、性能优化这样的词。


了解过一些,非很熟悉


打开后,开始阅读,并将自己没有了解过的方面详细阅读,脑子里记录下关键词。


完成你应该记得:


1. 文章主题词

2. 你以前未了解的方面的关键词。


例如:主题词为性能优化;但是文章中webp这个方式你没了解过,所以,看完应该记得:


1. 主题词:性能优化

2. 未了解过关键词:webp


以前从未了解过的内容


对于这样的文章,一般打开后,首先大体看一下是做什么的,如果觉得有用或者短期内自己有计划接触,可以细致的看一下,并收藏一哈。


如果你觉得有必要学习,那么应该记得:


1. 主题词

2. 每个部分的关键词


如果觉得没有必要,那就直接结束。


个人学习或者人生感悟(比如这篇)


这类文章都很短,而且都是我个人经历总结,饱受个人经历所影响,一般很好理解,抱着批判的心态阅读即可。觉得有道理,可以参考下;没有的话,一笑而过即可。


到这里,针对对内容的了解程度,完成阅读,我们基本有了:


1. 主题词

2. 一些以前未了解的关键词


1
扩展为知识树


为了有更好的效果,本篇举例,假设阅读了一篇性能优化的长文


接下来,找到一个具有较长可以思考的时间:


首先将主题词写在纸上(也可以是电子记事本等,总之写下来)。


大概是这样的:



然后,还记得刚才无论你遇到哪个类型的文章,我们都在脑海里记录了一些关键词,以分支的形式写下来,假设我记录了:App启动速度优化,apk瘦身。


现在是这样的:



接下来,写上自己已知的部分(以前从未了解过的内容跳过)。


好,我自己添加了几个我知道的:



接下来,开始完善每个大分支,想想你知道的细节。


大概会这样往下完善:



当然了,有些部分文中可能描述的并不完善,比如只提到一个点,你也可以记录下来。


此时,你也会发现自己印象中有些也很模糊了。


这个时候,如果有机会,可以介绍搜索引擎+以前的笔记+实际的代码等方式,让整个知识树尽可能完善,注意最好用简明易懂的语言标注。


到这里,我们就由一篇文章扩展到了一颗知识树。


注意:有时候的推文很细节,比如某个自定义View,你可以以自定义View为主题,往外扩展。也可以以该案例为主题,以每个步骤为分支扩展。


2
尝试描述


由一篇文章引发思考,通过文章中内容+已有的知识+网络搜索、笔记的完善得到了一颗知识树。


接下来要尝试描述,如果你真的可以描述清楚,才算理解了。


怎么描述呢:


  1. 想象你是一位老师,给一个只有基础知识的学生讲解这个主题,涵盖所有的分支。

  2. 如果你觉得你可以讲清楚,步骤4。如果不能步骤3。

  3. 往往不能描述清楚,都是因为理解还不够,利用网络等其他信息完善,完善后回到步骤2。

  4. 想想自己的话足够简洁,是否还有更简洁的话可以描述,有则回到步骤2。否则结束。


3
尝试记忆


当你对这个主题以及能够清晰的描述完整,那么基本上已经理解了。这个时候,我们所希望的就是能够更牢固的记忆下来。


很多时候,我们阅读了一堆文章,当时很理解,几天,甚至当天晚上就忘了白天的阅读内容。


怎么办呢?


比如上面产生的知识树,每个分支的1.2.3.4记忆下来太难了。尝试压缩信息。


比如上面5个大类,我们压缩为:


瘦身、启动、内存、电量、流畅度。


依然是毫无关联的词,还是非常容易忘记的,接下来尝试联系,关联。


比如我关联为日常生活中一句话:


早上起来启动电量不足、内存较低的跑步机瘦身,让身体更加流畅。


你可能会吐槽,你这句子完全不符合逻辑呀,身体流畅、跑步机内存较低是什么鬼? 


没关系,你读两遍,记住这个句子比记录毫无关联的几个词语要容易太多。


之前阅读了一本非技术类图书,专门讲故事的,一本书十来个故事,看完就忘了,完全想不起来。 于是,我就为每个故事设置一个关键词,再把关键词组成一个句子,至今我都能回想起来七七八八。


然后继续压缩、联想其他内容,尽可能让一切有所关联。


其实不仅是阅读一篇文章可以这么做,阅读一本书、知识点复习、甚至回想这一天做了些啥的时候,你都可以:


  1. 由主题扩展为知识树

  2. 尝试描述

  3. 尝试记忆


通过该3个步骤完成。


当然每个环节的方法方式是多样的,努力找到适合你的,本文仅提供了个人方式。


好像不仅仅是如何阅读技术文章了...


部分方式学习自《如何高效学习-译:程冕 》


试试给赞


如果你想要跟大家分享你的文章,欢迎投稿~

 
鸿洋 更多文章 Android技能树 — 多进程相关小结 我们计划招收300名学员,免费攻读人工智能专业。 WebView 全面干货指南 "巧"仿蚂蚁森林水滴动效 Android进程保活实践
猜您喜欢 R中的数据结构——矩阵 战狼项目:美团点评金融核心交易系统可用性7个9是这样炼成的 微信小程序示例 - 表单 如何优雅地处理机器人指令 如何优雅的使用docker工具去管理容器