说在前面:方法因人而异,仅供参考
首先是对编程语言的选择
阶段一:认知了解阶段(第一印象很重要)
1.该技术的概念和方向
2.该技术解决了什么问题
3.同类技术有哪些
4.该技术的主要组成部分
5.该技术为什么出现
阶段二:学习语法,用法
途径进阶1.视频教程(但效率低)
2.快速上手视频
3.入门博客
4.权威书籍,官方文档(推荐)
阶段三:局部练习,小型实战,搭建环境(记录总结,写博客写博客写博客!!!坚持就是胜利)
阶段四:上手实际项目或开源项目(先打牢基础,不急着做)
阶段五:(终极目标)造轮子,撸源码
附上别人推荐的几个java源码地址:
https://github.com/looly/hutool
https://github.com/halo
https://github.com/sqshq/piggymetrics
尝试了解:
-
比较熟练使用markdown语法
-
动态网站的搭建(Http协议和Servlet,request、response、cookie、session) html(网页内容的载体,信息)、xml、vue、node.js、css(表现,格式等)、javascript(网页上的特效效果)、ajax、json
可以尝试自定义浏览器主页(当然了,google自家的就很整洁)
github本地托管的使用(ssh的绑定)
学Linux shell
javaweb
数据库
html-》css-》js-》(bootstrap) php-》vue
尝试了解spring,svm框架,redis共勉!