天天看点

写给快要毕业的你最科学的java自学流程

先说一下自己的情况:本人是一名刚结束大三,步入大四的计科狗。我相信很多同学和我一样,开始对未来很恐慌,不知道何去何从,家庭的压力、亲戚的侧眼、自己的规划,这些都让我们自己给了自己很大的压力(令人秃头),于是决定开始做点事情,改变现状。所以我选择了本专业的技能,决定开始好好学习java。下面我讲分享一下学习java的一些流程,以及尽量用过来人的角度给和我一样的同学一些启发。咱们共同迈过这段令人秃头的时光。

首先

不来虚的,首先要先学基础对吧,就是JavaSE部分。说实话,这部分学习的过程,没什么压力,因为大学里也没有白混日子听过课,这部分很基础,可以让你对这个语言有最基本的理解。这里面以后用的较多的是List、Map这些一定要好好学,后面离不开。还要真的了解反射这个东西,后面很多都是用到反射思想。至于IO流、线程这些,有精力就多研究研究,很难,但是不管面试还是工作,必问的。很有含金量。

接下来

开始学习关系型数据库Mysql,学会基本增删改查怎么写的就够了,更深入的部分先放着,以后再学。然后开始学习JavaWeb,以及HTML的一些基础知识。用Servlet技术与前端页面连着做一些简单的功能,搞清楚servlet层,service层,dao层,entry层,utils层都是干嘛的,他们的流程。搞清楚这点会让你有种恍然大明白的感觉,不然脑袋里就是一团浆糊。这里面涉及到的知识点挺多的,我只说个目标,里面的知识点都要学。

然后

把前面的搞明白差不多以后,这时候脑子里就有了个大概。那接下来,就开始学习一些框架,推荐学SSM框架,为后面学Springboot SpringCloud做准备。先学SpringMVC,这里最重点的是运行原理图,一定要搞清楚,背也要背下来。倒背如流。还有注解,一样是背也要背下来!!!接下来,就是Mybatis,知道它的作用,自己搞清楚配置文件,亲手配置一遍。接下来就是Spring,跟上面一样,都很重要,全要学。注意,SSM框架一定要搞清楚搞明白,一点都不能迷,不然后面的SpringBoot学不下去。同时这也是面试必问的。还有redis、nginx、guava、消息中间件这些。一定要认真学,很很很很重要。

接着

学完SSM框,并找一些实际项目练手完以后,对它有一个整体理解。然后就开始学习SpringBoot,如果SSM学的好,SpringBoot就很好理解,不然还是一团浆糊,回去学SSM。接下来就是SpringCloud,比较难理解,学着比较痛苦,但是坚持呀!

Over

上面这些就是我觉得最科学的学习流程,当然,这里说的很轻松,可学起来真的不轻松!!!!所以很难坚持下去。怎么说呢,我也学的很痛苦,但是没办法啊兄弟,总要有口饭吃对吗。所以再坚持一下下。说一句网上的话,熬过这段时光,谁给的糖都不要了。这也是我对自己说的。咱们都一样,所以你看到这里时,咱们也挺有缘~