后段学习路线
TIPS
- 学习过程中不要太抠细节,计算机是一个应用技术,要学的是它的原理和应用,而不是细节。
- 第一次学不明白是很正常的,要多轮次的学习才能把知识记到脑海中去
- 不要浪费时间在长时间的视频课上,很低效
学习路线
- 语法和数据结构:
语法一般有基础语法,比如如何实现循环,条件分支之类的。
之后再了解一下该语言的一些数据结构就可以了。
进阶的一些概念留到项目中慢慢学习 - 计算机基础课
这部分重点是计算机网络和操作系统,这部分建议看书或者视频课,视频课建议看CSAPP。
CSAPP的视频也有文字总结版:https://github.com/huihongxiao/MIT6.S081
书籍推荐:TCP/IP协议卷,计算机自顶向下 - 刷算法题:
主要刷好leetcode和hot的100题就可以了,搞清楚用到的所有技巧和方法,多回顾总结,没必要在这上面浪费太多时间,是一个低回报的时候,秉承细水长流的思想。 - MYSQl+数据库系统
实践:其实就是学SQL语法,学会基本的增删改查,联表子查询等,学完了可以去力扣练手 - JAVA Web+ SSM
这是开发框架这一块,建议速通,不用纠结太多,理论性的东西直接看八股文(JavaGuide/二哥/小林code)就可以了。知道每一个东西主要是做什么的。
Web:
理解浏览器如何发起请求,服务器如何响应
理解MVC模式。
学Spring:
学Mybatis: - Redis+MQ
- JUC
- JVM:看八股不浪费时间
- 微服务:同样速通,搞个小demo理解就可以了。
- 八股文:
- 项目:
- AI/大模型相关:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Mag1code's blog!

