文编|JavaBuild
大家好呀,我是JavaBuild,以后可以喊我鸟哥,嘿嘿!俺滴座右铭是不在沉默中爆发,就在沉默中灭亡,一起加油学习,厚积薄发!
前言
国庆七天假,已经进入了倒计时,同学们也该收收心进入学习状态了,这是Java学习全路线的最后一篇了,也是大四篇,虽然以大学四年贯穿学习路线,但这条路线不仅仅适合大学,同样适合自学、研究生、跨专业的同学们,路线中所提到的学习模块,鸟哥也会在接下来的时间里,持续的按照路线进行更新与完善,请持续关注哟!
大学四年如何学好Java拿到offer?这条过来人的Java学习路线送给你(大一篇)
大学四年如何学好Java拿到offer?这条过来人的Java学习路线送给你(大二篇)
大学四年如何学好Java拿到offer?这条过来人的Java学习路线送给你(大三篇)
以上为前三阶段的学习路线,大家可以按顺序去学习哈。其实,Java相关的大部分内容已经在前三个阶段学的差不多了,对于大四的学习路线,更多的是针对找工作拿高薪去了,老样子,先上一波大四学习路线图:

章一:分布式或高并发实战项目
对于一个目标是进大厂拿高薪的你们来说,高并发实战项目是必不可少的,诸如618、双11这种购物节,对于线程的高并发要求非常之高,所以,大部分的培训机构也会在这个阶段安排一些并发或者分布式的项目,进行知识点的整合和落地。

1.1 秒杀商城项目
秒杀商城项目,几乎是这里面的必选项目,大家在筛选商城项目的时候,可以通过CSDN、B站,最好找那种有视频讲解,有源码的项目,这种会节省很多麻烦事。
到了这个阶段再敲项目,建议不要再按部就班的跟着视频课老师一行行的抄代码了,要学会独立思考,独立设计,同样一个功能,其实会有多种实现方式,老师的方案不一定最优,并且,在敲这种项目的时候,会遇到很多麻烦与困难,比如说不同版本的maven、idea,不同版本的mysql数据库,都会代码很多坑,或者说自己写的代码逻辑,有很多潜在bug,导致无法实现预期功能等,这些问题都要整理起来,并且形成一套完整的话术,面试的时候,面试官几乎都会问,你在做这个项目的时候,遇到的困难是什么?
1.2 Git上开源项目
1.2这个部分,是给那些学有余力的同学提供的,在github上有很多的开源好项目,或者大家自己也可以将自己的代码放上去,进行开源共享,如果效果不错的话,完全就成了你拿高薪的一个资本!
章二:手撕算法
2.1 LeetCode100题
算法是考验一个程序员逻辑思维的良好渠道,也是互联网企业最喜欢考的内容,而LeetCode是一个非常非常好的算法练习平台,鸟哥自己也整理了一部分自己之前刷的题目,感兴趣的可以私聊哈

2.2 剑指offer
这本书的名气非常之大,里面有着很多经典题目,不过它的答案解答是C++的,网上也看到过不少博主自己整理了Java版、python版等等,其实主要学的是这里的思路,什么语言差别不大,而且最好买一本纸质版的,个人觉得看电子版没什么感觉,纸质版可以写写画画,记忆更深刻。

章三:Java面试大全
大一至大四的全部路线学完之后,还需要通过一系列的面试题,进行学习巩固,网上有很多的博主进行了汇总整理,但看了几个之后,觉得不够全量,总是有漏掉的内容,所以后面鸟哥准备自己肝一个相对全一点的面试大全出来!


章四:面经
所谓面经,就是过往的面试者,在面试过程中被问到的问题,这个挺有用的,多刷一刷面经,可以把握不同公司对于技术的方向点,再针对性准备时有帮助,这里推荐“牛客网”、“GitHub”等网站刷面经。
章五:简历
最后一步就是制作简历,投递简历了,制作简历的要义是:以实为主,美化措辞,扬长避短
以下是整理的一些比较靠谱的简历模板网站
- 木及简历(推荐,部分免费) : https://www.mujicv.com/open in new window
- 简单简历(推荐,部分免费):https://easycv.cn/open in new window
- 极简简历(免费): https://www.polebrief.com/indexopen in new window
- Markdown 简历排版工具(开源免费):https://resume.mdnice.com/open in new window
- typora+markdown+css 自定义简历模板 :https://github.com/Snailclimb/typora-markdown-resumeopen in new window
- 超级简历(部分收费) : https://www.wondercv.com/
浙公网安备 33010602011771号