自学Java要6个月才可能达到工作的水平。自学Java有四个阶段,大家可以按照这四个阶段学习,能够提前做好系统的规划,我们才能学的更加扎实以及系统。
我们需要一个多月学JavaSE,从零基础起步,深入的学习JavaSE课程,掌握扎实的Java基础、深入理解面向对象编程思想,熟练进行lava程序的编写,掌握一定的数据结构和算法基础。
我们需要再用一个多月学Java Web,从前端到程序到数据库,系统性学系Javaweb开发技术栈,主要内容包括: HTML5、CSS3、JavaScript 、 jQuery Bootstrap/layui、MySQL数据库、JDBC数据库编程技术、服务器与HTTP协议、Servlet、JSP动态网页技术、AJAX与ISON异步交互技术等通过本阶段的学习你将熟练掌握Javaweb开发技术栈,能够使用JDBC、JSP、Servlet进行JavaWeb项目的开发,积累一定的项目业务经验,具备企业实习工程师的技术能力。
开发框架需要学习一个半月的时间,熟练掌握企业级开发框架,能够熟练使用SpringBoot整合SSM进行单体架构项目、前后端分离架构项目开发,进一步积累业务经验。
分布式系统架构也是很重要的,学会才能的达到就业的水平,分布式技术及微服务架构技术包括件系统架构演进、容器化技术Docker 、分布式缓存Redis、分布式锁Redis与Redission、搜索引擎Elasticsearch、消息队列。