Java开发工程师学习路线

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零基础教学视频,非常详细,把类继承结构图和各种常用方法以及注意事项都描述得很完整。视频比较长,但是这一块非常重要,是第一个重难点。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yvO3UcnN-1641531321141)(Java开发路线.assets/image-20220107113230245.png)]
看完这个记得看一下注解和反射,多线程。这两块也是比较重要的内容,前期建议看懂,这样后面接触到会省很多时间,就把集合的视频往下找就能找得到。以后对Java基础哪一块不懂,都可以找动力节点的这个视频看。

3. 数据结构与算法 ,预期14天,B站链接:BV1E4411H73v

数据结构与算法,笔试必备,50个小时的视频,非常好用,推荐尚硅谷的数据结构,主讲是韩顺平,是我比较喜欢的一个老师。迪杰斯特拉算法看完就可以了, 弗洛伊德和骑士周游可以不看了。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cmIT3kpR-1641531321141)(Java开发路线.assets/image-20220107123105943.png)]

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站上有很多优质的资源,牛客也是一个非常好的软件,牛客上有很多计算机岗位的面试题目和众多大神的面试经验,有时间就看一看背一背,非常有用。数据结构和算法是帮助你过笔试的,牛客面经是帮助你过面试的,框架是帮助你进行企业级开发的,这些都可以丰富你的简历,可以让你找到一份薪水不错的工作了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值