打开正确的学习方式

注:文章内容仅代表个人观点

非有效学习

大二的暑假,我学了很多东西(实际上是了解),也写了不少笔记,其中包括Vue、Python等等,大部分是跟着狂神的课程来学习的,基本上都是几小时速成,比如说Ajax一小时速成,Vue六小时速成等,虽然说短时间里我是记住了不少东西,但实际上来说,我是一点东西都没学到。过不久就会忘得一干二净,可能你会问,做的不是有笔记吗?翻翻笔记看一下不久行了?其实呢?做的笔记只是生搬硬套,跟着视频课程做了一遍,思路也仅仅限制在老师的讲解中,而真正的知识要点,还需要自己去琢磨。打个比方说,一小时的Ajax的速成,我是学会了,但是,我学会的仅仅只是Ajax的使用,我的思维建立在老师的描述中,而我并没有真正的去掌握Ajax的核心。就像过河一样,老师过去了,告诉你那个地方水深水浅,让你挑水浅的地方过去,这样你就会轻而易举的走到河对面,并且记得浅水区的位置,但是呢,你却不知道老师是怎么知道这个水浅的地方。那么以后换了一条河呢?你还会知道那个地方水浅吗?

重思路、轻学习

这两天我在听黑马web 36期Vue的课程,主讲老师讲的特别细,每个知识点都提及到了,更重要的是,每当讲完几个知识点后,老师就会做一个小案例来帮我们理解和巩固所学的知识。这时候就会有很多人截图,然后照着代码完完全全的敲一遍,敲完发现和老师讲的一样。别人以为你会了,你也以为你会了,其实呢?你的会只是建立在老师所给的代码之上,真正的掌握是理解老师所做这个案例的思路,并且能举一反三。程序员听网课最忌讳的就是照着网课老师的代码原封不动的敲一遍!!!重思路、轻学习就很容易理解了,无非就是重点学习思路。真的,思路很重要。这里再举个例子,为什么程序员学习的第一门语言是c?而后面学习的高级语言都跟c没啥关系,这里实际上让你学习的表面上是c,更深层面的是编程语言的思想,当你真正掌握其中的思维时,你会发现,所有的编程语言都是差不多的,这就体现了算法的通用性。

选对老师很重要

为什么要说选对老师很重要呢?先说一下我自己的情况吧,上一篇文章里我有说到关于Vue学习的问题,学Vue我总共换了三个老师,第一个是四小时Vue,听的是黑马的课程,怎么说呢,讲的确实很好的,四个小时我也确实学会了Vue最基本的命令使用,问题就出在第二个老师上面…Vue入门之后,我想着进一步提高,就找了“XXX”的视频,刚开始看的时候,弹幕以及评论区里面有说到不适合小白学习、老师思路混乱等等一些负面的评论,但是呢,我想,我已经不是小白了。越往后听越发现老师的思路真的很乱很多地方都讲的不明不白。虽然也有人在弹幕里帮其他同学解答疑惑,但还是有很多问题是解决不了的。虽然我在课下也有练习,也找了不少相关资料,但是里面的很多地方还是不明不白,而且花费的时间远远超过8小时!!又过一个月,我想把Vue系统性的学习一遍,于是就找了第三个关于vue的网课,还是黑马的课,这里并不是说黑马的课程讲的就好,这里的主体是你和老师。在学习到Vue组件的时候,老师举了很多例子,把每个知识点以及细节部分都说的清清楚楚,尤其是讲到第二个老师讲的内容时,给人一种恍然大悟的感觉,原来是这样!!这里就不用解释上面的那个问题了吧。

如何选对老师呢?

如何选好课程的授课老师呢?我的观点是:第一,,先看评论区以及第一个视频的弹幕!这点很重要,不要等看完视频才打开弹幕看完结撒花!第二就是找网课时选择知名教育机构的视频,这里就不提及了,懂得都懂。一些视频可能是某位老师上课自己录制的,没有经过严格审核就发布在网络上,导致很多学生浪费了时间也没学到多少知识;第三,选择适合自己的老师。这里有的人就会有疑问了,什么样的老师适合自己呢?这要根据你自己的听课习惯来筛选了,有的老师上课准备的有PPT,讲课完全按照ppt上面来讲,这样给人的感觉就是准备充分,思维紧密,逻辑清晰,其实不然。我喜欢听的课程基本上都是没有准备ppt的,老师一般都在代码中把重要的知识点注释上。这样看起来没有一个完整的逻辑,其实这样的老师的逻辑是最清晰的,根本不需要提前准备PPT,对知识点的掌握是最牢固的,我也是刚发现这一点,所以我现在听得网课是19年发布的,最新的网课视频,大部分都是在念PPT。

抓基础!!!

很多课程的基础入门老师都会给我们说,基础很重要,不好好学基础,以后学不来更多的知识。以前不领悟这句话,现在深刻理解。当学习到框架的时候,我发现框架里面的很多点都是没有掌握到的,这里指ssm框架。而当我学完ssm框架后,我想往后再学其他的框架,但是里面讲的很多东西都是我不会的!!!其中,多线程,sdk8新特性,lambda表达式,反射和注解等等,大学的老师都没有讲到,不能说没讲,是简单的一笔带过,而框架只是对这些知识的封装,假如说基础知识掌握牢固的话,ssm只需要半个月的时间便能完全掌握。所以看我的笔记你会发现,关于ssm的只有很少的一部分,而在ssm之后的笔记多半是Java基础。是的,我打算从头刷一遍基础了

提升自己的能力

最后要说的是,能力很重要,这几天有老师找我做项目,大大小小好几个项目要做,其中最大的一个报价4.25w,但是我都没有去接,我清楚我自己的实力,虽然一些项目我能做,并且做得出来,但是从质量上来讲,是不符合要求的,最起码没符合我自己的要求,我要做得系统必须趋向完美,没有一点bug,这是不可能的,但最起码要稳定。现在我还没去学高并发,所以说,即使系统做出来,一旦投放使用,还是会出现各种各样的问题,到时候再想办法去解决,要麻烦的多。所以还是先把自己的能力提升上去,再去接项目(个人观点)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值