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

原文网址:Java后端学习路线经验分享--全网最靠谱_IT利刃出鞘的博客-CSDN博客

简介

本文是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怎么学(学习路线)?

学习路线是:

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

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? – 自学精灵

猜你喜欢

转载自blog.csdn.net/feiying0canglang/article/details/132629361