版权申明:
此文章首发于公众号程序员在深圳
,搜索 studycode 即可关注
本文无需授权即可转载,转载时请务必注明作者
本文是对周一元学习课的一个记录,这门课是为了帮助老婆学习一些学习方法,自己顺便也了解一下,记录的目的是为了帮助自己消化,把别人的知识变成自己的知识。
什么是元学习:元学习是学习学习的方法,再继续学习。目的是使用正确的学习方法让自己在今后的学习过程中更加高效,我觉得花点时间去了解这些东西很有帮助,磨刀不误砍柴工。
拿编程作为引子,如何高效学习编程, 首先要理解编程的概念:
编程就是观察一件事的输入,输出,并用计算机让这件事能够重复被做。当碰到A的时候,就执行B,当碰到C的时候,就执行D。
从以上概念可以看出编程的特点是可以重复的完成一些工作,普通人学会编程可以带来什么变化?编程可以让你从重复劳动中解脱出来,即节省了你的时间,让你能够有更多注意力关注到你需要关注的事情上,而这才是学会编程的最重要的价值。第二个重要的价值还是可以从概念中抠出来,就是观察一件事的输入、输出,把它写成程序的这个过程,这个过程用到了把一件复杂事情拆解成很小的单元的思维方式,学会这种思维方式,可以帮助你学习大多数未知的知识。
编程学习的三个步骤:
- 学习不是登山,学习是拼图,拼图的方法是先拼边框,再把中间一块块拼起来。意思是先了解你要学的记录的边界,然后需要用的时候就去学哪一块知识,比如你在了解了边界之后,就开始做项目,遇到问题就去学习相应的知识,现学现用。
- 获得反馈。你每成长一点,可以讲给你的朋友听,获得正向反馈,并激励自己不断进步
- 大量的重复训练,让低频变高频。
传统思维是先学基础,先学算法,学好了再去编程,但我们刚生下来时并不是这样学习的,如果我们要学会力学才开始走路,可能3岁还在地上爬。所以,我们不要害怕学一门新的技能,直接去用就好了,用多了自然就会了。
画画是一件很难的事情,对于初学者来说,要想画出自己的自画像最有效的方法是倒着画。究其原因是因为正着画的话,你会一边画一边纠结自己画的不像,会死劲思考应该如何画,但我们人脑是很难用未知来解释未知的,以上思维过程其实是一种左脑思维,左脑控制的是逻辑。在学习一项新技能时,我们要开启右脑思维,右脑主要控制感官,轮廓,图案等,而倒着画自己的画像正是把你的左脑思维关闭,让你专注于绘制自己的轮廓,所以学习一项技能也一样,先不要想它为什么是这样,先感受它,把它用起来吧。
拖延的本质是你对它产生恐惧,害怕自己会失败,所以尽量回避这件事,从而造成了拖延,解决拖延的一个很好的办法是骗自己不一定要成功,而是用一种玩玩而已的心态去做这件事,心态放低,开始做了,自然就不拖延了。
了解ORID方法,学会使用ORID方法做记录。