微信:https://mp.weixin.qq/s/muWNq6A6GjpM2rHxKo6FOA
一、学习前的准备
1、一个好的学习方法
- 合格程序员需要具备两个能力:指法速度(左手ASDF 右手JKL; 形成肌肉记忆)、编程思想
- 编程思想的形成:
- 课程知识的理解消化、反向验证结论(尝试推翻课堂结论)比作业更重要
2、一个好的截图工具
- Snipaste
3、一个好的笔记软件
- OneNote
- 笔记只记重点结论
- 简笔笔记
4、一台好一点的电脑
- 建议配置:酷睿i7九代以上,至少16G内存
二、开启你的学习之旅(学习路线)
- JavaSE——java语言的基础、是java最基本的库,基础语法加常用类库
- MySQL、jdbc(java语言连接数据库,使用java语言对数据库中数据进行增删改查)
- web前端:当前主要的系统结构(两种):CS、BS(主流为BS),即 Browser / Server,浏览器访问服务器的形式
- HTML
- CSS
- JavaScript
- javaweb
- BS结构,主要进行S端(服务器 Server端)开发,可用语言种类:PHP、C、Java
- 先学习Servlet,再学习JSP
- web进阶
- AJAX(发送异步请求的一个技术)
- JQuery(一个JavaScript语言的高级框架)
- javaweb项目实战
- 基于Servlet + JSP + MySQL + JDBC + HTML + CSS + JavaScript + JQuery + AJAX 做一个web项目
- SSM三大框架(额外可选学SSH)
- Spring + SpringMVC + MyBatis
- 建议学习顺序:先学习MyBatis、再学习Spring、最后学习SpringMVC
- 若还有闲暇时间,可学习SSH:Spring + Struts2 + Hibernate
- 建议SSH学习顺序:Hibernate、Spring、Struts2
- 互联网分布式
- Dubbo
- MQ
- redis
- zookeeper
- fastDFS
- Nginx
- SpringBoot
- SpringCloud
- ……
- 分布式项目实战
- 最好能有一个商业级的项目对以上的内容有一个练习,实战操作
三、B站视频、资料、代码的获取方式
见B站文章:https://www.bilibili/read/cv6395168
更多推荐
老杜:分享Java零基础小白学习方法和Java学习路线 课程笔记
发布评论