简单学JAVA-Java学习方法-费曼学习法

上一篇介绍Java学习方法<<简单学JAVA-Java学习方法-JavaSE阶段>>被网友调侃啦

那再来一干货,配合上篇学生方法,那就Perfect啦。

概念

本篇讲另外一种我主推的学习方法:费曼学习法,用过的都说好

先来一个简介:

从上面简介俩看,费曼学习法核心步骤就是4个:

步骤1:熟读概念并理解概念
确定要学某个知识点之后,先对该知识点进行全面理解,反复研读,然后按照自己理解,以大白话的方式将自个理解写出来。
步骤2:向别人复述这个概念
单纯自己理解还不够,闭门造车这古训不能忘。找一个小白,尝试让他听懂你对知识点表述,在表述的过程中,记录下自己结巴,别扭,不顺的地方,那里就是你知识理解盲区。如果小白听不懂你所表示,说明你对知识点理解还不到位。
步骤3:纠错之后的再次学习
在确定知识点理解盲区之后,逐个击破,再进一步理解,然后尝试再次复述。
步骤4:回顾和精简
当你能让小白听懂你所表述,你对知识点理解基本上已经算OK了,此时要做的,就是将你所有理解的,你所发现的,你所悟到的,记录在案。

如果有必要,可以重复,2,3步骤,向不同水平层的人讲述你对知识点理解。

练习

以学习servlet为例子

步骤1:熟读概念并理解概念

 来,消化servlet的概念,从上面的文字中提取servlet核心

而在提取核心的前提,你必须要补充什么前置知识点?

1>网络编程知识点

2>web 服务器知识点

3>html 知识点

4>http/tcp 相关协议

5>web交互等

6>java se相关

当你把这些知识点补充完成之后,上面的servlet概念,差不多就能读懂。这里也说明一个问题,Java学习体系从来都不是独立的,而是相互关联,相互影响的。所以,一个科学,合理的学习体系还是有必要的。

那围绕上面的概念,我们需要提炼出啥?

1>Servlet 基础概念
2>Servlet作用
3>Servlet入门案例(Hello word)
4>Servlet常用API(执行流程,涉及类,涉及方法)
5>Servlet使用细节
6>Servlet应用等

当上面提炼点都搞掂之后,结合对servlet进行全面复述:

 当按上述方式实现后,费曼学习法步骤1就完成啦。

步骤2:向别人复述这个概念

当前,我就是一个小白,白纸那么白的小白,几乎没有编程概念,更没有编程技术积累,如果你一上就照着百度百科的servlet概念一顿输出,我不骂你神经病应该算好修养啦。此时不禁问:该如何浅显让小白理解啥是servlet呢?

简单且有效地操作:类比

呈现效果上类比

交代servlet 的使用背景:原先的html界面属于静态页面,数据是写死的,现在想让它活过来,通过后端程序去控制。

怎么类比呢?

小白没有web知识,但是上过网啊,引导小白将servlet跟web 网页做类比,静态网页跟动态网页做类比,以具体可看的物件作为媒介,类比感受serlvet实现效果。

运行载体上类比

servlet运行载体是web容器(比如tomcat),类比小白玩的游戏程序运行在电脑中,游戏必须由电脑才可以跑,servlet也必须由web容器才可以运行。

实现规范

游戏下载需要一定系统要求,必须满足上配置,同时也分PC版,APP版,这些类比到Servlet要在web容器中运行,需要遵守Java EE规范,引入servlet约束点等。

生命周期

游戏有启动,操作,结束,关闭的过程,类比Servlet 创建,初始化,服务,销毁的过程。

这个过程,最大好处事,将servlet对生活熟悉的场景进行类比,从中找到知识点的本质。很多时候1,2次类比达不到预先的效果,甚至类比不出来,这是就好好审视一下,是生活阅历不够,还是对知识点理解不够,但是,不管是哪一个,此时最佳的做法就是与人(同级别的或跟高级别的)交流。

步骤3:纠错之后的再次学习

经过步骤的复述,从对知识点复述流畅程度上完全可以判断哪个知识是ok的,哪一个知识点需要深入了解的,对症下药既可。

再次学习之后,对知识点理解会更近一步,这时候可以重复步骤2,可以尝试从新角度,新案例的方式再复述一遍,如此循环,直到一气呵成。

步骤4:回顾和精简

当费曼学习到到这步时,基本上知识点就学得差不多了,只需要最后一步,将所学的东西记录在案,将自己学习心得,学习感悟记录下路来,后续复习。

最后需要对知识对进行最终简化,用一句大白话说清楚。

限制点

如果学习的知识点模块较为简单,费曼学习简化即可,如果较为复杂的知识点,可以对费曼学习法再强化:学习,再讲,然后反馈,再学习,再讲,最后总结。

总结

最终总结一下:使用费曼学习法,怎么判断自己学会啦?

很简单:围绕一个知识点,开口讲10分钟。


 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浪飞yes

我对钱没兴趣~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值