Java校招学习路线突击版

嗨、大家好,我是后端进阶博主。腾讯WXG、360、华为资深开发工程师,Seata开源社区Committer、阿里开源社区22及23年度优秀贡献者。

🉑求职技术交流,简历修改,欢迎👏点击头像联系我

现在网上分享的各种Java学习路线和资料,很多同学都感叹学不完啊,根本学不完!

考虑到还有2个月就要秋招了,今天给大家出一个突击版学习路线,包含学习重点、学习资料、项目指引等。这个路线大家坚持做下去,2个月时间是可以达到校招招聘要求及格线的。没有给大家指明看哪些文档,因为对于新手最好理解的方式还是视频。

计算机基础(5天)

重点

必看资源

《计算机网络微课堂》:

https://www.bilibili.com/video/BV1c4411d7jb

只需看(1.5或2倍速)

P1、P2、P7、P8、P14、P15、P21、P22、P24、P25、P27、P33、P41、P43、P44、P57、P58、P59、P60、P61-66、P70

《清华操作系统原理》:

https://www.bilibili.com/video/BV1uW411f72n

只需看(1.5或2倍速):

P2、P3、P6、P9、P12、P13、P15、P17-21、P22、P25-29、P37、P41、P44-47、P52-53、P61、P66、P70、P76、P80、P84

Java基础(5天)

必看资源

韩顺平-零基础30天学会Java:https://www.bilibili.com/video/BV1fh411y7R8(900 多集,顺序安排很合理,每个知识真正的打碎了,通俗、有示例、有实战、有思想)

只需看(2倍速):P11、P13-15、P18、P35-37、P43-45、P63-64、P81-83、P104-107、P115-117、P122-128、P138-139、P156-158、P192-200、P228-230、P237-247、P273-275、P279-289、P294、P305-309、P321-325、P392-412、P427、P449-452、P501-510、P531-537、P555-559

【尚硅谷】大厂必备技术之JUC并发编程2021最新版:https://www.bilibili.com/video/BV1Kw411Z7dF/?spm_id_from=333.337.search-card.all.click&vd_source=455914a7916c8a697d7a261a1b3f240d

只需看(1.5倍速):P2-P7、P15-18、P22-28、P33-38

数据结构和算法 (4天)

重点

必看资源

尚硅谷 Java 数据结构与算法:

https://www.bilibili.com/video/BV1E4411H73v

只需看(1.5或2倍速):P6-12、P16-20、P24-25、P30-32、P51-54、P78-80、P86-88、P91-93、P108-109、P135-136、P164-166

JVM (3天)

《深入理解Java虚拟机》书籍 尚硅谷宋红康 - JVM 全套教程详解:

https://www.bilibili.com/video/BV1PJ411n7xZ

只需看(1.5倍速):P2-P7、P10-14、P26-36、P46-48、P66-69、P92-95、P103-105、P135-140、P147-154、P170-185

Mysql (8天)

必看资源

基础:老杜 - mysql入门基础 + 数据库实战:

https://www.bilibili.com/video/BV1Vy4y1z7EX(较新、内容相对精炼,有习题)

只需看:P1-P31、P37-38、P50-57、P64-67、P70-76、P91-93、P98-121

原理:《Mysql是怎样运行的》:

https://relph1119.github.io/mysql-learning-notes/#/

只需看:第2-6章、第15章、第19-25章

Spring (5天)

必看资源

JAVA-WEB

https://www.bilibili.com/video/BV1Qf4y1T7Hx/?vd_source=455914a7916c8a697d7a261a1b3f240d

只需看:P1-P9,P22-P25,P29,P31-P39(概念),P42-45,P47-52,P88-P90,P94-96,P117,P124-127,

JAVA开发框架(三大组件Spring、Mybatis、MVC的学习)

https://www.bilibili.com/video/BV1WZ4y1P7Bp/?vd_source=455914a7916c8a697d7a261a1b3f240d

只需看:P1-P7,P11-13,P21-24,P28-31,P37,P41-48,P61-64,P89-98,P107-109,P112-113,P121-122, P136-137,P148-152,P163-165,P193-196

项目

时间比较短,就不用手把手跟着敲代码了,来不及!,主要是理解项目开发流程和挖掘技术难点。

先学习一个极简项目,了解整体流程图书管理系统:https://www.bilibili.com/video/BV1iL411S7HF/?spm_id_from=333.337.search-card.all.click&vd_source=455914a7916c8a697d7a261a1b3f240d

进阶项目推荐

高并发IM通信系统

github: https://gitcode.net/rlyhaha/im/-/blob/master/README.md

说人话就是聊天软件,比如微信、QQ。 如果在没有太多经验可借鉴的情况下,要设计一套完整可用的移动端IM架构,难度是相当大的。 原因在于,IM系统(尤其是移动端IM系统)是多种技术和领域知识的横向应用综合体:网络编程、通信安全、高并发编程、移动端开发等,如果要包含实时音视频聊天的话,则还要加上难度更大的音视频编解码技术(内行都知道,把音视频编解码及相关技术玩透的,博士学位都可以混出来了),凡此种种,加上移动网络的特殊性、复杂性,设计和开发难度不言而喻。 要做一个企业级的IM对大家来说很显然是不太现实的,但如果我们能挑其中的一两个技术难点进行实现及优化(比如"千万级消息存储问题"、"高并发用户连接管理问题"、"超大规模群聊问题"等等),就足以吊打99%的同学了。

企业级分布式优惠券系统

github: https://gitcode.net/rlyhaha/youhuiquan/-/blob/c8a7a3f6a84f661609410440bc1fd0d249dd8344/README.md

企业级项目开发,构建高性能优惠券系统。结合主流微服务框架SpringCloud ,从零开始实战。

不太推荐做一些底层中间件项目,难度大,短时间内无法吃透,大部分还是面试的做业务项目的面试官。他也多半没了解,不知道跟你聊些啥。而遇到做中间件的,那你这个相当于是个玩具,会被怼死。

整理不易,对你有帮助的话请帮我点三个小红花! ,你的一朵小红花是我持续分享的动力。

我是@程序员辰星,大厂面试官,持续分享校招知识,助力拿下大厂。

#Java##实习##秋招##项目##简历#
全部评论
楼主帖子质量太高了,不开玩笑
9 回复 分享
发布于 2024-03-18 03:03 北京
老哥,这个帖子里的有些链接失效了,比如这个大厂必备技术之JUC并发编程2021最新版,点击链接显示视频失效,但直接搜索是可以找到的。不过担心搜索找到的视频的版本与你划的必看集数不一样,比如这个老杜 - mysql入门基础 + 数据库实战,直接搜有很多类似的,你划的集数可能对应不上。老哥能更新一下吗?感谢
3 回复 分享
发布于 2024-03-26 10:36 山东
大佬,现在本人双非大三,Java基础学完了已经。但是有个缺点,有些知识容易忘前面课上详细讲的诸如hashmap等底层机制经常忘,现在跟着您这套继续学暑假找实习来得及吗😭😭😭
2 回复 分享
发布于 2024-03-20 22:58 湖北
就按大佬的学了,希望下个月学成投简历能有人面我
2 回复 分享
发布于 2024-03-18 12:11 新疆
佬 请问Javaweb学完 可以直接上苍穹外卖吗,然后是SSM和Spring高级可以吗 后面想写一个Spring框架的轮子项目
点赞 回复 分享
发布于 2025-03-14 10:18 宁夏
大佬大佬,里面的高并发IM通信系统这个项目找不到了,有新链接嘛
点赞 回复 分享
发布于 2025-02-21 11:00 山东
golang路线要是也有一个“程序员辰星”就好了
点赞 回复 分享
发布于 2024-12-22 20:37 北京
博主你好,项目的链接现在显示已被隐藏,请问能更新下么,感谢
点赞 回复 分享
发布于 2024-11-10 18:28 浙江
6
点赞 回复 分享
发布于 2024-11-05 23:37 广东
太全了
点赞 回复 分享
发布于 2024-11-05 22:19 广东
点赞 回复 分享
发布于 2024-11-05 10:32 广东
m
点赞 回复 分享
发布于 2024-10-31 01:07 广东
m
点赞 回复 分享
发布于 2024-10-31 00:31 广东
m
点赞 回复 分享
发布于 2024-09-11 13:25 福建
m
点赞 回复 分享
发布于 2024-09-05 20:44 广东
m
点赞 回复 分享
发布于 2024-08-31 12:59 广东
图书馆那个设计微服务吗
点赞 回复 分享
发布于 2024-08-20 22:59 上海
m
点赞 回复 分享
发布于 2024-08-18 12:26 四川
2本港硕24fall,开始准备秋招,就看这个了
点赞 回复 分享
发布于 2024-07-06 18:40 安徽
是这个帖子吗哥
点赞 回复 分享
发布于 2024-07-05 14:10 陕西

相关推荐

不愿透露姓名的神秘牛友
01-21 16:42
爱奇艺 前端开发其它 250 其他
哞客37422655...:不知道 感觉没咋听说过正式校招有牛油发
点赞 评论 收藏
分享
01-26 15:32
已编辑
浙江大学 前端工程师
每一次AI工具的更新,市场上都说不需要前端了,然而事实真的如此吗?互联网本身就是新兴技术,因此互联网的各种工种也是受AI影响最深最快的前端不会消失,只是可能会HC减少,并以另一种形态存在,说说我当前的工作状态吧👇去年下半年到现在,工作80%都是AI相关,工作边界变得更加广阔:1)技能结构:从“前端单点”升级为“产品+内容+技术”的复合型以前更像是典型的前端工程师:把需求实现出来、把页面做出来、把交互写出来。现在更接近“能把想法从 0 推到 1”的复合角色——既要会产品设计,也要能用 AI 批量生产内容,还要具备把功能快速落地的代码能力。2)协作方式:从“对接上下游”变成“AI 协同 + 跨部门整合”过去协作更多是:跟产品确认需求、跟后端对接口、跟测试走流程。现在更常见的模式是:我直接参与需求设计,用 AI 快速做 demo 或原型,先上线验证方案是否可行,再根据数据/反馈迭代。3)交付目标:从“交付代码”变成“交付解决方案”以前衡量产出最直接的方式就是:写了多少功能、交付了多少代码。现在更像在交付“产品 + 技术”的整体结果:不仅把功能做出来,还要解决业务问题。工作的时间配比也发生了些变化👇20%:手写代码(更多是修 bug、处理边界问题、关键逻辑兜底)30%:指挥 AI 写代码(生成、review、accept/undo,然后 commit & push)30%:调提示词/调产出质量(让 AI 更稳定、更贴合业务)20%:和 AI 一起想点子、做方案迭代(找方向、试路径、优化体验)在我这些项目里,几乎没有“前端/后端”的明确分界:很多时候是我跟业务把需求聊清楚、方案定下来,就直接开发上线;有些需求甚至是我在 AI 的帮助下自己做方案、自己验证、自己推进落地;AI 带来的不是“写代码更快”这么简单,而是让一个人具备了更强的端到端能力:从需求到方案、从验证到上线,都能更轻、更快地跑起来。那么有人就要问了:你涨薪了吗?你涨薪了吗?你涨薪了吗?😊😊😊先说结论:那肯定是没有的但是你不适应时代的变化,你就会被时代所淘汰,AI时代除了传统技能以外,更多的还是拼你对业务 、对市场的理解,过去程序员很多只停留在代码跑起来的逻辑上,但忽视了很多代码背后的业务情况,AI时代帮你节省了写代码时间,给了你更多的思考时间——你对于业务是否有更好的解决实现方案,是最重要的能力实习的时候不要总是低头看代码,更要横向看看业务目标
AI求职实录
点赞 评论 收藏
分享
评论
155
862
分享

创作者周榜

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