学习是一个不断叠加的过程

学习是一个叠加过程,也是一个不断反思总结的过程,继续上篇《两周学习python爬虫总结出的零散时间方法》,继续总结反思自己的学习过程。

一、搭建可运行的爬虫

根据自己的小需求,一边学习python知识,一边写爬虫脚本。目前小爬虫已经搭建出来一个雏形来了。其功能:每天自动爬取巴比特和金色财经等区块链媒体的文章并保存到本地,通过简单的文本处理生成云图,通过邮件发送到自己的邮箱。满足的需求:通过图一眼知道每天的关键词,效果如下图:

云词

最近Grin有点小热,我就是通过云图发现的,当Grin这个没见过的名词出现,事出突然必然要咋的心态去查了一下它,至于它怎么样,这里就不说了。

当前抓取得数据量不大,只有几个媒体而已,但是是一个可运行的小版本了。这样形成了一个小闭环,也算是给自己学习的激励,毕竟有成果了,接下来需要不断完善丰富其功能。

每往上添加一些功能和内容,就可以以成果的方式提现出来,也是可以给自己学习的回馈。有回馈,才有动力持续的投入。

二、学习过程的反思

把自己学习python过程,分为两个维度来看:理论和实践部分,抄和创新部分。抄这里指把别人的程序对着写一遍;创新是指把自己构建的需求实现了。绘制了下图:

通过图容易明白自己处于什么样的学习阶段,目前处于资料收集整理和案例重现阶段。

回顾自己整理的资料,虽然不再是收集了一堆各种学习资料,但整理比较杂乱。本想把学习的过程,整理再架构形成一份学习的资料,结果还是停留在简单的资料收集整理,再加工被忽略了。

怎么办?有样学样比较好,于是在内心的驱动下,去知乎上寻找答案,看看其他人是怎么再加工的。幸运的是找到了一位自己非常满意的作者,她整理的非常赞。ZOE酱一位爱编程 | 思维导图的医学媛,看一下她整理的资料:

非常佩服,一个思维导图把要点全部整理出来了,作为用户来看这个图,清晰。找到了可以学习模仿的样板了。当然也会做自己的改进,目前还没有整理出来。

三、学习方法的回顾对比

回顾了自己的学习过程,也随便对比一下学习过程是否高效。高效的学习方式有很多种,在网络找到《超强的学习能力是怎样练就的?》提到的七种方式:

  1. 明确知识图版和回报率;
  2. 项目导向,把学的东西用起来,而不是为了用而学;
  3. Embodied Learning理论,把身体和思维联动起来一起投入学习中;
  4. Multi-Media Theory多媒体理论,尽量同时刺激多种感官(视觉、听觉、触觉、嗅觉、味觉),提高学习效果;
  5. Working Memory理论,拆分小片段,多次回忆,多次复述,学的过程中回忆;
  6. Experiential Learning体验式学习,包括做、观察、想、计划四个步骤;
  7. 合作式学习,找人一起学。

对比自己学习的过程,发现自己只是做了第1、2两项,而后面五项都没有使用。当然不是说上面的学习方法就很适合自己,或者对自己起到效果。但是没有对比就没有伤害。从中看到自己学习方法的弱点,以及被自己忽略的地方。其中第7项就是被自己忽略了。于是我赶紧就去找相关的python学习小组。

3-6项方法, 也在思考如何结合,如把python中的一些点进行物化,与工作生活中常见的事情对接上。比如,把python中的库比作生活中为你提供各项服务的基础设施,如美团外卖是我们生活中的一个库,我们不需要知道其运作的细节,只要知道怎么下单能获得什么就OK了。把美团的使用过程,移植到python库的学习上,效果还在测试中。

高效学习的方式有很多,我想不断叠加到自己的学习体系中,并进行使用才是对自己有利的。

你可能感兴趣的:(学习是一个不断叠加的过程)