Java学习路线及资料--全网最靠谱
本文是Java自学的经验分享,5个月即可入职Java后端开发岗位。我之前是自学的Java,Java零基础,用了5个月的时间,拿到了6家offer。有的东西不能复制,但学习Java的方法是可以复制的。在本站学习,你将能复制站长的历程,你也可以Java零基础拿到月薪10K左右的offer。
原文网址:Java学习路线及资料--全网最靠谱_IT利刃出鞘的博客-CSDN博客
简介
本文是Java自学的经验分享,半年即可入职Java后端开发岗位。
我之前是自学的Java,Java零基础,用了5个月的时间,拿到了6家offer。
有的东西不能复制,但学习Java的方法是可以复制的。学习此套资料,你将能复制我的历程,你也可以Java零基础拿到月薪10K左右的offer。
目前我是CSDN博客专家、多个开源项目的作者、持续输出Java入门到Java高级的教程。
我将学习路线和资料整理到了自学精灵网站,百度搜自学精灵即可,也可以访问网址:https://learn.skyofit.com。
Java学什么?
在Boss直聘上直接搜索:Java开发,即可找到Java岗位的需要掌握的技术。学习路线图:
上边这些技术中,有一些细节:
- Spring和Mybatis不需要单独学,直接学SpringBoot和MyBatis-Plus即可。
- SpringCloud和Dubbo不需要都学,重点学SpringCloud。
另外,有些技术已经很旧了,基本没有公司用,不要学,学了浪费时间。旧技术:hibernate、servlet、jsp、structs、jpa、ActiveMQ。(有人说,有些旧项目还在用呀。笔者认为:要捡西瓜,不要捡芝麻。这种职位,白给Offer都不该去,影响职业发展)
Java怎么学(学习路线)?
学习路线是:
1.学Java后端基础知识(3-4个月)
自学Java后端基础知识有两种方法:1.看书 2.看视频。站长推荐看书,看书比看视频快很多,只要选对了书,是很好入门的。选书的标准是:1.内容是初级的,适合初学者。2.理论结合实战。(推荐看PDF版本,因为易于保存和携带、可搜索。)
站长刚学Java时在网上搜了很多书,每一样技术都找了七八本书进行了比对,然后从中选1本最好的。下边这些书籍,我之前收集了PDF,添加了目录、内容可搜索,站长直接分享出来:
书籍如下:
技术 | 书籍 | 必看的章节 | 学习时间 | 学习方法 |
Java基础 | 《JAVA开发实战经典 第2版》 | 第1-15章,第23章 | 1~2个月 | 边学边敲代码。 |
JVM | 《深入理解Java虚拟机 JVM高级特性与最佳实践 第3版》 | 第2-3章,第7章 | 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周 | 大致了解即可。书里的实战比较老,看完这些书后,直接看站长的视频即可:SpringCloud实战视频 |
Dubbo | 不需要学 | 0 | Dubbo不需要学。 | |
ElasticSearch | 不需要学,只需了解什么是倒排索引,见:此文 |
坑人的书籍
介绍一些坑人的书籍:
书籍 | 为什么坑人? |
《Head First Java》 | Head First系列的特点:本来很简单的东西,花里胡哨地去描述,导致非常难懂。而且很多重点的知识都被忽略了。 |
《Java从入门到精通》 | 从入门到精通系列的特点:抓不住重点,分不清层次,学不到东西。 |
2.学Java入门实战项目(10天)
Java入门项目直接学本站就可以了。我之前入门时也找过很多其他Java项目,包括免费的和付费的,但都无法快速入门,其他Java项目根本不是从0做项目,学完后发现还是不会写项目。大家也可以对比本站和其他教程的内容,本站的所有教程都是最靠谱的。
本站的Java入门教程让你十天就可彻底学会!带你 搭建环境=> 安装软件=> 创建项目=> 添加依赖和配置=> 通过表生成代码=> 编写增删改查代码=> 代码自测=> 前后端联调=> 完成任务。
Java入门实战教程在这里:JavaWeb入门项目实战专栏介绍 – 自学精灵
3.学SpringCloud项目实战(5天)
SpringCloud入门项目直接看本站视频就可以了。其他的SpringCloud项目要么框架比较老,要么逻辑过于复杂无法理解,学完后发现还是不会写SpringCloud项目。本站的所有教程都是最靠谱的,让你看完就能掌握。
本站的SpringCloud教程让你跟着视频从零写代码,五天就可彻底学会!带你:运行体验=> 学基础知识=> 下载和安装Nacos=> 搭建网关项目=> 添加项目依赖=> 编写业务代码=> 提供feign接口=> 在Nacos管理页面进行配置=> 启动项目并测试=> 项目总结。
SpringCloud实战视频在这里:SpringCloud项目实战专栏 – 自学精灵
4.背Java面试题(3~5周)
Java面试题直接看本站的即可。我之前找工作时背了其他很多面试题(在线版和PDF版都有),结果面试官的问题几乎都不在里边,导致面试不通过!于是我整理了这套高频的真题,让你稳过面试!
Java面试真题在这里:Java后端真实面试题大全 – 自学精灵
5.投简历,找工作
在投简历之前,需要做好充分准备:优化一下简历,如果做一下模拟面试就更好了。
拿到offer了,应该怎么选?
选offer要看公司和领导两个方面,这一步很重要,千万不要入坑。
更多推荐
所有评论(0)