楼主本科到现在研一没有一个清晰的学习路线,五年时间什么都学,但是太泛了,学的没有深度也没有精通的领域,而且之前学过大部分的东西现在忘得差不多了。
大四的时候为了应付毕业实习三个月的要求,去XX网络实习了一个多月,主要在里面学习计算机网络的知识,补充了一些学校里没学到的EBGP协议和IPv6的知识,做一些华为和思科路由器的实验,实习时干活就是写写测试脚本,
还有个有意思的活是在wireshark源码基础上添加一些功能,让它支持一些还没上线的新标准协议的解析。年后要忙毕设就辞职了。
一、先说说算法:408的数据结构基础掌握的还可以,最近几个月算法根着b站上左程云的视频学了一部分,力扣上刷了70题。目前没有一个明确的刷题路线,了解《代码随想录》和《剑指offer》。
楼主觉得看视频学,知识点较为零散,看不到知识的结构体系,所以想求大家推荐一下学算法的书籍,楼主的目标是要达到刷会剑指offer的水平。
二、java学习路线:javaSE学过好几次,每次都是照着入门学,也记不全那么多细节。现在买了《java核心技术》卷一卷二,这两本书作为主要的基础来学。前端HTML、CSS、JS都学过一些,VUE也学过一点,但就是很少练项目,
所以该忘的都忘了,做个项目好多东西都是靠查文档。我想 java web 和 springboot 应该都在学习路线里,求大佬指教一下。
数据库方面,看过《MySQL必知必会》,打算重新看这本书以及另一本《高性能MySQL》。另外我想 linux 和 redis 以及 java 的面经这些也在学习路线里面。
恳请大佬们给出一些具体的建议指导一下我这个迷茫的普通人。