用费曼技巧自学编程
费曼技巧,或者说费曼学习法是一种以教促学的方法,一共有四步(已经知道的可以无视,直接跳过): (1) 选择新概念/新知识, 自己先去学习它。 (2) 假装当一个老师,去教授别人 想象你面对一群小白,怎么把这个概念讲给他们听,让他们理解呢? 把你讲解的思路也写到纸上,如果实在不想写,可以说出来。 非常重要!!!不要让你的思路停留在大脑中,因为大脑中对于知识点之间的关联会有些想当然的、错误的假设,说出来或者写出来能找到这些“盲点”!! (3) 如果你在教授的过程中遇到了麻烦,卡了壳,返回去学习。 重新去看书,搜相关资料,问别人,倒逼自己把这个概念搞清楚, 然后回到第二步,继续给小白讲授。 (4) 简化你的语言。 目标是用你自己的语言,非专业的词汇去解释这个概念。尽量做到简单直白,或者找到比喻来表达。 非常简单的过程,对吧? 实战演练 我们来用个例子来演练一下,有请码农翻身头号主人公张大胖出场。 张大胖正在学习Java,这一天他遇到了一个新的概念:“动态代理” (注意是学习这个概念,不是具体实现), 非常抽象,在日常编程中几乎不会直接使用,理解起来有难度。 第一步,自学
张大胖看了动态代理的介绍,书上列举出一堆烦人的代码来展示这个东西是怎么使用 (编辑:鹰潭站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |