正式开始聊聊自学那些事儿!
正文共:2523字
建议只字不差的阅读!
这次我要跟大家聊聊自学那些事!
在前言部分我也说过了,我认为的自学应该是一个人的主观意识,也就是这个学习过程是自己主动进行的,而不是被动进行的,可能有很多人都是想自学的,但是自学一段时间就会发现,自学真的是太不容易了,所以,有些人坚持不了多久就放弃了,被自学中的各种各样的问题给击溃了!
在跟别人聊到自学的时候,我经常收到的一个反馈就是,感觉自己学习很慢,没啥效率,很多东西学了跟没学一个样子,我想这个问题绝对不是个例,而是共性问题,每一个自学的人都会被这个问题给困扰,很多人也正是因为这个问题儿坚持不到最后,怎么出现这样的问题,你有没有考虑过为什么呢?
我在自学的时候也遇到过这些问题,而且把我折磨的不轻,所以我就想弄明白为什么会出现这样的问题,在多方试错总结之后,我得出了这么几条原因
学习方法不对
有效时间不多
没有正向反馈
这个我在之前也提到过,方法在自学当中是至关重要的,方法对了,你会异常轻松,方法不对,那你就脑壳疼去吧!所以在自学过程中,这个方法是你一定要格外注意的!
我们这里抛开方法先不说,就自学编程这件事,靠谱吗?自学编程真的可以吗?会不会以后搞得个混吃等死啊?一个人刚开始自学编程的话也许会有这些疑惑,你要我说自学编程真的可以吗?我还真不敢回答,这个真的要看个人努力程度了,当然还要加上正确的方法,否则花费大力气却也得不到自己想要的想过。虽然我不能肯定的回答你自学编程可不可以,但是我可以告诉你的是,就目前的大环境而言或者整体的发展趋势,互联网行业是最容易逆袭的一个行业,它给了很多平凡人一个证明自己的机会,就看你自己是否认真努力了,
我还是想强调下这句话“互联网行业是最容易逆袭的一个行业,它给了很多平凡人一个证明自己的机会,就看你自己是否认真努力了”,觉得这句话很有思考价值。
所以说,自学编程绝对是一个有发展潜力的事情!
就拿我现在接触到的一些行业大佬来说吧,其实他们大部分都是自学编程走过来的,为什么会这样,我们一般觉得这些大佬都非常有主见有思想,这其实跟自学编程有很大关系,因为在自学的过程中,你会经常一个人思考总结很多问题,久而久之,思考能力提高了,解决问题的能力也上去了,所以很多大佬都是喜欢自学的!
可是自学又真的不是那么简单的一回事,就拿这些大佬来说,他们在当初自学的时候也会遇到很多的问题,其实也就是我们自学者遇到的共性问题!那接下来我们就来好好说说我们在自学的时候到底会遇到哪些共性问题呢?
首先第一个就是没人教没人问的尴尬境地了,其实我个人觉得这是自学路上最大的一个问题,举一个很简单的例子,我们平常遇到的编程问题,我们很可能想破头皮也解决不了,通常情况下既影响自己的自学进度,还很打击自己的自信心,而且还不知道该怎么办,总觉得这个坎迈不过去接下来的就无法进行。
如果这个时候能有个人问问可能你的问题很快就解决了,或者会给你提供一些新的思路方法,这都非常有助于你的自学,但是嘞,实际情况是大部分人在自学的过程中很难遇到这样的人,为啥,因为这样的人不是随随便便就能成为的,这要求他有一定的资历,而且在自学这块有过自己的感悟,最重要的一点是愿意跟你分享,愿意教导你,而这样的人你真的不容易遇到,即使有,限于你的圈子太小,你也接触不到,这个就很难受了,你就只能一个人硬着头皮往前闯了,这也是大多数人的一种状态。
在自学过程中有个好的导师,可以让你缩短一半的自学时间,达到事半功倍的效果,可是这样的机遇实在是太难得了。这其实是也是我想把自己的经验总结写成小册子的原因,因为在很大程度上,这本小册能成为你自学路上的小导师!
当然在自学的过程中绝对不仅仅会遇到这一个问题,还有一个问题就是你会时常感觉到自己的学习效率很低,也就是说你会经常出现的一个问题就是,学了东西很快就会忘记了,然后经过一段时间,感觉自己啥也没学到,之前学习的东西忘的差不多了,这其实对自学的我们打击很大的,我都那么努力去学了,结果没过多久忘的差不多了,难道自己真的有那么笨吗?
这其实是方法的问题,你只是一味的去学习,却不懂的如何把知识内化,所以才会导致这样的状况!
在自学的时候我们还常常会遇到的一个问题就是突然学着学着不知道该学什么了,就是突然变得迷茫了,不知道还要学习什么,没有方向了,这其实是一个自学疲劳期,很多人都会遇到,这个其实也是因为自己的学习没有方法,基本上是想到哪学到哪,在学之前就没有一个完整的路线,以至于想到的学完了就不知道该学什么了,处于一个知识的空档期,通常情况下,如果不及时解决这个问题,也会拖慢你的自学进度,降低你的自学效率!
还有一个问题大概就是自学的人往往会感觉到要学的东西实在是太多了,有种有生之年学不完的节奏(其实还真学不完),感觉要学习的知识不仅多而且还杂,想想都脑壳疼的赶脚。
除此之外你可能还遇到不知道该看什么书,不知道哪个视频教程适合现在的你来看,如何做项目,学到什么程度可以找工作等等这些问题,其实我所说的这些只不过是自学者会遇到的一些共性问题,要是具体到你们个人,指不定你们还会遇到什么稀奇古怪的问题呢?
总之就是,自学不简单,你会遇到各种各样的问题,没有好的方法,问题得不到有效的解决,自学进度变慢,效率变得低下,久而久之,看不到希望,很多人也就放弃了。
如果你在自学的过程中没有一个好的可切实执行的方法作为支撑,那自学真的是一个痛苦的过程,相反,如果你能有一个不错的学习方法,不仅学着愉快,而且效率贼高,进度贼快,但是,这个方法不是那么容易习得的,而且靠你自己来总结归纳,你可能要花费大量的时间,而且还得不到有效的方法!
其实市面上目前不乏很多讲解自学编程的方法,但是我总觉得这些方法都很虚,什么意思呢?可能你会有这样的感受,就是看完别人说的这个方法,突然觉得,说的好有道理啊,简直太对了,自己怎么不早一点知道呢?可是嘞,真的让你按照别人说的这个方法去实际操作的话你就懵了,好像你并不知道该怎么去做,也就是说这些方法说的都很有道理,但是可操作性太低了!
所以在总结自己的自学编程方法体系的时候,我所遵循的理念就是不仅仅停留在理论,一定是要切实可行的!我想这点就是我与他人不一样的地方!
明天开始更新具体自学步骤第一步!敬请期待!