路线
阶段一
Java基础,常用类、集合、IO,GUI编程,网络编程,多线程基础,注解和反射,JVM入门。
阶段二
前端基础,HTML,CSS,JavaScript,jQuery。
阶段三
MySQL数据库。
阶段四
JavaWeb。
阶段五
首先学习MyBatis,Spring,SpringMVC。
阶段六
微服务入门,首先是Vue以及前端进阶、webpack、Nodejs,然后Spring Boot,文档交互Swagger,微服务治理SpringCloud。
关于面试
对于面试我了解的并不多,简单的写一下我现在所知道的,后续我会持续修改。
首先学习MyBatis,Spring,SpringMVC。
缓存:Redis。
搜索增强:ES(ElasticSearch)
后续的话:JVM进阶,框架底层源码分析,23种设计模式,数据结构,常用算法,计算机网络,计算机系统等等。
总结
这是我已知的最简路线了,学习Java的路要比着长的多,我们要慢慢探索,希望自己能找到心想工作,共勉~