欢迎光临散文网 会员登陆 & 注册

六星教育:这些方法太棒了,让你的编程学习效率翻倍!

2023-07-25 09:42 作者:六星教育  | 我要投稿

不怕告诉你:“我一直觉得我虽然自诩为一个自学的程序员,但是大部分时间我都觉得自己是不怎么会学习的,有的也只是一颗上进的心吧了

你呢?是否也是这样感觉呢?是不是也会觉得自己其实真的不怎么会学习,而且自己自制力还很差,觉得自我学习力不强,学的东西总是忘记,收获不大?

也许今天的这篇文章会给你些许思考!

我觉得自己有一个优点,当我觉得自己哪方面不如人意的时候,我会想办法去解决它,当然,由于我天生资质有那么一丢丢的愚钝,这不是一蹴而就的,我需要不断的去试错,去总结,最后去弥补自己的不足,所以针对自我学习学习这块,我有了不少的思考与实践,在小有成效之后,我就迫不及待的想要与大家分享!

今天六星教育主要聊聊一下三个话题,看看你是否感兴趣:

1、为什么看的时候会了,上手敲代码就不会了?你需要知道会与了解的区别!

2、为什么你就是觉得自己学不会呢?我来给你些许思考,助你摆脱这样的困境!

3、学习编程的一个重要思维模型!这可是法宝秘籍哦!

怎么样,如果你对以上其中之一的话题比较感兴趣,那么你就可以跟随我继续往下看,我敢保证,你一定有所收获!


1、你似乎陷入了“会与了解的误区”

什么意思呢?我们经常会听到这样的一句话:“难了不会,会了不难”,我一直觉得啊,我们身边有太多的废话,就比如这句,我当然知道会了不难啊,可是问题在于我不会啊,这怎么破?

对的,我们都想知道“如何解决自己不会的问题”,那么如何解决呢?

经常有一些新手小伙伴跟我抱怨说,为啥我看视频的时候,老师讲的我都能听懂,代码也可以理解,但是当我自己亲自实践的时候,一行完整的代码都敲不出来呢?

首先,我可以明确的告诉你,这是个共性问题所以,当你身处于这个问题的时候,你千万不要觉得自己笨,觉得自己不适合学习编程,这种心态不可取,因为这个问题几乎每个新手都会遇到,它不是个例,记住了,你还是那个闪亮的崽!

但是,我们也需要明白,问题它始终是问题,既然是问题,我们就需要解决它,人生其实就是在不断的遇到问题,然后解决问题,依次循环往复,那些所谓的牛人可以理解为,遇到的问题多,解决的问题快,从而积累的经验就远远超过你!

那为什么你总是看了会,等到实践的时候就不行了呢?

问题在于对于知识的学习,你的状态其实不是而是了解,那么这两者有什么区别呢?

1、会:讲究的是深其内部,懂的运用

2、了解:说白了就是所谓的“有点印象”

我们大多数人在刚开始学习的时候,经常会陷入这样的误区,以为自己学会了,实际上自己只是了解了!

为什么有些人会说看视频的效率不高,这绝大多数是因为大家看视频学习的姿势不对,视频本身属于一种泛娱乐化的内容,所以相比较纯文字的读书学习,看视频会更加的让人感到轻松可控,以此就会带来一个问题。

大家看视频学习的时候,感觉就像是看电影一样,一集又有一集,看着老师讲的觉得听着还可以,都能够听得懂,看老师敲代码,也能看得懂,然后坑就来了。

很多人就觉得自己学会了,出于我们的猎奇心态,我们大多数会选择下一章节,然后就这样学习,一天过去了,回过头看,自己看了好几章节了,又因为都是在集中一段时间学习的,大家的短期记忆发挥作用,让你觉得自己今天收获满满,学了很多的东西!

殊不知,到了第二天,你自以为的学会了,其实剩下的也就“有点印象了”,更别提你可以上手敲代码了。

也就是说啊,对于知识的学习,重点不在于了解,而是要真的学会,那该怎么让自己学会或者说尽量让自己学会呢?

1、心态摆正:学习切莫急于求成,需稳扎稳打

2、学习新知识要有自己的思考,不能知识顺着视频中老师的讲解和书中的讲解,要时长停顿下来,想一个为什么

3、编程的学习是需要大量的实践,说白了就是需要多动手,所以遇到代码,自己最好当堂自己敲一遍

4、要有将自己的思考进行总结的习惯,形成笔记

2、为什么你总觉得自己学不会呢?只能停留在了解?

上面说了,为什么很大一部分人都是停留在了解呢?

首先,我们人呐,总是习惯于趋利避害,选择那些容易的,逃避那些困难的,学习中的我们也是如此,为什么我们看视频学习,一集又一集,觉得看的挺爽的,大致有如下三点原因:

1、自我感觉,我确实学会了啊

2、停下来思考浪费时间,浪费脑细胞,打心底拒绝

3、猎奇心态的诱惑

很大一部分初学者都会掉入这个坑,也许我知道思考一下比较好,但是我就是不去做,也许知道这段代码自己手动敲一遍比较好,但是我就是不愿去做,想想,你是不是这样。

所以啊,人性的弱点加上你的懒惰,注定了你的学习大部分会停留在了解的阶段,而达不到会的状态!

另外需要特别提一点,如今的互联网给我们的学习提供了极大的便利,各种学习资源唾手可得,但是这也是个问题,当你收集了比较多的学习资源的时候,你会不自觉的产生一种满足感,让你误以为有种自己会的感觉,所以啊,切莫患上松鼠病,对于学习资源,秉承,来一个干到一个,学习资源虽好,可不要贪杯哦,贪多嚼不烂啊!

所以,学习什么东西,以一个系统化的心态去学习,比如今天搞到一个讲解Java虚拟机的视频,然后学完它再说,不要再去找其他的学习资源,尤其同类资源,专注于目前的学习,注意去吸收内化,还要有反馈等等!

到了这里,你应该大致了解,为啥我们总是学不会了吧,在上一个小节中,针对如何让自己学会以及尽量学会我给了几点建议,那个是大的方向上的建议,那有没有更加具体的学习建议呢?

当然有,来我告诉你如何进一步让自己学得会,尽量远离了解,达到会的状态!

其实,对于知识的学习,它应该是系统化的一个完整的可控流程,什么意思呢?你想一下,你平常都是怎么学习的,要学习每个知识,打开视频就看,翻开书就学,是不是这样?

它没错,但是效率不高,以下有一个完整的学习流程,也许能帮你更上一层楼!

  1. 先找到相关概念,去熟悉他们

  2. 熟悉相关概念之后,自己脑海中有个大致印象,然后就要确定自己的学习目标,就是要知道自己最终要学会什么

  3. 接下来就是找资料学习,博客,视频,书籍等等

  4. 针对学到的知识,列出重点,加入自己的思考

  5. 经过自己的思考,散发,形成笔记

这里面的重点是啥,你得进行思考和一定的实践,核心的话就是:

整理+思考+总结+内化 -> 形成长期记忆

以上就是这个章节的内容,希望你能有自己的思考,这点很重要!

3、学编程的一个法宝秘籍

我不得不告诉你一个残酷的事实,其实学习编程没有什么所谓的捷径可走,要是非要说有的话,那可能也就是自己的努力加上一些小技巧了,这里的技巧就是要知道如何学习,更加快速与高效,这是一个认知层面的事情。

是的,我要告诉你的就是这么一个小技巧。

其实也很简单,我们在小学学过数学都知道,点可以连成线,先可以连成平面,面则可以拼成体,你可能已经知道我要说的这个技巧了。

在我们学习编程的过程中啊,我们要注意知识之间的关联性,要学会举一反三,很多知识点之间都是有所联系的,也就是说啊,当你学习知识点A的时候,可能这个A会牵涉到知识点B或者知识点C,那么这个时候,你首先明确自己的学习目标,就是要学会A,那么至于B或者C,你则可以了解,也就是知识点其实都是树干形状,枝干会有发散,对于枝干知识点,那是你的当前目标,要应用上述我所说的达到会的状态,而那些发散支点,了解即可!

对于这块,有的人选择对支点知识不闻不问,觉得不是自己要学的这个知识就不怎么关心,或者对于支点知识也采取要达到会的状态,我觉得这都是不太可取的。

总结

当然,别人的东西,再好也只是参考,另外,如果你不加以思考,对于别人的好东西,你也只是看了而已,所以重点是要加入自己的思考,然后吸收内化,形成自己的,这才是学到了,才是真的在进步!

就像有人说的,即使知道了很多道理,也依然过不好自己的一生,但是我想告诉你的是:

“知道自己菜不可悲,知道自己菜还不努力那才真的可悲”

很显然,本篇文章是需要你思考的一篇文章,好东西给你了,接下来就看你自己的了!

以上就是本次分享的全部内容,想学习更多编程技巧,欢迎持续关注六星教育

六星教育:这些方法太棒了,让你的编程学习效率翻倍!的评论 (共 条)

分享到微博请遵守国家法律