简介
本文是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? – 自学精灵