小弟是成都一所不知名学校的大专生..因为最开始选者专业的时候选了可视化专业(完全不知道是什么东西),现在我学的专业是以DELPHI为主,可是小弟并不看好着东西..所以就没有去学..因为不喜欢,大一的时候才进学校就一直和同学堕落到大2...直到过年之后才决定自己一定要学点东西..于是自己分析了一下选者了JAVA...接着就是1个多月的学习..天天在网上下视频..其中下的是马士兵老师的和MLDN的视频..现在会用LOMBOZ-ECLIPSE做个连接数据库的简单登陆..可是HTML...SQL...还有JAVASCRIPT完全都没有系统的学过...或者说只有简单的不能在简单的SQL语句和HTML标签才看的懂..不懂的都要去查...
最近又和同学一起去看了个网站的外包...心动。.其中有许多都要求很简单。..可是自己完全没有一个完整的网站项目经验...也不知道整个流程。..
于是又没有实际行动..现在自己会MVC...JAVA基础还行..有的人说接下来要学EJB..把EJB学了之后在做项目...有的人说要把HTML..SQL..还有JAVASCRIPT过了在去做项目...现在的我真的不知道该怎么办,,,,又有当初才开始学JAVA基础的时候不知道面对对象思想那会的迷茫了....
各位过来人..前辈..可否给小弟指一条名路...
小弟现在没有在学校里面住..因为学校里面一天就6个小时寝室有点..完全不能满足...和同学搬出来住..有足够的时间去做...帮帮小弟..100分感激不尽
最近又和同学一起去看了个网站的外包...心动。.其中有许多都要求很简单。..可是自己完全没有一个完整的网站项目经验...也不知道整个流程。..
于是又没有实际行动..现在自己会MVC...JAVA基础还行..有的人说接下来要学EJB..把EJB学了之后在做项目...有的人说要把HTML..SQL..还有JAVASCRIPT过了在去做项目...现在的我真的不知道该怎么办,,,,又有当初才开始学JAVA基础的时候不知道面对对象思想那会的迷茫了....
各位过来人..前辈..可否给小弟指一条名路...
小弟现在没有在学校里面住..因为学校里面一天就6个小时寝室有点..完全不能满足...和同学搬出来住..有足够的时间去做...帮帮小弟..100分感激不尽
最好可以在一个公司做点兼职跟着做点东西,或者找几个一起学的同学多讨论,要不然一个人学会比较吃力.
熟悉自己喜欢的IDE,比如 NetBeans
有兴趣看看数据结构,编程思想,根据自己兴趣吧,我也刚学不久,共同努力吧
在这里能问的东西也很有限,感觉也很迷惘.不过,我很自信,因为我很年轻,勤奋和时间能给我一个好的答复,相信自己,一起奋斗吧.
现在做java web开发主要看两个方面:深度上是OOP的思想,唯有多想多练,建议看设计好的开源框架源码。广度上是知识量,主要有三个阶段吧
1.首先是JavaSE,楼主应该比较熟悉了,语言本身是所有的基础,建议把多线程,IO,类加载,对象生命周期,垃圾回收,异常处理等关系性能紧密的东西搞清楚,就差不多了,工作中再深入。其次与WEB开发相关的技术,首推数据库sql,表连接,存储过程,触发器都基本能写出来,查询语句要比较熟练,XML,web开发中配置文件都是XML的,应该了解它的语法,解析方式等。
javascript,html这些就看你是更喜欢做服务器端底层开发呢还是前端,如果喜欢做页面显示一定要熟练,否则指导一些基本简单的就可以了。比如校验什么的。
2.servlet,jsp,jdbc这些是web开发中用到的最基础的技术,一定要搞透。多练吧,自己机子上装上tomcat,mysql,写些练习的小项目。
3.ejb,struts+spring+hibernate,ejb学会对产生oop的思想很有帮助,但一般不用。主要是后面三个框架。也是多做练习。一般公司要新人,1,2能达到就差不多了。3做到了解就可以。
一个月学会java是不大可能的,你也只是把视频看了一遍而已。你还没毕业,多花点时间研究一下java。当你有一定基础时,你可以学习jsp/servlet。你可以学着自己做一个简单的网站。最后你可以学习这些开源技术了。不要一开始就学习这些表层东西。等你毕业了,又不知道是那些开源技术流行了。为什么应届生难找工作,等应届生工作几年以后,也就体会到这一点了。
以为自己学会了这些开源技术,但真正到项目中去,发现弄不下了。以前我们公司也招过应届生,因为价格比较便宜,而且似乎这些开源技术也都会。
但真正做项目才发现,很简单的错误都找不出来,因为他学的只是表层东西,根本不知道这些技术的运行机制以及他的实现原理。最后在试用期辞掉了。另外说点题外话,以前有个有一两年工作经验的人来公司面试,可以说是百事通,包括项目架构设计,无一不会(当然,这些都是这人嘴里说出来的)。最后这人肯定不会要了,别的不说,他来了,项目经理往哪摆。
还有一个填了简历的,说自己有一年工作经验,不仅会ssh,还会ejb,并且更重要的是,他还说用过.net开发。他这一年可真的充实啊。
好像大部分的人都说学JAVA要把基础打好咧.......
2。熟悉数据库,最好是翻一翻oracle入门
3。买一个jsp入门知识,在浏览器里测试以下,当然之前先熟悉应用服务器,如tomcat等简单的注意:不要想一口吃成胖子,工作和学习是两码事。ejb?暂时放下它,那个东西太大了。做了那么多项目没见过真需要知道ejb整个框架的。
javascript,html这些就看你是更喜欢做服务器端底层开发呢还是前端,如果喜欢做页面显示一定要熟练,否则指导一些基本简单的就可以了。比如校验什么的。
2.servlet,jsp,jdbc这些是web开发中用到的最基础的技术,一定要搞透。多练吧,自己机子上装上tomcat,mysql,写些练习的小项目。
3.ejb,struts+spring+hibernate,ejb学会对产生oop的思想很有帮助,但一般不用。主要是后面三个框架。也是多做练习。
很赞成N楼之上 某位仁兄的说法 我也是这么1 2 3过来的一般 1 2 下来很容易 但要拿高新 3必须学 而且也很难 SSH基本快普及了
接下来就应该学学XML(不是html,html很简单的,用心看一天就差不多了),java servlet和JSP了,这些学完了可以自己做一个小网站试试,再接下来就学下某种网页开发框架,如struts,接着再hibernate。
学知识不要老是看网页看论坛,多看看书真能学到真东西,也不要一味的追求新东西,基础的是最重要的。
看了你会有很大的启发推荐几本书给你了head first 系列的 java servlet 和 设计模式 你可以去书店翻翻看 讲的很基础的 看起来比较容易 尚学堂的其他视频据说也可以下载到 其他的讲的也不多 加油学吧
上培训班
好处
能少走弯路 节约时间
坏处
好多钱哦
那东西,算是智能了吧,不需要配制环境变量,就可以直接运行,还有非常智能的程序纠错于是,我就开始了我的第一步学习,我再也不去管什么环境配制了。找了本书,这书就叫 JAVA编程思想 第三版本 ,很佩服这作者的思路,把JAVA的对象精神发挥了及至,个人是这么认为的。个人推荐:HEAD FIRST JAVA(中文版)当你觉的你对JAVA了解差不多的时候,你可能要去了解下环境配制和用文本写出JAVA程序,这时候算是JAVA入门完毕了。接着开始琢磨,JAVA的方向了,JAVA 被分成 3大块, J2SE,J2ME,J2EEJ2SE 就是JAVA标准版,可以用来开发界面的程序。J2ME 就是用来开发 PDA,手机的程序。J2EE 就是企业版了,就是JSP这类的。J2EE框架嘛,比较流行的就这几个:STRUTS,HIBERNATE,SPRINT 力推先学:STRUTS如果打算往JSP这块跑,HTML CSS JAVASCRIPT 要熟,不用怕时间花很多,东西都是慢慢积累起来的,HTML这东西做多了,就会明白了,CSS嘛,反正我们美工不是很好,可以去看下别人的,看的懂就可以了,JAVASCRIPT 要会用,也要会写,可以去下别人写好的JS,
J2SE 我没怎么研究,用到什么,去查资料就是了,SWING 界面,可得好好练习,我布局做的不好。这是我的学习小经验,与大家分享分享,其实也不算什么经验,只是一点点的感慨。上面说的环境配制,我后面,还是去了解了下,至少要知道怎么回事,不懂配制的配制的请看下面:
java环境配置-----------------------------------------------新建个系统变量:JAVA_HOME 值为:jdk安装路劲,如c:\jdk在新建个系统变量:CLASSPATH 值为:.%JAVA_HOME%\lib
这里的" . " 是要求编译器在查找java类的时候,先从这个目录开始。最后修改系统变量PATH的值,在原有的值前面加上: ;%JAVA_HOME%\lib;--------------------------------------------------------------------看不懂的,可以咨询我。有兴趣学习JAVA的,我们可以一起探讨,入门其实很简单,只要你有足够的耐心,那你一定会学成。记住哦,不管做什么,都要有耐心,不能急于求成,否则只会让自己心浮气躁,结果就越学越讨厌,心态很重要。
网站我也做了一个用的HTML CSS JAVASCRIPT ,不过没有用数据库。CSS我是直接在网上下载的。
看了各位的讲解我才明白路还很长,不过我会更努力的。