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

解决方案 »

  1.   

    先学JAVA基础,SQL也必须会.其他的如MVC,JAVASCRIPT要慢慢来.
    最好可以在一个公司做点兼职跟着做点东西,或者找几个一起学的同学多讨论,要不然一个人学会比较吃力.
      

  2.   

    ....delphi 没用么??我怎么觉得delphi很有用啊,现在很多国企都用delphi的,比如开发mis系统方便,而且运行快,java的好处是多平台性,所以不要说什么语言好什么语言不好,关键是不同的情况用不同的工具
      

  3.   

    j2se基础学好了,接着学学JSP,Servlet吧,作一个简单的个人站点,学学流行架构,
    熟悉自己喜欢的IDE,比如 NetBeans
    有兴趣看看数据结构,编程思想,根据自己兴趣吧,我也刚学不久,共同努力吧
      

  4.   

    我跟你的情形差不多,不过我的素质还没你好,你一个月就把JAVA基础搞定了,我搞了快半年了,有时候基础还出问题,我现在也自学XML,数据结构,JSP,SERVLET,JAVABEANS,效果也不好,完全是自学的,没人教我,
    在这里能问的东西也很有限,感觉也很迷惘.不过,我很自信,因为我很年轻,勤奋和时间能给我一个好的答复,相信自己,一起奋斗吧.
      

  5.   

    如果是你说的这样的情况,EJB你最好不要自己学,那个难,你自己不一定能学明白,学学javascript和xml ajax什么的多做做项目 自己多做做题 ``
      

  6.   

    EJB暂时用不到,还是先学习一些轻量级的框架,当然前提是JAVA基础一定要好
      

  7.   

    ejb别看了,还早。先看看JSP啊框架什么的
      

  8.   

    我们现在正在学java,请教一下,学习java应当注意学什么啊?有什么技巧吗?
      

  9.   

    楼主是计算机专业的,数据结构,算法什么比较深的东西应该了解些,这些先不要管
    现在做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做到了解就可以。
      

  10.   

    (个人观点),我自己也是今年毕业,我的实际经验想跟你分享一下,希望对你有帮助,我也迷茫过,但是我认为这只是暂时,可以这么说,是因为还没长大的原因,还没有真正体会到工作的本质才会这么迷茫,你学什么语言什么工具等等,对于学生来讲是有必要的,但是不会不要紧,没人会说你,我以前也是犯这些毛病,现在我找到了一个软件开发的工作,要等到毕业才去,你知道吗,以前我也学过很多的工具,但是我找的工作据说是搞COBOL,呵呵,我也不会太担心,因为语言并不是最重要的,我觉得你现在把理论知识搞清楚会比较好点,因为工具和语言的应用根本就是万变不离其综。我想如果你把程序或者说计算机的工作原理搞清楚,然后再细细琢磨一下算法,这些东西将受用终身,你想想JAVA的那些基础类,比如STRING的处理方法,很多都是C语言的思想,所以不要担心这么多,只要把基本原理搞清楚了,以后工作(如果做初级程序员哦,我想大学毕业的一般都是底层做起)就容易上手,不管什么语言,不管什么工具,DELPHI,VC,JAVA还是别的什么的,我想都不在话下了,如果想交流的话,我可以留下我的QQ25963373,希望共同进步!!!
      

  11.   

    现在自己会MVC...JAVA基础还行..这一点已经很厉害了,我一直没敢说自己会mvc
      

  12.   

    做软件开发,不管用什么语言,什么工具,都得跟数据库打交道,所以SQL语句尤为关键。
    一个月学会java是不大可能的,你也只是把视频看了一遍而已。你还没毕业,多花点时间研究一下java。当你有一定基础时,你可以学习jsp/servlet。你可以学着自己做一个简单的网站。最后你可以学习这些开源技术了。不要一开始就学习这些表层东西。等你毕业了,又不知道是那些开源技术流行了。为什么应届生难找工作,等应届生工作几年以后,也就体会到这一点了。
    以为自己学会了这些开源技术,但真正到项目中去,发现弄不下了。以前我们公司也招过应届生,因为价格比较便宜,而且似乎这些开源技术也都会。
    但真正做项目才发现,很简单的错误都找不出来,因为他学的只是表层东西,根本不知道这些技术的运行机制以及他的实现原理。最后在试用期辞掉了。另外说点题外话,以前有个有一两年工作经验的人来公司面试,可以说是百事通,包括项目架构设计,无一不会(当然,这些都是这人嘴里说出来的)。最后这人肯定不会要了,别的不说,他来了,项目经理往哪摆。
    还有一个填了简历的,说自己有一年工作经验,不仅会ssh,还会ejb,并且更重要的是,他还说用过.net开发。他这一年可真的充实啊。
      

  13.   

      我是培训学校出来的,你说的那些个,我们学校基本都教了最基本的一点,我自己学的也只是一般而已,很矛盾的是,要做项目的时候,我好像什么都不会一样,这样弄得我就很烦.......
      好像大部分的人都说学JAVA要把基础打好咧.......
      

  14.   

    mvc搞懂了,你的水平已经很不错了
      

  15.   

    1。在eclipse里做几个java application,锻炼一下java编程能力
    2。熟悉数据库,最好是翻一翻oracle入门
    3。买一个jsp入门知识,在浏览器里测试以下,当然之前先熟悉应用服务器,如tomcat等简单的注意:不要想一口吃成胖子,工作和学习是两码事。ejb?暂时放下它,那个东西太大了。做了那么多项目没见过真需要知道ejb整个框架的。
      

  16.   

    HOHO~~这个帖子快一年了,无语中
      

  17.   

    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基本快普及了
      

  18.   

    C功底怎么样啊?C功底要先打好,再开始学JAVA比较容易的,JAVA学起来很容易,但要真正理会JAVA的精髓是需要时间的,j2se的内容太多了,全部记住不现实的,要学会查JAVADOC,常用的lang包,util包等要学好一点,其它的内容大概了解一下,用到的时候再去查也可以.学习完java基础知识以后可以做做小游戏测试一下自己的水平.
        接下来就应该学学XML(不是html,html很简单的,用心看一天就差不多了),java servlet和JSP了,这些学完了可以自己做一个小网站试试,再接下来就学下某种网页开发框架,如struts,接着再hibernate。
        学知识不要老是看网页看论坛,多看看书真能学到真东西,也不要一味的追求新东西,基础的是最重要的。
      

  19.   

    http://www.bjsxt.com/zixue/zixuezhilu_1.html上面写的比较详细了  马士兵新版的商城2007视频看了嘛 
    看了你会有很大的启发推荐几本书给你了head first 系列的 java  servlet 和 设计模式 你可以去书店翻翻看 讲的很基础的 看起来比较容易 尚学堂的其他视频据说也可以下载到 其他的讲的也不多  加油学吧 
    上培训班
    好处
    能少走弯路 节约时间
    坏处 
    好多钱哦
      

  20.   

    我也是刚开始接触JAVA的,我觉得要根据具体的要求去学习JAVA,我选用的平台是Eclipse,并且我没有啥C的基础,难是难了点,但是选好了目标就有了动力了!什么东西都要慢慢来的,心急吃不了热豆腐嘛!
      

  21.   

    很多学JAVA 都不知道如何下手,想起我刚学JAVA的时候,还花了3天时间,在百度上搜索来搜索去,浪费精力,完全就是为了,搭建环境,后来,我碰上了NETBEANS(SUN 提供的JAVA IDE 工具)
    那东西,算是智能了吧,不需要配制环境变量,就可以直接运行,还有非常智能的程序纠错于是,我就开始了我的第一步学习,我再也不去管什么环境配制了。找了本书,这书就叫 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的,我们可以一起探讨,入门其实很简单,只要你有足够的耐心,那你一定会学成。记住哦,不管做什么,都要有耐心,不能急于求成,否则只会让自己心浮气躁,结果就越学越讨厌,心态很重要。
      

  22.   

    我也是个大专生,我学JAVA 也就2年左右
      

  23.   

    感谢60楼的讲解,我总算搞懂J2SE,J2EE,J2ME是什么意思了。我自己用java做了个销售管理系统,用的SQL server数据库,在我自己的铺子上用还行,
    网站我也做了一个用的HTML   CSS   JAVASCRIPT   ,不过没有用数据库。CSS我是直接在网上下载的。
    看了各位的讲解我才明白路还很长,不过我会更努力的。
      

  24.   

    HTML基本的也就7天..感觉都算长了点.然后就是写..标记性语言,相对好学了.