如何正确地学习感悟(持续更新中)
建立黑匣子思想:
对于自己所犯的错误能够有一套有效的错误反馈和修正机制(学习的本质)
多看,多写
对于编程语言的学习,很多时候基础的语法很简单,但是学完之后到底如何去用却是很是懵逼。找到一个合理的学习和实践机制很重要!找到一个合适的教材也很重要!
基本流程是:
-
找到基础教材撸了,了解基本的使用方法
-
找到带项目的学习视频,看别人的标准使用方式,以及常用的使用方法。这个阶段主要目的是能看懂别人在写什么,以及熟悉常用的方法。
-
在了解常用的使用方式之后就可以去github上找对应的项目,疯狂地看别人的项目,去深化使用。
-
在学习过程中留下笔记!!不然时间一长,想复习却没有复习的内容提要和学习路线,造成一种白学的感觉。
知道规则、尊重规则、理解规则、打破规则
规则很重要!小到语法的使用规则,大到国家法律法规,一切都是规则!我们生活在规则的世界。从学渣到学霸~看到的是大家对规则的尊重、执行和理解。 知道和尊重规则:知道什么时候干什么,知道学习的规则,不逾越规则,能保证至少你不是学渣。
理解规则:对历史人物的评价往往是要我们做到理解之同情,对于代码中的规则,对于学习,对于一些规定,我们也应该做到理解之同情,站在规则制定者的基础上去反思理解哪些规则的深意,才能更好地融入规则
打破规则:知道别人为什么制定规则,理解规则中的深意,我们才能从根本上找到规则的破绽,从而打破规则,修复规则,甚至制定我们新的规则。这于学习,于自己的项目都是很重要的。(这也就是重构的思想了吧!)
在心里留下一个种子
在学习一些新的语法和新的知识的时候,有有一些第一眼或者之后看都很生涩和烧脑的概念,由此就根本不想看。如果如此,很多时候是因为你根本没有找到这个概念能够使用的场景或是它能够解决的问题你可能还没有碰到。一旦它能解决的问题而你刚好被这个问题困扰了很久,你会发现,天呐!惊为天人!
所以我们尽量将这个概念在脑子中能留下一个种子! 正所谓学习的过程就是:看见>知道>懂了>精通>举一反三
测试仅仅是为了发现问题
发现问题仅仅是第一步,之后是制定计划,有步骤地区解决问题。
学习是一个有目的需要专项练习的过程
不要相信潜移默化的学习,那只适合我们婴儿时期的呀呀学语。学习是一个需要专注、专项攻克的痛苦过程。没有刻意的训练和学习付出的学习成本会更高
通过建立框架体系去理解知识
在学习pmp的时候,发现输入输出及工具,要背的内容特别多。在记忆时通过:
1、框架背诵(5大过程组-》每个过程组中知识领域内容-》每个只是领域的小过程) 2、再逐步往框架中填充小项 3、全局去理解每一个小项的关联关系 4、串联整个框架知识点