学习路线
November 1, 2022
- Guide
在线教育网edu涉及都很多知识点,如果你想直接通过本网站来学习该项目,需要提前学习许多前序知识点,Java学习路线如下:
【1】Java SE
Java SE是Java最为基础也是最重要的内容,视频可以参考:
- 尚硅谷Java入门视频教程
- 【狂神说Java】Java零基础学习视频通俗易懂
- 参考书籍:《Head First Java》、《Java核心技术》、《Java编程思想》。建议前期可以看一些视频,不推荐每天啃书,效率会很慢。
【3】Web 基础
Web 基础的内容可能是大家比较容易忽略的内容,有些内容虽然过时,但建议不要跳过,参考视频:
- 尚硅谷JavaWEB基础教程
- 【狂神说Java】JavaWeb入门到实战
- 这里大家会发现我普遍推荐尚硅谷和狂神说Java的视频,当然网络上现在有许多精彩的学习视频,大家也可不局限于此,找自己喜欢风格的老师去听,其实我很多也没有听过,只是惊叹现在互联网如此便捷,我读大学的时候这样的资源真的少之又少。
【4】SSM
- 初学者建议先学习Spring、SpringMVC和Mybatis,到这里,相信大家也都对Java的学习有了一个大致的认识,自己也有了一套自己的学习方法,也就不过多的推荐视频、书籍。我反而建议大家多看一看博客,多阅读一些底层源码,尤其对Spring的底层原理,适当的去了解一些,对后续的深入学习以及找工作都有很大的帮助
- 之后学一学Redis、Nginx、Git、Mybatis-Plus,ActiveMQ/RabbitMQ/Kafka,当然我们不可能在简单的时间都学会,也可以不学,项目用到了,在学不迟
【5】分布式/微服务
- 起码要学SpringBoot
- 相关的技术有:SpringBoot、SpringCloud、Docker、Zookeeper等等很多
- 学到这里你已经掌握了很多的Java知识了,有必要通过项目来巩固自己所学的知识了。此时便可以入手本网站的项目。当然,项目中可能会遇到一些新的技术,没关系,你可以边学项目,遇到哪一个新的技术学哪一个,这在日后的工作之中非常重要,此时也建议大家多看这些技术官网的教程
- 此处的内容有很多,如果你是即将毕业的大学生,需要找工作,也没必要都学,依托项目学一个具体的知识点,去深化它即可。
【5】最后说一点
代码的学习是一个持之以恒的过程,要多练习,要坚持去学习,以上只是一个大致的学习路线,如果不想做单纯的搬砖式程序员,计算机基础的知识一定要学扎实,不要说我学Java的,和Java字面上不相关的知识就不学了。你仍然需要重点学习:数据结构、操作系统、数据库网络等知识,Java学习过程中你也可以去学Java高并发、JVM虚拟机,熟悉常用框架的底层原理。总之,学习是无止境的!
其实到第【5】步之后我便不在推荐把每一个技术都学完,学习最终还是为了找工作,关于如何通过学习来高效的面试,有兴趣的可以交流学习,我在学习的过程中走了太多的弯路,直到现在初有体会,我的邮箱是1013801973@qq.com,我很乐意帮助大家。
Powered by Waline v2.13.0