1.前言
首先你要有信心,相信自己能学好。
2.怎样学
现在网上资源一大堆,可以上网找一个最新的体系化的视频从头开始学。也可以上TB买一个最新的体系化的视频进行学习。
在这里强调一定是体系化的学习,不要东一榔头,西一棒槌,这样会拉下很多知识点。
我之前学习看过尚硅谷,传智播客,黑马的视频。也可以了解下。
3.学习路线
这里只是简单的说下。
3.1 第一部分
- Step1 java基础语法部分(建议jdk1.8)
- Step2 简单web(html, css,js等)
- Step3 javaWeb
- Step4 数据库
上面学习完,就可以做一些简单的页面链接数据库的增删改查了。学完这部分你会有一定的成就感,因为输出了一些实质性的东西。
记住:每一步都要走的扎实,不要眼界太高,看不上这个,看不上那个。每一个的简单的练习都要做。
3.2第二部分
这部分主要学习常用的框架
- Step1 spring,Springmvc, springboot(这个也可以不着急学,后面在学也可以,不会影响的做东西)
- Step2 hibernate,mybatis
这部分学完,之前做的小项目,就可以进行改造了。
这部分学习过程,你可能会遇到各种报错,不要灰心,问题一定会解决的。能谷歌用谷歌,不能就百度。
这部分体系也很庞大,建议前期先学会简单的应用,不建议深入的了解,因为可能看着很蒙。
记住:一定要有强大的信心,用几天时间把自己之前的学习好好复习下。
3.3第三部分
这部分重要学习高级框架
Step1 Redis
- Step2 Springboot
Step3 Springcloud
这部分主要是缓存的学习和spring全家桶的学习。
3.4第四部分
有时间了学习下,在你工作中毕竟会用到,前期只需简单会应用就行了
- Step1 消息队列
- Rabbit MQ
- kafka
- Step2 容器技术
- docker
- k8s
4.工具
4.1开发工具
推荐使用idea
4.2文本编辑器
notepad++
4.3 markdown编辑器
Typora
5.代码管理
最开始初学者保存代码,基本都是保存在电脑上。这样不利于你后期查阅。
所以我这里建议:如果你已经准备好了各种必备的东西,建议先学习代码管理工具
如git
这样后期的学习,可以将代码保存在远程的仓库上。
推荐使用码(gitee) ,快,中文,方便初学者。
6.养成好的学习习惯
养成好的学习习惯
多看书
写博客(编辑方式用markdown,各大博客网站都支持,方便移植)