今天把我的教学经验分享给大家。适合大多数人的学习路线。注:目前作者已经转行做java培训。
- 首先是培养兴趣。先开始学习HTML知识。也就是做网页,从这里开始比较简单,就是几个标签单词需要记住。
- 接着开始学习CSS,这里开始不要学习非常多,只要能作出简单类似hao123之类的静态网页就已经足够。HTML+CSS总共加起来不超过10天。
- 学完以上,就可以作出简单网页了,开始有兴趣了,哈哈,没想到我也是互联网的一份子了。
- 从这里开始可以学习javascript语言,这个语言和java类似,但是没有java那么规范,相对来说还容易点。也不需要学得非常深,记住,不要学得深,要不然,你就开始失去学下去的热情了。至于学到什么程度,我后面会慢慢介绍。学完该门课程后,网页就有动态效果了,运行起来非常棒。
- 接下来进入到java的基础学习。前面有了javascript的基础,再开始学习java就比较轻松了,这里需要注意java的规范。循环时候有一些锻炼逻辑思维的题目,有一定的痛苦期。
- JAVAOOP也就是java面向对象要开始学习了。这里都比较抽象,可能一开始看书搞不定,需要看一些视频或者请一些老程序员来指导一下,事半功倍的效果。学完之后感觉自己好像都会了,其实你还什么都不会,这就是面向对象的精妙之处。这段时间有点好像是这样,好像是那样,不知道自己学到了什么,也不知道怎么使用这些知识,例如,封装,继承,多态。挺过去,就快成功了。
- 接下来可以学习SQL数据库了,这里可以安装MySql数据库,小巧,免费。学习数据库主要是为了作出更好的应用软件。这里可能就有人开始懵逼了,不知道是什么东西了,因为如果没有了解软件行业,确实不知道数据库是什么。
- 接下来可以试着做一个进销存软件。例如:超市收银系统。
- 进入正式的JavaWeb编程了,这里可以说是JAVAEE的开端了。开始学习的都是简单的静态网页,学完这个,可以作出真正的网页。比如,从登录,注册,验证码,等网上一些常见的功能。将之前做的超市收银系统改成网页版。这个阶段必须要开始做简单的网上商城啊之类的一些网页了。
- 深入学习数据库,例如存储过程,触发器等,这里选择Oracle数据库,因为企业级开发用得比较多。
- 学习框架,Struts,Spring,hibernate等,简称SSH,或者mybatis,SpringMVC,对于框架来说,只要把面向对象和javaWeb学会了,其实不难。
- 适当学习Html5+css3,easyUI等前端,对于找工作有很大的帮助。
- 完成,开始写简历找工作了。
整个学习过程基于实际情况。如果你现在有空,想了解,一年也不会少。如果你目前正在工作,这将需要更长的时间。
[En]
The whole learning process is based on the actual situation. If you are free now and want to understand, one year will not be less. If you are currently employed, it will take a longer time.
后面再慢慢分享学习的内容和过程,谢谢大家的支持。