黑马程序员技术交流社区
标题:
学习的心态
[打印本页]
作者:
抹去一世浮躁
时间:
2016-10-25 22:51
标题:
学习的心态
二、如何学习
阶段1、预习
个别学员花费两三个小时将视频看一遍,在第二天学习过程中,又花费一天在视频上,先不说学习完后复习上的问题,光这就已经花费了8-9个小时在视频上,既造成了重复性学习的视觉疲劳,又使得学习的时间效率降低,还占用了当天的学习时间。
学习本身应该是按部就班,首先学好当天的内容,再考虑预习,如果当天的知识没有学到位,预习就像是猴子捡芝麻。所以不合理的预习不仅会浪费大量时间,还会造成学习的低效乏味!
怎么预习:
(1) 预习要建立在学好当天的基础上,所以要明确当天的知识怎么才算是学好,有句话叫心知肚明,学得好不好,自己要明白。如果不知道,记着:让你的学友问你当天内容相关的十个问题,问完我相信你自然明了,建议找学的比你好的人问。
(2) 预习是为了能够第二天更好的投入课程,而不是让第二天的课程变得乏味,所以不要把内容从头到位的过,既低效又无聊,还搞的很累!就三个字:简明快(简单、明了、快速)
简单的看一下当天要学习那些内容,明确这些内容中那一部分是难点。将感觉容易理解的快速跳过,感觉难理解的快速记下来让自己难过的地方!
(3)预习时间:能够掌握要领,半个小时,掌握不到的也不要超过一个小时。
阶段2、学习
(1)勤记笔记不适应现在的学习。
由于知识密度高,所以会出现一个走神或者困倦就可能会遗漏知识点,一些学员在听课的时候会奋笔疾书,因为上课不停的在”努力“,试想高度的眼、耳、手一致操作,而过度的不必要的努力,会造成精神压力紧绷,更重要的是,这种学生自我感觉很努力,但是跟别人比还是有差距,所产生的心理上的不平衡更是会让学习陷入一种被动局面。
注意:这里不是说不让记录笔记,而是说你记录的笔记应该是对你有实际意义的。
到底怎么记笔记?
记住笔记的核心是能帮助你梳理知识,记录疑问的,方便你下课复习和寻找问题的,不需要拘泥于形式,只要能达到效果。
比如:老师讲到数据库,你不懂,手起笔落“什么事数据库”,这就是最好的笔记。一些学员,老师讲了一个方法,他就记一个,一节课下来笔记满满的,记得问题都不知道是哪个了。一些学员在听课的过程中会将有问题的地方截图记录下来,也是非常不错的方法,不要过于拘束笔记的形式。
(2)上课听课效果良好,老师讲的都能跟上,知道老师在说什么课。
课后状况1:那么这样,课后就会有大量的时间,怎么办呢,有些同学可能很快就可以做完所有事情然后处于放松状态了,玩玩游戏诸如此类。
课后状况 2:完成了一天的工作,就想赶快做大量预习,好让自己在后面的课程中有更好得到听课效果。
相信来这里的每一位学员都不会是第一种状态,基础差的,你会为此付出代价,基础好的,如果是这种状态,你不会有太大的提升,多数人都是第二种状况,而这往往是没有必要的,为什么?关于预习前面已经强调过,这里不再重申。
来说说另一个问题,就目前学习来看,每个班级都会有一些学员,在学习到十天之后的课程,都会纠结一些知识遗忘的问题,不知道该怎么办。而遗忘知识是一个必然性的过程(见上图),遗忘速度最快的区段是20分钟、1小时、24小时,分别遗忘42%、56%、66%;2—31天遗忘率稳定在72%—79%之间。
随着记忆力的衰减,一些知识不够扎实,造成了知识不连贯,不连贯的东西多了,就会有种“茫然感”,因为想复习都不知道从哪里开始。
所以学习其实很简单:大量的复习和简明快的预习
(3)上课听课效果不好,感觉有时候跟不上老师的节奏。
课后状况1、上课彻底听懵了,课后第一时间把视频拉出来,再看一遍
课后状况2、上课感觉有些东西不会,再去看代码和笔记的时候,知识不连贯,重新看一遍视屏(没办法的办法)!
总而言之,只要上课效果不好,很多同学的解决方案都是把视频重新再看一遍,而这也确实是解决问题的办法,但问题是看了一遍,还是会出现问题。怎么办?再看一遍?这种重复效率极低!
对于这些同学,第一时间应该是找出自己看视频也就是听课效果不好的原因,昨晚打LOL没预习好;你爱着他,他却爱着他,最近心情有点抑郁听不进去课;前段时间女朋友闹分手,部分知识遗忘拉下等。
怎么找问题:
当你发现你的学习出现问题的时候,找一个属于你自己的空间和时间,画上也许是一分钟也许是一天的时间,仔细回顾你近期的学习情况,学习中出现了哪些问题,再逐个找出对策,或者让别让帮你找对策,比如你的老师。
只有找到了原因,才能在后续的课程中有条不紊得到学习。而陷入学习困境的学员并有多少人思考这个问题,更多人都把心思执着于当前出现的问题,学不会,要花时间去补,却从来没想过问题是怎么出现,成了死读书,读死书(一些学员就剩看视频了,这样的学习怎么会有进一步的提升)!
对于上课听课效果不好的同学,单靠课后的努力虽然可以弥补,但是学起来会很累,那么如果有更好的解决方案就应该去尝试,更重要的是对于就业办的课程压力会更大,如果不把这个问题早早解决,到了就业班就会更吃力。
所以,想学习要先会学习,先想好自己要怎么学习一门课程(十分钟就够了),再去动手,动手的过程中,必然会发现问题,逐步改进即可,总想着一步到位是不实际的!
为什么上课,上课的目的是在最短的时间内,让同学们将每一个知识点搞懂,同时记下自己没能搞懂的地方,方便自己在有时间的时候快速将剩余的内容搞清楚。
”
(4)学习过程中的二准则
(1)不要以知识简单,而放松。
“唉,还剩半个月,知识乱套了,前面没学好,估计来不及了,先复习前面的吧”,这种话在教学期间,或多或少会出现的一些学员的心声! 那么前面的时间你的付出到哪去了。
这是一个很简单的道理,却是多数中后期同学赶不上学习的主要原因,且容易被大家忽略,人对于过于简单的东西总是表现的过于自负!
举例:第一天 HelloWorld 案例,实际代码就3行(不算大括号),但找一个学完的同学,很少有能按照完整过程(手动创建java文件,不执行)三分钟内敲出来的,原因就是练习太少,而练习太少的原因,多数是觉得简单,没必要,其实多练习两遍就能做到。
举例:java基础语法多少只是一些理论,没有太多的代码练习,感觉看两眼就知道是什么意思,代码也没有很多行,但就是这种心态,导致一些同学在学完面向对象之后,产生了问题爆发的情况(问题爆发:由于遗留的问题太多,导致太多的东西需要同时复习),大幅度影响后续的学习!
(2)不要以知识过难,而难为自己
遇到解决不了的问题本身是一件很正常的事情,但是你如果过度在意,就会给自己造成压力,从而可能会因为这一个问题,引发出一系列不良情绪。在遇到一些困难的时候,基本手段要么继续执着(浪费时间),要么干脆放弃(但如果总是这样,学习还有什么意义,学习的目的不就是为了最后能解决问题嘛),都不是好的做法!
问题的出现必有原因,与其追求这道题怎么做,找出为什么这道题不会做才是正道!
A:第一时间在较短时间(5-10分钟内)确认自己能否确认解决思路。
a:如果能,继续解决。
b:如果不能,找人询问解决思路(解决问题的思路远比解决问题重要,不要急于追求结果)。
b1:尝试按照思路解决问题,如果还不行,寻求帮助解决问题!
b2:没人问就暂时放下,但绝不是放弃,至少要将问题记录下来。
B:结束上述步骤之后,如果出现b中的情况,就应该总结出自己不能及时解决这些问题的原因,从而避免以后的学习中重复类似问题!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2