JAVA前辈(100分)帮忙看看小弟该怎么是好?

JAVA前辈(100分)帮忙看看小弟该如何是好??小弟是成都一所不知名学校的大专生..因为最开始选者专业的时候选

JAVA前辈(100分)帮忙看看小弟该如何是好??
小弟是成都一所不知名学校的大专生..因为最开始选者专业的时候选了可视化专业(完全不知道是什么东西),现在我学的专业是以DELPHI为主,可是小弟并不看好着东西..所以就没有去学..因为不喜欢,大一的时候才进学校就一直和同学堕落到大2...直到过年之后才决定自己一定要学点东西..于是自己分析了一下选者了JAVA...接着就是1个多月的学习..天天在网上下视频..其中下的是马士兵老师的和MLDN的视频..现在会用LOMBOZ-ECLIPSE做个连接数据库的简单登陆..可是HTML...SQL...还有JAVASCRIPT完全都没有系统的学过...或者说只有简单的不能在简单的SQL语句和HTML标签才看的懂..不懂的都要去查...
最近又和同学一起去看了个网站的外包...心动。.其中有许多都要求很简单。..可是自己完全没有一个完整的网站项目经验...也不知道整个流程。..
于是又没有实际行动..现在自己会MVC...JAVA基础还行..有的人说接下来要学EJB..把EJB学了之后在做项目...有的人说要把HTML..SQL..还有JAVASCRIPT过了在去做项目...现在的我真的不知道该怎么办,,,,又有当初才开始学JAVA基础的时候不知道面对对象思想那会的迷茫了....
各位过来人..前辈..可否给小弟指一条名路...
小弟现在没有在学校里面住..因为学校里面一天就6个小时寝室有点..完全不能满足...和同学搬出来住..有足够的时间去做...

帮帮小弟..100分感激不尽

[解决办法]
先学JAVA基础,SQL也必须会.其他的如MVC,JAVASCRIPT要慢慢来.
最好可以在一个公司做点兼职跟着做点东西,或者找几个一起学的同学多讨论,要不然一个人学会比较吃力.
[解决办法]
....delphi 没用么??我怎么觉得delphi很有用啊,现在很多国企都用delphi的,比如开发mis系统方便,而且运行快,java的好处是多平台性,所以不要说什么语言好什么语言不好,关键是不同的情况用不同的工具
[解决办法]
j2se基础学好了,接着学学JSP,Servlet吧,作一个简单的个人站点,学学流行架构,
熟悉自己喜欢的IDE,比如 NetBeans
有兴趣看看数据结构,编程思想,根据自己兴趣吧,我也刚学不久,共同努力吧
[解决办法]
一个一个慢慢来~~~
[解决办法]
要学的东西。太多了。
我也是跟你也有一样的遭遇哦。

[解决办法]
慢慢学吧,不要着急,只要不浪费光阴
个人建议用到什么学什么,这样比较有针对性。
[解决办法]
我跟你的情形差不多,不过我的素质还没你好,你一个月就把JAVA基础搞定了,我搞了快半年了,有时候基础还出问题,我现在也自学XML,数据结构,JSP,SERVLET,JAVABEANS,效果也不好,完全是自学的,没人教我,
在这里能问的东西也很有限,感觉也很迷惘.不过,我很自信,因为我很年轻,勤奋和时间能给我一个好的答复,相信自己,一起奋斗吧.
[解决办法]
哦买嘎,我无语,厉害人啊!
[解决办法]
迷茫啊 多而不精 知识都学杂了
[解决办法]
主要是吹~~能进公司锻炼就OK了
[解决办法]
如果是你说的这样的情况,EJB你最好不要自己学,那个难,你自己不一定能学明白,学学javascript和xml ajax什么的多做做项目 自己多做做题 ``
[解决办法]
慢慢来吧~~~
[解决办法]
EJB暂时用不到,还是先学习一些轻量级的框架,当然前提是JAVA基础一定要好
[解决办法]
要打好基础..
[解决办法]
请问楼主 MLDN的视频 是个什么视频啊 ~~~~~ 介绍下下载的地址呢
哈哈 谢谢了~~
[解决办法]
嘿嘿 有这个时间 已经学了 很多了 哈哈!
[解决办法]
秋水 ,不要暗示别人用什么工具啊,这样就会以为你说的工具很好,其实每个人都有发展偏好的,喜欢什么用什么
[解决办法]
看看張孝祥的專輯吧 對你很有幫助
[解决办法]
ejb别看了,还早。先看看JSP啊框架什么的
[解决办法]
打好基础..
[解决办法]
我们现在正在学java,请教一下,学习java应当注意学什么啊?有什么技巧吗?
[解决办法]
咋这么多迷茫的人....


[解决办法]
一切从基础开始 勿在浮沙筑高台
[解决办法]
学好ssh+sql+ajax
[解决办法]
楼主是计算机专业的,数据结构,算法什么比较深的东西应该了解些,这些先不要管
现在做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做到了解就可以。
[解决办法]
UPJF
[解决办法]

基础素王道!
[解决办法]
楼主还算清醒
送你四个字:努力,加油
[解决办法]
学校里面一天就6个小时寝室有电?什么学校,大哥!
[解决办法]
6个小时不错啦 我们学校才5个小时 早上半小时 中午半小时 晚上4小时

把现有的基础打得更牢靠才是硬道理;
先把井打深,然后在挖得更宽。 否则很快就会吃老本拉
[解决办法]
你能说自己什么都不会,就说明你已经学了一些东西了!
那些认为自己什么都会的,才是什么都不会!
学编程就是这样,刚开始什么都不会,学了一点后,认为自己什么都会了,再学下去,发现又什么都不会了,然后当你再觉得自己会了一些的时候,就说明你已经入门了!
[解决办法]
.................................
[解决办法]
magicgogo() 说得好
[解决办法]
(个人观点),我自己也是今年毕业,我的实际经验想跟你分享一下,希望对你有帮助,我也迷茫过,但是我认为这只是暂时,可以这么说,是因为还没长大的原因,还没有真正体会到工作的本质才会这么迷茫,你学什么语言什么工具等等,对于学生来讲是有必要的,但是不会不要紧,没人会说你,我以前也是犯这些毛病,现在我找到了一个软件开发的工作,要等到毕业才去,你知道吗,以前我也学过很多的工具,但是我找的工作据说是搞COBOL,呵呵,我也不会太担心,因为语言并不是最重要的,我觉得你现在把理论知识搞清楚会比较好点,因为工具和语言的应用根本就是万变不离其综。我想如果你把程序或者说计算机的工作原理搞清楚,然后再细细琢磨一下算法,这些东西将受用终身,你想想JAVA的那些基础类,比如STRING的处理方法,很多都是C语言的思想,所以不要担心这么多,只要把基本原理搞清楚了,以后工作(如果做初级程序员哦,我想大学毕业的一般都是底层做起)就容易上手,不管什么语言,不管什么工具,DELPHI,VC,JAVA还是别的什么的,我想都不在话下了,如果想交流的话,我可以留下我的QQ25963373,希望共同进步!!!
[解决办法]
年轻人最重要的是心态.还是先好好学习吧,当然,学习不是叫你光看书.自己想清楚真正需要什么,再下手,不要满天的技术都想学到手,人的精力是有限的.
[解决办法]
干点别的吧
软件行业太辛苦了
不知道 你为什么选择这个
[解决办法]
现在自己会MVC...JAVA基础还行..

这一点已经很厉害了,我一直没敢说自己会mvc

[解决办法]
做软件开发,不管用什么语言,什么工具,都得跟数据库打交道,所以SQL语句尤为关键。
一个月学会java是不大可能的,你也只是把视频看了一遍而已。你还没毕业,多花点时间研究一下java。

当你有一定基础时,你可以学习jsp/servlet。你可以学着自己做一个简单的网站。

最后你可以学习这些开源技术了。不要一开始就学习这些表层东西。等你毕业了,又不知道是那些开源技术流行了。

为什么应届生难找工作,等应届生工作几年以后,也就体会到这一点了。
以为自己学会了这些开源技术,但真正到项目中去,发现弄不下了。以前我们公司也招过应届生,因为价格比较便宜,而且似乎这些开源技术也都会。
但真正做项目才发现,很简单的错误都找不出来,因为他学的只是表层东西,根本不知道这些技术的运行机制以及他的实现原理。最后在试用期辞掉了。

另外说点题外话,以前有个有一两年工作经验的人来公司面试,可以说是百事通,包括项目架构设计,无一不会(当然,这些都是这人嘴里说出来的)。最后这人肯定不会要了,别的不说,他来了,项目经理往哪摆。
还有一个填了简历的,说自己有一年工作经验,不仅会ssh,还会ejb,并且更重要的是,他还说用过.net开发。他这一年可真的充实啊。
------解决方案--------------------


知道了,还不玩,努力就是了!
[解决办法]
相信自己
[解决办法]
我是培训学校出来的,你说的那些个,我们学校基本都教了最基本的一点,我自己学的也只是一般而已,很矛盾的是,要做项目的时候,我好像什么都不会一样,这样弄得我就很烦.......
好像大部分的人都说学JAVA要把基础打好咧.......
[解决办法]
慢慢来
[解决办法]
mvc搞懂了,你的水平已经很不错了
[解决办法]
mark
[解决办法]
java变成思想!
[解决办法]
1。在eclipse里做几个java application,锻炼一下java编程能力
2。熟悉数据库,最好是翻一翻oracle入门
3。买一个jsp入门知识,在浏览器里测试以下,当然之前先熟悉应用服务器,如tomcat等简单的

注意:不要想一口吃成胖子,工作和学习是两码事。ejb?暂时放下它,那个东西太大了。做了那么多项目没见过真需要知道ejb整个框架的。

[解决办法]
一句话,基础最重要!!!
[解决办法]
HOHO~~

这个帖子快一年了,无语中。。。
[解决办法]
1.首先是JavaSE,楼主应该比较熟悉了,语言本身是所有的基础,建议把多线程,IO,类加载,对象生命周期,垃圾回收,异常处理等关系性能紧密的东西搞清楚,就差不多了,工作中再深入。其次与WEB开发相关的技术,首推数据库sql,表连接,存储过程,触发器都基本能写出来,查询语句要比较熟练,XML,web开发中配置文件都是XML的,应该了解它的语法,解析方式等。 
javascript,html这些就看你是更喜欢做服务器端底层开发呢还是前端,如果喜欢做页面显示一定要熟练,否则指导一些基本简单的就可以了。比如校验什么的。 
2.servlet,jsp,jdbc这些是web开发中用到的最基础的技术,一定要搞透。多练吧,自己机子上装上tomcat,mysql,写些练习的小项目。 
3.ejb,struts+spring+hibernate,ejb学会对产生oop的思想很有帮助,但一般不用。主要是后面三个框架。也是多做练习。 


很赞成N楼之上 某位仁兄的说法 我也是这么1 2 3过来的

一般 1 2 下来很容易 但要拿高新 3必须学 而且也很难 SSH基本快普及了
[解决办法]
实践预理论相结合,两者相辅相成。在实践中不断的发现问题,到理论中找寻答案。
多实践,多做项目。
[解决办法]
C功底怎么样啊?C功底要先打好,再开始学JAVA比较容易的,JAVA学起来很容易,但要真正理会JAVA的精髓是需要时间的,j2se的内容太多了,全部记住不现实的,要学会查JAVADOC,常用的lang包,util包等要学好一点,其它的内容大概了解一下,用到的时候再去查也可以.学习完java基础知识以后可以做做小游戏测试一下自己的水平.
接下来就应该学学XML(不是html,html很简单的,用心看一天就差不多了),java servlet和JSP了,这些学完了可以自己做一个小网站试试,再接下来就学下某种网页开发框架,如struts,接着再hibernate。
学知识不要老是看网页看论坛,多看看书真能学到真东西,也不要一味的追求新东西,基础的是最重要的。
[解决办法]
多看书 多写程序 多思考 不要有一问题就去问别人\一有题目就去网上源程序. 这样做了相信你的水平上深的不只是一点点
[解决办法]

HTML code
http://www.bjsxt.com/zixue/zixuezhilu_1.html
[解决办法]
我也是刚开始接触JAVA的,我觉得要根据具体的要求去学习JAVA,我选用的平台是Eclipse,并且我没有啥C的基础,难是难了点,但是选好了目标就有了动力了!什么东西都要慢慢来的,心急吃不了热豆腐嘛!
[解决办法]
很多学JAVA 都不知道如何下手,想起我刚学JAVA的时候,还花了3天时间,在百度上搜索来搜索去,浪费精力,

完全就是为了,搭建环境,

后来,我碰上了NETBEANS(SUN 提供的JAVA IDE 工具)
那东西,算是智能了吧,不需要配制环境变量,就可以直接运行,还有非常智能的程序纠错

于是,我就开始了我的第一步学习,我再也不去管什么环境配制了。

找了本书,这书就叫 JAVA编程思想 第三版本 ,很佩服这作者的思路,把JAVA的对象精神发挥了及至,个人是这么认为的。

个人推荐:HEAD FIRST JAVA(中文版)

当你觉的你对JAVA了解差不多的时候,你可能要去了解下环境配制和用文本写出JAVA程序,

这时候算是JAVA入门完毕了。接着开始琢磨,JAVA的方向了,

JAVA 被分成 3大块, J2SE,J2ME,J2EE

J2SE 就是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的,我们可以一起探讨,入门其实很简单,只要你有足够的耐心,那你一定会学成。记住哦,不管做什么,都要有耐心,不能急于求成,否则只会让自己心浮气躁,结果就越学越讨厌,心态很重要。
[解决办法]
感谢60楼的讲解,我总算搞懂J2SE,J2EE,J2ME是什么意思了。

我自己用java做了个销售管理系统,用的SQL server数据库,在我自己的铺子上用还行,
网站我也做了一个用的HTML CSS JAVASCRIPT ,不过没有用数据库。CSS我是直接在网上下载的。
看了各位的讲解我才明白路还很长,不过我会更努力的。
[解决办法]
开始需要学习html吗?
[解决办法]
HTML基本的也就7天..感觉都算长了点.然后就是写..标记性语言,相对好学了.