Java后端学习路线经验分享--全网最靠谱

简介

本文是Java自学的经验分享,5个月即可入职Java后端开发岗位。

我之前是自学的Java,Java零基础,用了5个月的时间,拿到了6家offer。

有的东西不能复制,但学习Java的方法是可以复制的。在本站学习,你将能复制站长的历程,你也可以Java零基础拿到月薪10K左右的offer。

目前我是CSDN博客专家、多个开源项目的作者、持续输出Java入门到Java高级的教程。

Java学什么?

在Boss直聘上直接搜索:Java开发,即可找到Java岗位的需要掌握的技术。需要学习的技术如下:

Java基础、JVM、多线程、MySQL、Redis、设计模式、框架(Spring、SpringMVC、SpringBoot、MyBatis)、中间件(MQ、Shiro)分布式(SpringCloud、Dubbo)、ElasticSearch。

Java怎么学(学习路线)?

学习路线是:

学Java后端基础知识
学Java入门项目实战
背Java面试题
投简历开始找工作

1.学Java后端基础知识(3-4个月)

自学Java后端基础知识有两种方法:1.看书 2.看视频。站长推荐看书,看书比看视频快很多,只要选对了书,是很好入门的。选书的标准是:1.内容是初级的,适合初学者。2.理论结合实战。(推荐看PDF版本,因为易于保存和携带、可搜索。)

站长刚学Java时在网上搜了很多书,每一样技术都找了七八本书进行了比对,然后从中选1本最好的。书籍如下:

技术 书籍 必看的章节 学习时间 学习方法
Java基础 《JAVA开发实战经典 第2版》 第1-15章,第24章 1~2个月 边学边敲代码。
JVM 《深入理解Java虚拟机 JVM高级特性与最佳实践 第2版》 第2-4章 1周 简单了解,无需深入。后边的面试题会帮你深入。
多线程 《Java并发编程之美》 第1-2章 1周 简单了解,稍微敲一点代码。后边的面试题会帮你深入。
MySQL 《MySQL必知必会》 下边这些不用看,其他都要看。
不用看的章节:第2章的2.2.2,2.2.3;第9-10章,第22-30章 3周 一边学一边用Navicat写语句。
Redis 《Redis开发与运维》 第1-2章深入学习;第3,5,6,9,10,11章简单了解。 2周 一边学一边用命令行写语句。
设计模式 我找过十来本书,全都不靠谱,浪费时间。直接看站长的教程即可:设计模式 了解一些常用的设计模式是什么即可。 1周 了解即可,不需要会应用。应用设计模式是Java中高级
SpringBoot 《深入浅出Spring Boot 2.x》 第3,4,6章 1周 了解概念即可,比如:IOC,AOP。里边实战不太好,难入门,先不用学实战,等看完这里的所有PDF,再看站长的视频教程最好:入门实战。
MyBatis-Plus 我找过五六本书,全都不靠谱,浪费时间。看站长的教程最好:入门实战 学会增删改查。 0天 这里先不用学,等看完这里的所有PDF,再看站长的视频教程最好:入门实战。
MQ 《RabbitMQ实战指南》 第1-4章 1周 了解概念即可。书里没有结合SpringBoot的实战,可以直接看站长的文章:文章地址
Shiro 我找过六七本书,全都不靠谱,浪费时间。看站长的教程最好:Shiro实战 1周 大体知道是怎样控制的即可,比如:先校验token,再校验资源权限(url权限或数据权限)。
不需要实际会写代码,因为权限控制是Java中高级做的。
SpringCloud 《深入浅出Spring Boot 2.x》 第17章 1周 自己搭个环境,把feign调用跑通。
Dubbo 不需要学 0 Dubbo不需要学。
ElasticSearch 不需要学,只需了解什么是倒排索引,见:此文
上边这些书籍,站长之前收集了PDF,添加了目录、内容可搜索,站长直接免费分享出来:

功X号搜“Java智库”,回复“PDF”。

坑人的书籍

介绍一些坑人的书籍:

书籍 为什么坑人?
《Head First Java》 Head First系列的特点:本来很简单的东西,花里胡哨地去描述,导致非常难懂。而且很多重点的知识都被忽略了。
《Java从入门到精通》 从入门到精通系列的特点:抓不住重点,分不清层次,学不到东西。

2.学Java入门实战项目(10天)

Java入门项目直接学本站就可以了。我之前入门时也找过很多其他Java项目,包括免费的和付费的,但都无法快速入门,其他Java项目根本不是从0做项目,学完后发现还是不会写项目。大家也可以对比本站和其他教程的内容,本站的所有教程都是最靠谱的。

本站的Java入门教程让你十天就可彻底学会!带你 搭建环境=> 安装软件=> 创建项目=> 添加依赖和配置=> 通过表生成代码=> 编写增删改查代码=> 代码自测=> 前后端联调=> 完成任务。

Java入门实战教程在这里:JavaWeb入门项目实战专栏介绍 – 自学精灵

3.背Java面试题(3~5周)

Java面试题直接看本站的即可。我之前找工作时背了其他很多面试题(在线版和PDF版都有),结果面试官的问题几乎都不在里边,导致面试不通过!于是我整理了这套高频的真题,让你稳过面试!

Java面试真题在这里:Java后端真实面试题大全 – 自学精灵

4.投简历,找工作

在投简历之前,需要做好充分准备:优化一下简历,如果做一下模拟面试就更好了。

见:简历优化与模拟面试 – 自学精灵

拿到offer了,应该怎么选?

选offer要看公司和领导两个方面,这一步很重要,千万不要入坑。

见:怎样选offer? – 自学精灵

你可能感兴趣的:(java学习入门教程)