To do something

在遇到问题的时候,说不知道怎么办,不去试着找解决办法,是没什么用的呀。有些事,不做、不试试,怎么知道会怎样。

在此,我以多线程下载为例,回顾一遍学习经历:

前置因子####

在游戏中,学习下一技能往往需要点亮前置技能。同理,我们学习新的东西时候,自然会往熟悉的地方靠。试着找两者相同的地方,搭座桥将它们连接起来。

也正因为这样的特性,站在另一个层面的人总会有些许不同的发现。让大脑有一个宏观的概念,即站在上一层次俯瞰所学主题全貌。这样才有一个直观的感受,知道各个节点间的联系,能够串联起来,形成体系。

以多线程下载为例,我将线程这个关键字提取出来,然后以此为线索上溯至进程知识点。再以此构建联系,整合之前的知识点。

To do something_第1张图片
进程与线程

这样做有两个好处:

  • 有序
  • 查缺补漏

先和自己已知的知识点绑定,再利用 Google 搜索相关的材料。采用跳跃式的快速阅读,抓取关键知识点,可以快速搭建知识骨架。


收束条件

在回顾前情提要之后,你会发现:“ 我只知道一堆概念呀 ”。如同搭好框架,而四周空洞洞的,风一吹就瑟瑟发抖。

这可不好,接下来我们得找些材料来填充四周。怎么找呢?

首先,定一个完成标准。

可选项越多越难抉择

像这次作业,通过所写程序能下载测试文件并完整显示出来,这次作业就是成功的。

接着,收束学习范围,具体问题具体分析。

我们自然不会什么都找,主要根据学习的主题,划分区域,选取关键词搜索。

现在,是时候搜索学习范围内的资料了。

在搜集材料的时候,我们不做任何整理工作,所有找到的材料,通过速读的方式,将和本次学习目标相关的关键词的文章全部保存。

除了在网上搜索,书籍也是学习资料的来源。但是,我们没有必要看完整一本书,我们只需要把这一章当做学习材料来使用。


迭代前进 ( Todolist )####

To do something_第2张图片
Download

上面,我们已经通过脑图绘制了多线程下载会涉及到的知识点,也通过 Google 等搜索引擎,找到了与本次学习相关的学习资源,下一步,就是要规划学习路径:先学什么,后学什么。

在进行这一步的时候,列一个学习清单,照着清单上的内容一步步迭代完善计划,这自然是最好的。

然而,世事不如人愿。或许,你列了清单,之后就玩手机、看视频去了。或者,你列了清单,看了看,不错,直接点个勾,完成了。这样,制定的计划也就失去了意义。

你可以试着这样做:

拿出张纸来,把能搜索到的关键词列出来。试着想想它们间的关系,它们有什么用,等等。问题太大的,拆分一下,试着就一个点问一个小问题,然后搜寻答案,解决一个小问题。之后,再解决一个,持续迭代,完善路径,尽可能形成一个闭环。

在这个过程中,总会出现一些稀奇古怪的问题或是找不到问题出在哪,那么试着跳出来,看看它们能不能组合起来,之后会发生什么。

就像这样:

To do something_第3张图片
多线程下载

简装轻行,小步快跑,快速迭代,整合资源。


建立索引

到这里,一个学习的过程就基本完成了。最后,就是整理资料,归类管理,在下次使用的时候能快速找到。因为我们的大脑并不能记住所有学习的细节,下一次再次使用时,一定会有所遗漏。而上述具体细节,我们只需要一个范本就能快速唤醒,管理就显得很重要。

再者,后续有所发现,或是遇到没发现过的问题的时候,根据索引,我们可以再次添加和修正内容。学习是个循环再找的过程呐。

还有,要能教会别人,那才是你的知识。


最后在学习过程中,推荐使用以下工具:

思维导图工具:Mindnode ( Mac )、XMind ( Windows )
笔记本工具:Evernote
Chrome插件:Diigo Web Collector (文档管理 ) 、Toby (标签收纳)
番茄工作法计时器:Forest
Google:能翻墙还是翻吧。

你可能感兴趣的:(To do something)