Java开发路线
1. 工欲善其事,必先利其器
下载Java8教程:https://blog.csdn.net/weixin_44887352/article/details/106588830
Java下载链接:https://www.oracle.com/java/technologies/downloads/#java8-windows
下载IDEA教程:https://blog.csdn.net/weixin_44505194/article/details/104452880
IDEA汉化教程:https://blog.csdn.net/qq_35067322/article/details/105429832
2. 推荐学习工具和学习路线
推荐应用:哔哩哔哩、牛客、BOSS直聘
推荐网站:leetcode、nowcoder
B站UP主:遇见狂神说、尚硅谷、动力节点
建议顺序为:
1. Java基础,预期4天,B站链接:BV12J41137hu
推荐UP主遇见狂神说的Java基础入门
这个是属于比较快速得入门,让你更快懂得Java中的一些语法,相比于几十个小时甚至上百个小时的冗余视频来说,这个17小时算是非常精简了。
2. 集合,预期4天,B站链接:BV1Rx411876f,P660~P719
集合中包含一些Java封装的数据结构,像栈、队列、集合、图等。推荐动力节点的Java零基础教学视频,非常详细,把类继承结构图和各种常用方法以及注意事项都描述得很完整。视频比较长,但是这一块非常重要,是第一个重难点。
看完这个记得看一下注解和反射,多线程。这两块也是比较重要的内容,前期建议看懂,这样后面接触到会省很多时间,就把集合的视频往下找就能找得到。以后对Java基础哪一块不懂,都可以找动力节点的这个视频看。
3. 数据结构与算法 ,预期14天,B站链接:BV1E4411H73v
数据结构与算法,笔试必备,50个小时的视频,非常好用,推荐尚硅谷的数据结构,主讲是韩顺平,是我比较喜欢的一个老师。迪杰斯特拉算法看完就可以了, 弗洛伊德和骑士周游可以不看了。
4. 刷题练习,伴随终身
个人建议是,剑指offer的题目刷一遍,然后热题100道刷一遍
剑指offer链接:https://leetcode-cn.com/study-plan/lcof/
热题100道链接:https://leetcode-cn.com/problem-list/2cktkvj/
我本人是没有刷完的,我总共只刷了174道题目,这个还是看个人情况的。前期刷点巨简单的题目练练手,因为一开始刷题会比较崩溃,不知道怎么写,基本上写了10道以后会熟练起来,不要被吓倒,熟练起来就好了。
刷题我建议是,前几天可以一直刷一天,刷到头昏脑涨,然后休息两天,再每天抽出1小时时间刷1~3道题,不能停,不能断。
5. MySQL+JDBC +前端三大件
就看动力节点就行了。
6. 框架部分:SSM+spring boot + juc
可以直接看遇见狂神说。
7. 小结
等接触了那么多东西以后,你应该对这其中的路线有自己的想法了,那时候就可以按照自己的想法来学习了,也可能知道自己最需要什么了。B站上有很多优质的资源,牛客也是一个非常好的软件,牛客上有很多计算机岗位的面试题目和众多大神的面试经验,有时间就看一看背一背,非常有用。数据结构和算法是帮助你过笔试的,牛客面经是帮助你过面试的,框架是帮助你进行企业级开发的,这些都可以丰富你的简历,可以让你找到一份薪水不错的工作了。