1
我的技术以及学习能力并不是很好,这里仅仅发表一下自己的路线(仅供参考)    首先呢,学习Java肯定要先学JavaSE了,因为我这里有个初中就开始学习Java的同学,所以他当时推荐我看动力节点的视频,现在我感觉尚硅谷、黑马也不错。然后就是学习MySQL(当然只是基础部分),这里的数据库也是看的动力节点的,我记得课后会有37道小题。紧接着就是JavaWeb,当时我完全是水过的,因为听说走后端路线没有必要太深入,这里还是感觉跟着敲一敲会更好一点。    紧接着就是框架篇了,Spring、SpringMVC、MyBatis三个框架,我这里是跟尚硅谷学一遍又跟黑马学了一遍,因为当时学完一遍之后感觉还是不怎么理解(可能是本人也比较笨)这里稍微提一点,学完JavaSE可以学一下数据结构,这里推荐韩顺平的数据结构,他是用Java写的,连带着算法一起刷,刚开始不会不要紧(当时我因为不会钻牛角尖一天就吃了一顿饭一直在抠),其实后面突然来灵感了可能瞬间就明白了。学完三大框架之后紧接着可以学习SpringBoot和Linux,这里看课程有的课程可能有SpringBoot整合linux中的Redis,当然现在也有windows版本,我这里是先学习的SpringBoot。    学习完SSM可以先跟着视频做做项目,推荐动力节点的CRM项目,学完SpringBoot、Redis可以做一下瑞吉外卖。    然后可以看一下中间件比如RabbitMQ、Zookeeper、Nginx,还可以学习一下JUC、MySQL高级,这里的MySQL高级推荐硅谷的宋红康老师讲的课,JUC推荐黑马,还有Redis高级,因为我看过一本Redis设计与实现这本书,真的是神作,黑马的Redis高级很多都是参照这本书,80%都是一样的还添加了很多内容,所以推荐看黑马的Redis高级篇。这些完事可以高高SpringCloud和SpringCloud Alibaba。    平时大家还可以看看文档,一些技术性知识,以上就是我的学习路线(仅供参考)。刷算法的时候一定要理解透,比如我刷了1000多有些中等大部分困难也做不出来,善于总结。
Java学习交流
点赞 71
评论 12
全部评论

相关推荐

07-28 16:15
门头沟学院 Java
点赞 评论 收藏
分享
LazyBreeze:项目尽量体现你对技术的理解和深度,不是说把中间件用一下就完事了,你项目里面提到集群和分布式,你真在服务器上部署过吗,感觉太假了,第二个项目说自己用了微服务的什么组件,只是用了没有自己的思考,很难让面试官注意到你的简历。针对某几个技术点自己多思考一下,考虑一下有没有别的替代方案,可以写一下,即使没有真的实现
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务