java后端自学技术路线推荐


简介

本人原9硕CV方向研究生,因为是想搞开发,研一下学期开始学习java后端技术,自学一年半,先后在阿里和字节实习,校招成功拿到阿里意向。在此分享一下自学经历并进行java后端技术路线推荐。各位有更好的资源也欢迎补充。


一年半入门版技术栈以及推荐学习资料

必看八股:java Guide、java面试指北
java相关:基础 (数据类型、集合、锁、多线程、新特性)
计算机基础:小林Coding、王道考研
虚拟机/并发:狂神的JVM+JUC(全是干货、不墨迹)
算法编程:代码随想录、ACwing、力扣前100、牛客top101专栏
数据库:Mysql、Redis
框架:Spring、SpringBoot、SpringMVC、Mybtis-plus、Spring Cloud
中间件:RPC(Dubbo)、MQ(RabbitMQ、RocketMQ 和 Kafka)
辅助工具:idea技巧、maven、git、Linux
java-WEB: Tomcat、Servlet、Cookie、Session相关概念
架构/设计模式:23种设计模式、MVC/DDD设计
项目:小傅哥、轮子类 (手写框架中间件底层)
分布式/高可用/高性能:看Guide的就行
进阶:mysql高级、java并发编程的艺术/并发编程之美、深入理解Java虚拟机、java成神之路

时间安排:我是从研究生研一下开始的,刚开始进度会慢,后期逐渐加强度,学历没有本2硕9的话,建议赶在研二上学期的寒假找日常实习。起步比别人晚,所以走的是卷的路线,时间有点紧,需要规划好,并且高效完成学习任务。
(主打一个对自己狠~~,其实我在这期间还自己发了一篇中科院二区SCI)。

月份并行项1并行项2
22年4月java基础 (一个月)代码随想录 完成1/3
22年5月Mysql (半个月) + java-WEB (半个月)代码随想录 完成2/3
22年6月框架Spring (10天)+ SpringMVC (10天)+ Mybtis-plus(10天)代码随想录 完成3/3
22年7月SpringBoot (10天)、maven+SpringCloud (20天)牛客top101 完成1/2
22年8月Redis (10天)+ RPC类-Dubbo (10天)+ MQ选一种(10天)牛客top101 完成2/2
22年9月选一个复杂度中等的后端项目 (一个月)力扣前100 完成1/2
22年10月计算机408 操作系统+计算机网络 (半个月)、JVM+JUC 看狂神的 (半个月)力扣前100 完成2/2
22年11月设计模式 + 面试常考编程 (半个月)、java Guide八股(半个月)回顾牛客top101
22年12月积累30场面试 语雀记录总结自己的面经 实战考到了才记忆深刻(一个月)寒假去大厂日常实习 3个月
22年1-3月实习期 git与Linux顺带熟练 公司内部的项目整理 留着春招用力扣500道 Y总算法课进阶
23年4月再做一个高复杂度项目+复习java Guide(一个月) 春招面top10的大厂牛客高频专栏题目 200道 补全
23年5月积累面试70场 架构学习 深入源码 手撸轮子底层 写技术博客保持复习+刷题 拿到top厂暑期实习
23年6-9月top大厂实习 重点积累实习项目 等秋招转正 边实习边面试 秋招拿其他校招offer保持复习+刷题
23年10月面试积累100场 等意向和offer 对齐进度 好好比对保持复习+刷题
23年11月签校招offer 如果秋招不满意可以继续等春招机会保持复习+刷题
后续offer满意可以提前实习 不满意等春招继续保持学习+交流+突破圈层+发展规划

总结

以上是个人自学的经历,可以提供一些参考,起步晚了所以有点赶,还有很多细节需要慢慢深入沉淀和研究的。
其实个人也有很多不足的地方,工作中有些新技术理解不是很到位,学习能力、沟通协调、分析洞察,一大堆…
总之长期保持学习,关注技术前沿,做好职业规划,比如第一个10年计划,关于升职涨薪和个人价值提升等。

本文由博客一文多发平台 OpenWrite 发布!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值