3a8646857a5162b346f35b5770c5c4fc
读者分享 | 反馈式学习法

反馈式学习法也是一种快速学习的方法,是专栏的第一批订阅读者@大头龙 自己研究总结出来的一套方法论,早段时间已先发布在了他的个人博客里,他的博客地址为:https://okayjam.com。另外,为了答谢@大头龙 的分享,我让他从我的书架中自己挑了一本书送给他,作为一种对积极分享者的鼓励,以后每一次的读者分享都将有不同的奖品。以下是文章正文。


前言

如果领导某一天突然给你一个新的任务让你做,而你又完全没有接触过这方面的知识,你会怎么做?先看书,把未了解的知识点形成体系,然后再做?NO,那样太慢了,你需要的是一个快速学习的方法。

概述

文章会从三个方面来叙述:
反馈式学习:建立一个反馈环境,在环境中探索各种反馈;
结构化思想:把零碎的知识点结构化整理;
给时间以文明:时间管理法则,固定时间段内只去学习不玩其他。

反馈式学习

反馈式学习是以反馈信息作为一种学习。你首先搭建好一个有信息反馈的环境,然后在里面探索,在探索过程中逐渐形成知识体系。

我这里假设你不会Android开发,你想开发一个社交类的APP,你会怎么做?你可能会想到先看书,看四大组件,UI,存储,网络......但是这样做有个问题是,你需要个把月来学习你才能形成知识体系,而且你要面对厚厚的书籍。你不妨换一种方式来做,先用搜索引擎搜起来,搜索APP开发的相关概念,环境搭建,案例,你想到知道的都可以放到网上来搜索一下。对于网络信息如此发达的时代,在网上找个知识点介绍并非难事。了解过大概的流程后,你可以找一个Demo程序先跑起,形成一个感性的认知。这个Demo不需要过于复杂,你只需要它基本的功能就好了,并且最好有相关的详细的讲解。程序跑起来其他就好办了,你只需要把你需要的东西放到环境里验证即可,比如说你要添加用户注册登录功能,你就直接做就好,你做对或错,环境会给你即时的信息反馈。

反馈式学习形成需要两个条件,一个是自身,另外一个是反馈源。自身是指现在已有的认知框架,反馈源是对照组。“自身——反馈源”形成反馈回路。当自身的认知和反馈源存在误差时候,根据反馈来修正偏差。反馈不限形式,一切反馈都可以当作一种学习。对于上述例子来说,上网搜相关知识概念时,“自身——网络”形成一个反馈回路。运行Demo时,“Demo代码——运行环境”形成一个反馈回路。每个错误有相关的信息提示。再比如,平时复盘项目时候,“新的认知——(旧的认知、答案)”形成一个反馈回路。这里说明一下,复盘是指重新经历当初心路历程重新做一遍原来的项目。这时候,你是在跟以前的自己对比,也跟标准答案对比。在学生时代,“自己做的答案——标准答案”也是一个反馈回路。

当你在反馈环境里面探索中,错误的会被纠正,正确的会被夯实。反馈环境也最好是一个安全、不怕破坏的环境,这样你才能毫不顾忌地在里面试错。

结构化思想

这个是一个辅助性的思维方式。你从网络上获取到信息大部分是零碎的,你需要把他形成知识体系。结构化思想的总体大意是:自顶而下套框架,自下而上提炼框架
先说一下怎么提炼框架,提炼框架分为五步:

(1) 搜罗信息

搜罗信息,故明之意就是收集信息。在网络搜索到的信息是一种信息。你在书本上看到的知识点同样是一种信息。你在调试bug的时候,运行环境反馈出来的信息也是一种信息。Demo能运行,其所有代码也是一种信息。总之在信息搜罗阶段你尽你力所能及地搜刮出第一手信息。这个阶段是你的拓荒阶段。后面的信息处理就是依靠前面搜罗到的信息。当然了,你推理出来的信息也算一种信息。

(2) 罗列信息

好了,经过第一阶段拓荒后,你把你搜罗到的战利品罗列出来。你可以在一张纸上写满你要处理的,不限形式,你想到什么就写什么。如果你能记得住的话,在脑袋里罗列也行。我这里打个比方吧!程序员出路有哪些:做架构师,做管理,接私单、做测试、做金融经理、卖奶茶、开饭店,公务员、写书、做讲师、创业。

(3) 分组分类

top Created with Sketch.