当前位置:C++技术网 > 资讯 > 如何在学习中高效的实践和全面理解知识

如何在学习中高效的实践和全面理解知识

更新时间:2015-12-12 14:32:06浏览次数:1+次

    在《正确的学习方法:理解占60%,实践占40%,不是懂了就可以的》一文中,我说了一下学习中,应该将重点放在理解之上,然后实践记忆也是很重要的。然而,如何保证一次的学习中尽可能多吸收知识和掌握知识。我们如何去实践呢?
    实践是必须带有明确的目的的,是针对理解误区和盲区的。一般做题不是真正意义上的实践,那是在应用知识,只是实践很小的一部分。我下面说的这部分实践,恰恰是学习中最重要的。
    实践我简单分一下类,一个是学习过程中的实践,一个是学习后的实践。我们通常知道的和理解的都是学习后的实践,也就是理解或者熟知一个知识点之后,做题来熟悉记忆这个知识点,或者加深一点理解。这种实践是被动的实践,虽然你是主动的刷题,然而针对的知识完全是题目决定的,而不是你主动决定的,所以,需要题海战术,还不一定保证你的学习质量。
    我在学校学习的时候,非常排斥题海战术,然而又没有成熟的学习方法,理解也理解的不到位,所以,成绩自然也一般般。我们没有认清实践的分类和本质,一直错误的坚持或者排斥,都没有很好的效果。
    学习后的实践对于深刻掌握知识效率是非常低非常低的。反而是例题倒是很好的练习。刷千题不如自己完全做一遍例题。

    高效学习是针对知识点的,而不是针对题目的。学习后的实践就是针对题目的,希望可以在题目中碰巧刷到自己的弱处,如果题量不够,完全就是无济于事。大量的练习确实可以取到一定的效果,然而,高手学习绝对不在于学习后实践的大量刷题。或许他们自己都不知道,但是我现在可以告诉你,你可以超神的。只要方法正确,没有超不了的神!

       

    那么这里说的就是学习过程中的实践。什么意思呢?学习过程中指的是理解一个知识的时候,不是指上课时间等,指的是你的大脑理解一个知识的时候。
    我们如何去做好学习过程中的实践呢?其实很简单,就是你当时有什么疑问就解决什么疑问!然后发散思维,从多个角度来质问自己,然后自己去通过书中讲解的知识点来解答验证,如果解答不了,就是问题了。
    很多书本身就水平不够,或者涉及的面不广,然而你的学习理解,一定不要限定于课本,人与人之间的差异,不在于学了什么课本,而是在于大脑里面掌握了什么东西。如果你觉得课本没有,你就放弃学习和研究,那么你终将是学的很失败,终将不会成为学霸,更不会超神。只有你的眼光放的更高,看的更远,你才会学到更多。
    那么如何去实践,可能是大家最关心的问题。我分享一下我的经验,可能还不够完善,但是如果你从未想过这个问题,对你一定也是有不少帮助的,或者给你启发,你会发现学习过程其实完全是另一个世界了。
    不管是对什么知识点,来源很重要。你需要仔细的了解这些来龙去脉,这是这个知识点产生的意义所在,是它用来解决问题的价值所在。如果你知道这些,你就可以深入的了解为什么这么设计,而不是死记这么设计的,并且了解也是比较简单的,了解人家的初衷,你再记忆,更多的是将这种思想转为自己的认知,你要记忆自己的认知,何须记忆。只不过就是将这个认知关联到这个设计上,那么这个设计就成为一个应用的案例罢了。有了这个基础,类似的案例思想,你都可以以此来分析,找出差异和相同,然后又可以完善你的认知,将这个案例作为一个差异化的案例来关联。而如果是一个全新的思想,与你所知的思想完全不相关,那么你就重新以这个方式,认识一种新的思想,这样会是你的思想变得丰富了,然后又可以将更多的案例归类。久而久之,你学习的效率会越来越高,以为你的思想积累越来越多,看的更远,而且个个思想之间,由于你经常思考,升华找出更一般的思想,因此可以应用于各个地方,包括生活。
    举个例说,大家都坐过电梯吧。电梯算法是人家从一个事情中总结的,然后提炼出来,形象称之为电梯算法,自然也用在电梯里。然而电梯只是电梯算法的一个特例,或者是始发的例子。然后可以将电梯算法应用于物流等等。当然物流有其自身的特点,因此人家改进了电梯算法,之后叫做“最高效率物流算法”(我形象取的,不专业)。如果你再学习这个算法,先通过电梯算法来找出相似和不同点,然后将这个算法思想来完善之前的思想,也就是可以根据特定条件调整一个步骤,然后如果有很多类似的案例,你就将所有的共同点抽出来,形成最一般最普适的电梯算法。这个算法可以应用于各行各业,也可以应用于生活的一点一滴,甚至可以应用于为人处事,就看个人的悟性了。
    因为普适的思想条件很少,应用面最广。也就是我们所知道的大道至简,简单到可以放之四海而皆准。理解也非常简单,所以,你脑子里有这么一个思想后,各种案例都可以套用,然后也就更快的理解和记忆了。
    也正是如此,学习效率越来越高,书也越来越薄。所以,高手学习,是越学越快,越学越广。
    前面说到的是理解知识点涉及的思想层面。然而很多知识点是很具体的,和思想理解有所不同。那么这些知识点,其实也是有许多可以针对性突破的。
    书上的知识点,即使是例题,也是不够完整的。完整的知识面是对一个知识点个个条件、来源、应用、应用环境和使用方法等,都要涉及到。而考试针对的就是全方位的考核,但是考核都是限定于一个点,所以,考试刷题,往往是很片面的,而且数量不够,很多面都涉及不到。因此,即使你累的趴下,还是掌握的不够,总有题目可以难倒你。
    这个就是需要学习过程中的实践的作用。前面说的思想,是作为你学习实践的一个指导,让你明确方向,可以把握一个度,防止钻牛角尖。因为有些设计就是人家要这么设计,或者限制于某个条件。可能现在一个条件都满足了,只是要学习一下人家基本的思想而已,如果你去钻牛角尖,意义就不大。所以这是前面了解一个知识点背景和思想的意思所在。当然,如果你对思想本身如果有全方位的分析和吸收就是最好的。
    对于知识点的学习过程中的实践,就是主动的针对知识点涉及到的各个点进行实践验证和探索。如果一个概念说,应用环境只能在某一个范围内,那么你就应该想到,超出范围会怎么样,为什么会这样?如果书上有详细的解释,那么你就以为发问后看了解释也就更加清晰,自然认识就更深,比直接过一遍那种效果好很多倍。如果书中没有给出解释,那就上网查,上图书馆查。
    你要对知识点做到无死角的研究,就不是简单的学习了。这必然是超神的学习,可以进入和老师甚至超越老师所讲授的范围。因为很多上课的东西,因为科学研究的能力所限制,课程也是浅尝则止。如果你都接触到了科学的无奈,那你就学到了最高处,下一步就是研究了,而不是学习了。
    当然一开始你只要能够全方位的了解,然后做出适当的取舍,比如太深入的你只要知道这个继续下去会怎么样,为了学业暂时停止研究,或者业余再深入研究。你在学习过程中,如此的深入和全面的研究了一下,考试对你来说完全是侮辱你的,最多就是完成答题而已,并不能考你什么,你也不会再在考试中学习到多少东西,完全就是对你学习研究的一个验证罢了。
    当然,每一个知识点都是不太一样的,一个共同点就是对于每一个可能的点都要加以分析和验证,不要局限于书中的答案。如果有条件验证就去验证,验证的时候也不要完全按照书上的条件得到结果,而是有意识的改变条件,不按标准来,得到的结果越不一样,自然你就能够越能深入的理解各种限制条件的关键,也就理解一些东西为什么要限定使用环境。
    如果你对此深有体会,我想你本来就是高手了。至少在学习方法上,你已经很超前了。至于考试,可能你还需要加强记忆。毕竟考试,要的不是你的创新思维和研究能力,而是要标准答案,你的将一些已经有的成果记忆下来。不管是应付考试,还是以后要应用,必要的记忆还是要有的,不然总是靠查询一些常用的知识,还是显得很低效的。
    那么最后总结一下,本文解释了在学习过程中的实践和学习完的实践的区别,以及如何在学习过程中实践才会高效的学习,让学习质量更高,也学的更好。学习过程中的实践是针对知识点本身的全方位主动学习,而学习完的实践是对学习掌握程度的验证,是被动的学习。如果将验证学习程度的实践替换学习过程中的实践,那么就是题海战术了,还不一定有好的效果,而且是低效的。