大学四年自学编程,月薪过万后总结出来的学习经验!建议收藏,反复阅读~
Posted 程序员庆哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大学四年自学编程,月薪过万后总结出来的学习经验!建议收藏,反复阅读~相关的知识,希望对你有一定的参考价值。
这次的文章,庆哥不会告诉你该如何学习哪些具体的技术以及这些技术该怎么学习,我更多的是想通过这篇文章告诉你们,该怎么学习?
看下内容导图:
当然了,这个也只能算是我个人的一个学习经验,对你们来说,只能算作是一种参考,但是我希望,这篇文章对你们来说,具有参考价值!
首先啊,我郑重的告诉你们,学Java没有错,安下心,稳下心,好好学习就是了,最近总是有很多朋友私底下问我,“庆哥庆哥,我学这个以后能月薪过万吗?”
我跟你这样说吧,月薪过万是咱这行的最低标准,另外咱们这个行业就是靠能力吃饭,你有多大能力你就能拿多大钱,懂了吧!
所以嘛,千万不要做思想上的巨人,行动人的侏儒!
那接下来我将重点聊聊我是如何学习的,希望给你以借鉴!大家看完觉得还不错的话,别忘了给个一键三连哦!
1、方法/路线/技巧/秘密
这是什么呢?我相信你会很感兴趣!
我们一般在学习的时候,都会热衷于寻求什么学习方法和技巧之类的,希望得到绝世秘籍,助力自己的学习一飞冲天,在这些方法和技巧的加持下,自己随便学学就能突飞猛进了,想啥呢?老铁。来,醒醒啦……
我说这话的意思不是说方法和技巧没用,我是在批评这些心态不正的人儿们,我一直坚信这么一句话:
成功无捷径,学习有方法
方法和技巧有用吗?当然有用,但是绝不是说你拥有了方法和技巧就万事大吉了,你就不用使什么劲了,有句话是这么说的,在正确的方向上用正确的法持续不断的付出时间,这样才能干大事,所以,方法和技巧绝不是终点!
我在学习上也会时不时找寻一些学习的秘籍大发,但是我始终明白这样的一个道理,别人的成功是无法复制的,但是绝对有借鉴意义,别人既然取得成功,那一定有其独到之处,在某些方面一定值得我们借鉴参考!
面对方法和技巧,我一定会结合自身情况,我一定会加入自己的思考,我一定会不断试错,从而慢慢找寻自己正确的方向以及方法!记住,适合自己的才是最好的!
另外就是一个路线的东西,对待学习路线上,我一般有两个层次的思考,第一层,我是不太依赖这个学习路线的,因为在大多数人眼里,这个学习路线就是一个思维导图,就是给你罗列需要学习的知识点以及学习的顺序!
大多数人觉得自己不知道该学什么,以及不知道如何学,所以一个这样的学习路线会很适合他们,我不否定路线的价值,相反,我认为它极其有价值,但是我却不依赖它!
我不会花时间去寻找各种各样的学习路线,除非我知道在哪可以迅速找到非常好的路线,通常我会自己创造路线,我之前说过,最好的学习路线就在书本上,就在视频教程里,那个是学习路线的源文件啊,所以我一般会根据这个自己画思维导图,自己去创造这个学习路线!
同样,我没有否定别人学习路线的不必要性,我只是说自己去动手使用思维导图创造路线是一件对自己学习极其有帮助的事情,它帮你很好的梳理了知识!
因此,好的学习路线,我是怀着感恩之心去学习的,但是同样的我也会亲自动手自己打开一个思维导图去对知识进行梳理,这则是我对路线问题的第二个层次的思考!
至于秘密,此前我一直疑惑这样的一个问题,那些分享各种方法技巧路线啥的,这些可都是经验的积累啊,这样直接分享给别人,不怕别人学会超过我们嘛?后来我才发现,没事,即使分享了,他们也学不会的,因为大多数人真的缺少自我独立思考能力!
再好的经验对他们来说也只是文字而已!
2、方法最重要
不瞒你说,我一直觉得方法是很重要的,因为在正确的方向上用正确的方法持续不断的努力,我们才能量变达到质变,就是说,方法不对,那你就是水中捞月了!
我们学习更是如此,那对于编程的学习更不用说了,那我是怎么做的呢?当然,庆哥肯定有属于自己的一套学习方法,简单来说,就是系统化学习,教程式笔记!
什么意思呢?
系统化学习简而言之就是固定时间内学习固定内容形成固定笔记,这个固定笔记我称之为教程式笔记,就是你这个笔记要以写成一份教程为目的!
简单吧,这就是我的学习方法!
当然,你可别小看了,虽然就是这么简单的一句话,可是却是我不断试错总结出来的,而且你看吧,一定有很多人看不懂,看懂了不知道怎么做,知道怎么做而不去做,即使做了又坚持不下去……不好意思,一不小心又说出来你为什么那么菜的原因了……
那利用这个方法我是如何自学Java的呢?对于Java首先我将其整个自学分为五个大的步骤,如下图所示:
其实说白了,大部分的自学只是停留在了第一阶段,其他四个阶段要么是没有涉及,要么就是蜻蜓点水,对我来说,这五个步骤,每个步骤都是需要话时间去打磨学习的!
我一直相信,系统化的学习没有足够的火候是不行的,而这个火候就是指的时间,你得花时间去打磨!
而对于这其中的每一个大的知识点,我都是采用教程式笔记去学习,关于这个教程式笔记的体现以及最终的系统化学习成果体现,它是这样的:
以上就是我的学习,一直在做的学习!
以上内容的分享可以说是我学习中的精华所在,如果理解透彻,对你将是受益无穷,当然,我觉得你一定会有所不明白,如果有什么不懂的,欢迎找我交流!
3、碎片化时间刷抖音
什么?你竟然让我们刷抖音,抖音不是有毒吗?别着急,听我慢慢和你说!
我在上面跟大家说了我的学习采用的是系统化的学习,那么相对应的就是碎片化学习了,当然,对于我来说是没有碎片化学习的,因为我一直觉得碎片化不适合学习,尤其是在编程这一块,更加不适合!
起码我是这么觉得,碎片化学习,那不是开玩笑吗?
可是现如今,每个人都会有大量的碎片化时间啊,而且你有没有发现,碎片化时间越来越多,有的人说,那把碎片化时间利用起来不也很好,是的,能利用起来自然很好,但是大部分都是效果甚微,怎么办?
办法只有一个,那就是尽量减少碎片化时间,让自己的时间慢慢变得完整,形成更多的系统化时间,所以考验你是不适合自学的一个重要标准,看你是否坐得住!
现在越来越多的人会抱怨,自己玩也玩不好,学也学不好,我觉得就是你在处理碎片化时间出现了问题,你可以按照我说的,尽量减少碎片化时间,多多进行系统化学习试试!
另外,对待碎片化的时间,我是怎么处理的呢?简单,我就是刷抖音,你说我就蹲个坑,还要看篇博客,还要拿着电脑敲个代码?
我觉得真没那必要,学习还是要劳逸结合,偶尔放松一下没啥大不了,而且很有必要,所以刷刷抖音,打打游戏,没啥,我就是这样做的,但是啊,你可不能游戏两小时,学习五分钟啊,这个就得看你的自制力了!
不过我觉得大部分人其实自制力还是很差的,不敢玩游戏或者刷抖音,怕自己把持不住,那该如何利用这个碎片化时间呢?
我是这样做的,就是始终保持一个主线的学习内容,比如我最近一直在学习Java虚拟机的内容,目标就是形成教程式笔记,那我这段时间的碎片化时间都可以围绕Java虚拟机来学习,蹲个坑我就可以搜搜:“Java虚拟机为什么那么难?”
这个方法如何呢?
4、视频vs看书
在初期学习的时候,我相信大部分人也会对这个问题产生疑惑,就是我是该看书还是该看视频呢?
其实首先你应该明白,无论看书还是看视频都是获取知识的一个途径,这句话很重要,必须划重点:
看书和看视频都是获取知识的一个途径
方式不同,自然各有千秋,像一些人说的那样,工作之前可以看看视频,工作之后就可以多多看书了,之所以会有这样的论调,那是大部分人觉得工作后时间变得少了,看视频比较慢,看书就比较快,而且可以需要哪些知识可以快速翻开那一页查看!
其实对于这块,我觉得不是绝对的,视频也可以快速播放啊,视频也都有哥哥章节啊,标题也都是视频所讲内容啊,也可以方便你快速定位内容啊!
所以说到底,还是那句话,无论看书还是看视频,都是一种获取知识的途径,没有什么好坏之分!
那我是如何做的呢?我平常是看书还是看视频呢?我其实都看,视频我也有,书我也有,碰到好内容我都会学习,而且我有时候觉得一直看视频或者一直看书会比较枯燥,偶尔两者切换,保持新鲜感,还会有助于学习效率!
那再谈一点,无论是看书还是看视频,你都得有所收获,就是对于知识的输入你不能是这边看了那边忘,这相当于浪费时间,那这就面临另外一个问题了:知识遗忘
5、解决知识遗忘
也就是学了就忘的问题,其实啊,慢慢的我就觉得,大家都会遇到的问题就不能算作问题了,或者说你可以不用那么焦虑它,因为它已经是一个常态了!
所以,别管你是新手小白,还是征战多年的老司机,大家都会有这样的现象发生,只不过对于大家处理的方式不同,情况也就有所不同!
我们没办法做到根治,谁也不能保证自己学过的知识一定不会忘,那最好的解决办法是什么呢?就是记笔记,不是有句俗话这样说嘛:
好记性不如烂笔头
所以如果你想尽量减少知识遗忘,那就记笔记吧,而这个记笔记应该也是我之前说的那种,就是以教程为目的去记笔记,从而形成比较系统化的笔记,也就是这个样子的笔记:
相信我,这对你有很大的好处!
当然,也有不少人是从来不记笔记的,只能说每个人的学习理念和接受程度是不同的,而我,是推荐记笔记的!
6、多画图,多敲代码
说起这点,突然让我想到我之前上小学时的一个事了,就是上小学六年级的时候,那个时候我所在的一个班级和另外一个班级的数学老师教学都很有特色,最经典的就是我们班的数学解题都是画图,而另外一个班的数学解题都是设未知数x。
因为小学那个时候还没有学习到未知数x列方程式解题,而另外一个班的数学老师为了让大家更好的学习数学,也直接讲解这种方法,尽管在当时看来属于超纲内容。
而我们班的数学老师没有讲这个超纲内容,但是却给我们讲另一个方法,那就是画图,这种方法也很好,复杂的数学问题图解化,真的是一下就变的好理解了!
所以,当时我们两个班的数学成绩是最好的!
说这个就是为了和大家说,大家平常学习中要学会多画图,正所谓一图胜千言,画图绝对可以帮助你理解复杂的内容,比如最近我有个付费读者提的一个问题,为了帮助它理解,我就是采用画图形式,分享给大家看看:
结合着图,我们再理解知识,有时候真的会简单很多,这也是由于图的直观特性所致,所以,平常学习要多学会画图!
除此之外,我们学习编程的还要记住一点,多动手,这个反复强调过了,记住,多动手,多敲代码,准没错!
完了
OK,以上就是我这次要给大家分享的内容了,大家觉得干嘛?期待你的点赞!我们下次再见!
以上是关于大学四年自学编程,月薪过万后总结出来的学习经验!建议收藏,反复阅读~的主要内容,如果未能解决你的问题,请参考以下文章
大学四年因为知道了这30个超强Java自学网站,毕业直接让我月薪过万!