在学javaEE之前,请大家先学这几个 html,css,js 。有的人估计又要笑了,我是做后台的,学这些个东西没啥用。其实做web的不会这些东西很可笑的,在以后的工作中,难免会遇到前后台都要写的,只写后台的很少,或者说刚出来的就让你只写后台的很少。
html,css 这些的编写我也建议用UltraEdit或者EditPlus 3 或者Notepad++ 而不是dreamweaver 这类工具来写,手写html你会发现以后的兼容问题会少很多,对于程序员来说html,css算不得编程语言,只是一些标签而已,这些一个星期可以学精通。最后说说js,js其实是比较深奥的,对于初学者,掌握基本的js操作就可以了,会基本的语法,能对dom元素进行熟练的操作,能做一些简单的效果就可以了。js的学习是个漫长的过程,在以后的学习和工作中再慢慢加强。建议先学好js再用下jquery这类框架的js,一开始上手就用jquery,原生态的js不会就用这些框架,感觉有有点那个啥了。
html,css,js学完了,你就可以学习jsp了。可以用jsp做点小的应用,比如一个小小的留言板啊什么的,在学jsp的时候要同时学习数据库,笔者推荐学习mysql 简单易用,而且目前很多公司都是用的mysql,像腾讯也是用mysql。等jsp学好了,就可以学习servlet了,servlet是重点,像现在的一些框架struts 这样的框架都是基于servlet的。
等servlet学好了,大家就可以用eclipse了。用eclipse进行项目开发了,这个时候你会发现很得心应手。学了这么久了也是要出成果的时候了,那么好吧,就用jsp+servlet+javabean+jdbc 写个bbs论坛吧,如果你不借用别人的代码,完全自己写的,当然遇到问题是可以借助网络资源的,可以查资料,但是整个论坛的代码到数据库设计要是自己完成的。等你bbs论坛写好了,那么恭喜你,你已经学的差不多了。为什么要写个bbs论坛,不要小看一个bbs论坛,涉及到的东西很多,比如对数据库 基本的增删改查操作,bbs不同的人是有不同的权限的,这里就涉及到权限的问题,等等,做这个论坛是对已经学的内容的应用,也是一个复习的过程。
等你把论坛做好了,那么你对基础的东西就已经八九不离十了,这个时候在看看一些开源的框架 struts spring hibernate ibatis 等这些,你再学这些的时候,你会发现其实这些并不难。当然喽,最好在学这些之前学一下设计模式,设计模式也是很重要的。这些框架都是建立在非常好的设计模式下的。这些框架看完之后,是不是可以将自己的论坛改成用这些个框架来实现一下列,做完了,那么我可以告诉你你可以去找工作了,再找一些笔试的题目做做,就可以很容易的找到满意的工作了。如果你把我以上说到的都做到了,你还找不到工作,你可以来找我,我给你发工资,呵呵。(可以私信我加扣群:三六六六一六九七)。
我们程序员是做技术的,所以要一直不断的学习,java其实深奥的很,要学的东西很多,其实我也是不是什么大牛,这里就不敢大谈特谈,只说下自己的自学经历,希望能给正在自学或者正在初学java的童鞋一点帮助。
html,css 这些的编写我也建议用UltraEdit或者EditPlus 3 或者Notepad++ 而不是dreamweaver 这类工具来写,手写html你会发现以后的兼容问题会少很多,对于程序员来说html,css算不得编程语言,只是一些标签而已,这些一个星期可以学精通。最后说说js,js其实是比较深奥的,对于初学者,掌握基本的js操作就可以了,会基本的语法,能对dom元素进行熟练的操作,能做一些简单的效果就可以了。js的学习是个漫长的过程,在以后的学习和工作中再慢慢加强。建议先学好js再用下jquery这类框架的js,一开始上手就用jquery,原生态的js不会就用这些框架,感觉有有点那个啥了。
html,css,js学完了,你就可以学习jsp了。可以用jsp做点小的应用,比如一个小小的留言板啊什么的,在学jsp的时候要同时学习数据库,笔者推荐学习mysql 简单易用,而且目前很多公司都是用的mysql,像腾讯也是用mysql。等jsp学好了,就可以学习servlet了,servlet是重点,像现在的一些框架struts 这样的框架都是基于servlet的。
等servlet学好了,大家就可以用eclipse了。用eclipse进行项目开发了,这个时候你会发现很得心应手。学了这么久了也是要出成果的时候了,那么好吧,就用jsp+servlet+javabean+jdbc 写个bbs论坛吧,如果你不借用别人的代码,完全自己写的,当然遇到问题是可以借助网络资源的,可以查资料,但是整个论坛的代码到数据库设计要是自己完成的。等你bbs论坛写好了,那么恭喜你,你已经学的差不多了。为什么要写个bbs论坛,不要小看一个bbs论坛,涉及到的东西很多,比如对数据库 基本的增删改查操作,bbs不同的人是有不同的权限的,这里就涉及到权限的问题,等等,做这个论坛是对已经学的内容的应用,也是一个复习的过程。
等你把论坛做好了,那么你对基础的东西就已经八九不离十了,这个时候在看看一些开源的框架 struts spring hibernate ibatis 等这些,你再学这些的时候,你会发现其实这些并不难。当然喽,最好在学这些之前学一下设计模式,设计模式也是很重要的。这些框架都是建立在非常好的设计模式下的。这些框架看完之后,是不是可以将自己的论坛改成用这些个框架来实现一下列,做完了,那么我可以告诉你你可以去找工作了,再找一些笔试的题目做做,就可以很容易的找到满意的工作了。如果你把我以上说到的都做到了,你还找不到工作,你可以来找我,我给你发工资,呵呵。(可以私信我加扣群:三六六六一六九七)。
我们程序员是做技术的,所以要一直不断的学习,java其实深奥的很,要学的东西很多,其实我也是不是什么大牛,这里就不敢大谈特谈,只说下自己的自学经历,希望能给正在自学或者正在初学java的童鞋一点帮助。