您的位置:首页 > 编程语言

为什么看了那么多的课程,还是学不会编程?

2017-12-11 16:31 281 查看
相信很多人都会有这样的烦恼,想学习某种编程语言,于是乎买了几套课程或者书籍,而且还制定了详细的学习计划,但是很少有人能够按照完整的去执行。搞了三天、一周,然后就去王者荣耀啦。暂且不说计划制定是否有问题,也先不讨论你意志力的问题。先说一个大部分人都存在的问题:“你的学习方法不正确” 又或者是 “你的选择不正确” 。 为什么这样说?

99%学习计划的失败,都是因为挫败感。你来干这件事,感觉特别的困难,尤其的复杂,尤其的无聊。当然搞不下去啦。你可能认为:“学习本来就是一件困难的事儿” 。但是我告诉你,学习可以 so easy。只要你掌握正确的学习方法。

分享我的学习方法之前,先来讨论一个学习中的大坑,真的是非常非常大的一个坑,也许你现在就在这个坑里面还不自知。那这个 “大坑” 是什么?哎,说来可悲,都是我们的工业教育惹的祸,这个大坑就是:

我们学习任何新的技能之前,都把学习理论原理,放在第一位

没办法,这是我们从小就受到的教育,导致我们形成了固定思维,只要学习一项新技能就先去搞原理,搞理论去啦。你想啊,在一个未知的领域里面,你开始是处于懵逼状态的。这个时候你就要去搞明白底层原理,不头疼才怪呢。这就相当于你用未知去解释未知,当然痛苦啦,所以你会学不下去呀,好的坚持一两天,差的直接试了试就放弃掉。

告诉你,事实上人类学习最快的方式是:【模仿和重复】

找到模仿的对象,一模一样的模仿别人怎么做。

反复练习,建立肌肉记忆(刻意练习的原理,先不展开)

这里有个思维顺序的问题,就是学习一项新技能,切忌一开始就去陷入:why—>what—>why—>what 的恶性循环。我们从小受的教育洗脑我们要先【学习基础】why 才能【做出东西来】what。事实上这是错误的。你没有办法用未知解释未知的。

所以一开始,千万不要触发 Why -> What -> Why -> What 恶性循环。

而应该是 :what(重复10遍)—> Why —> How (独立重新完成)。

好现在来说一下学习一项新技能的正确的姿势:

去找一套【初级实战的课程】或者书籍,去快速的跟着做,至少做三遍以上,先一模一样的做,这个阶段不要自己修改,扩展或者过多的去研究底层,这样难度会直接升级的,会增加挫败感。

模仿一定量之后,去修改,扩展,变成自己的东西。记得确保改后,这东西是OK的。

完成1,2步骤后,搞懂前两步到底做了哪些事情。然后全部清零,不看课程或者书籍,自己独立去做,直到能够独立重制。

把你做好的东西,分享出去,让别人夸赞你。这样你能得到正反馈,学习起来会动力十足。记得一定要分享。

上面是我学习一项新的东西的方法,分享给你。按照这种方法去做,基本上一周的时间都能学到 60 分。

记得:第一个步骤也很重要,选择课程和书籍的时候,要选择初级实战类型的课程,跟着可以做出东西来的课程,这个很重要。

我的课程就是按照以上学习方法设置的,你可以看看哦。

推荐课程:Spring Boot开发小而美的个人博客
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息