今天把我的教学经验分享给大家。适合大多数人的学习路线。注:目前作者已经转行做java培训。

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

Java学习论坛:www.machine-matrix.com

JAVAEE学习路线分享的更多相关文章

  1. 最实用的Android开发学习路线分享

    Android开发学习路线分享.Android发展主导移动互联发展进程,在热门行业来说,Android开发堪称火爆,但是,虽然Android有着自身种种优势,但对开发者的专业性要求也是极高,这种要求随 ...

  2. JavaEE学习路线

    针对很多初识Java者,对如何学习Java.如何学好Java很迷茫,最近刚把JavaEE的东西学完,把我的学习的经验分享给大家,一条适合大多数人的学习路线. 第一部分:Java语言入门阶段 第二部分: ...

  3. 未完待续【java】JavaEE学习路线总览

    这个博客会详细介绍各种技术的知识点,从零基础到入门,充当引路的作用. 同时也会发布一些Swift语言.c#语言.Xcode开发的学习笔记.一些阅读的笔记(部分读书笔记无法发布). 目前1-43的Jav ...

  4. 大数据学习路线分享-Hbase shell的基本操作完整流程

    HBase的命令行工具,最简单的接口,适合HBase管理使用,可以使用shell命令来查询HBase中数据的详细情况.安装完HBase之后,启动hadoop集群(利用hdfs存储),启动zookeep ...

  5. PHP学习课程和培训方向学习路线分享

    php语言的优越性,集结了很多的开发爱好者,无论行业前景和个人发展来说,php正飞速的发展,php在不断兼容着类似closures和命名空间 等技术,同时兼顾性能和当下流行的框架.版本是7之后,一直在 ...

  6. javaEE学习路线与目标

    1.Java基础知识(15-30天) 2.了解html+css+js+jq+bootstrap(7天) 3.mysql+jdbc(重点)(3天) 4.xml(1天) 5.http协议+tomcat(1 ...

  7. JavaSE的学习路线

    基于现阶段的JavaEE学习的对象,主要是趋向于Web的方向,主要就是说在JavaWeb的基础上进行进一步的开发和学习,下面我会将自己总结的对于自己的一点关于JavaEE学习路线会逐步讲解. 第一部分 ...

  8. WEB学习路线2019完整版(附视频教程+网盘下载地址)

    WEB学习路线2019完整版(附视频教程+网盘下载地址).适合初学者的最新WEB前端学习路线汇总! 在当下来说web前端开发工程师可谓是高福利.高薪水的职业了.所以现在学习web前端开发的技术人员也是 ...

  9. 分享篇——我的Java学习路线

    虽然之前我是开发出身,但是我学习的语言是Objective-c,这个语言使用起来范围比较窄,对于自动化学习来说也是无用武之地,所以我自己学习了Java,对于一个有开发经验的人来说学习一门新语言相对来说 ...

随机推荐

  1. python object takes no parameters

    class Song(object): def __init__(self,lyrics): self.lyrics = lyrics def sing_me_a_song(self): for li ...

  2. Thinkphp模板简单入门

    Thinkphp模板概述: ThinkPHP内置了一个基于XML的性能卓越的模板引擎,这是一个专门为ThinkPHP服务的内置模板引擎,使用了XML标签库技术的编译型模板引擎,支持两种类型的模板标签, ...

  3. MNIST机器学习

    MNIST是一个入门级的计算机视觉数据集,它包含各种手写数字图片: 1. MNIST数据集 MNIST,是不是听起来特高端大气,不知道这个是什么东西? == 手写数字分类问题所要用到的(经典)MNIS ...

  4. Python dict 按键和值排序

    python 字典(dict)的特点就是无序的,按照键(key)来提取相应值(value),如果我们需要字典按值排序的话,那可以用下面的方法来进行:1 下面的是按照value的值从大到小的顺序来排序. ...

  5. jgs--多线程和synchronized

    多线程 多线程是我们开发人员经常提到的一个名词.为什么会有多线程的概念呢?我们的电脑有可能会有多个cpu(或者CPU有多个内核)这就产生了多个线程.对于单个CPU来说,由于CPU运算很快,我们在电脑上 ...

  6. 学习MVC之租房网站(九)-房源显示和搜索

    在上一篇<学习MVC之租房网站(八)- 前台注册和登录>完成了前台用户的注册.登录.重置密码等功能,然后要实现与业务相关的功能,包括房源的显示.检索等. 一 房源显示 房源显示内容较多,涉 ...

  7. DevCloud让代码检查更科学

    代码检查是软件开发工作中不可或缺的一部分,众所周知,规范化的编码是一个优质项目的保证.华为软件开发云(DevCloud)便提供了专业科学的自动化代码检查工作. 一.华为软件开发云(DevCloud)目 ...

  8. 《安卓网络编程》之第七篇 java编写Service程序

    import java.io.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.net. ...

  9. [原创]nagios搭建配置

    nagios搭建配置 一.环境 ubuntu 14.04系统 host1:172.17.0.2 serverhost2:172.17.0.3 client 二.安装 1.在两个主机上都执行一下命令: ...

  10. PHP中的函数声明与使用

                                               函数 1.  函数名是标识符之一,只能有字母数字下划线,开头不能是数字:      函数名的命名,必须符合&quo ...