现在大三了,为了解决就业问题,这学期开学我开始学j2ee,到现在学了servlet和ejb(也就看了几本书),这几天看网上关于招聘和应聘的帖子,发觉用人单位招人出的都是j2se方面的问题,现在我有点矛盾了,到底该怎么学(解决就业问题),都四月份了,现在想从新看一遍TIJ(以前看过一遍,就后面部分看得模模糊糊),然后看core java卷二,接着数据结构,网络,数据库(能看多少就看多少).
不知道大家怎么看,是应该接着学jsp,设计模式,还有各种框架....,还是照我上面讲的学,强调主要是就业问题,
现在我什么也不想了,上课也随便,也不玩游戏了,成天就看书(呵呵,跟别人考研一样),希望各位过来人提点我一下,
大家踊跃发言,提意见就有分.

解决方案 »

  1.   

    当然应该从j2se入手,搞深才好,然后再看J2EE,EJB方面的书
      

  2.   

    我跟楼主一样,学习Java一年了,呵呵,了解Struts框架,jsp也做过,设计模式等东西也曾经看过,不过现在也开始关注招工,于是觉得基础有点不太好,于是又在看基础性的书籍。
      

  3.   

    学习JAVA最难的,最精髓的不是语法,和技术细节
    而是怎样把业务过程,用面向对象的JAVA,融合设计模式来实现
      

  4.   

    没有好的java基础,你就学JSP/SERVLET,J2EE...
    我觉得对于刚找工作,没必要学的太深,有一定的广度还是首要的
    等你工作了,当然深度就应该在加强一点了
      

  5.   

    如果没有项目需要不建议过早学习一些什么j2EE,EJB之类的东西,还是应该先把基础打好。
    如果从功利一些的角度来讲呢,你现在并不知道你将来工作时要用的技术到底是什么,你学了J2EE,可能工作时用的struts框架,你花很大力气学jsp,可能工作时要求你主要从事GUI。所以还是先把最基础的学好,将来无论从事什么都能用上的。
    还有对于应届生,企业不会要求你掌握EJB之类的技术的,一般笔试也都是考基础。
      

  6.   

    在J2SE基础好的前提下(笔试一般J2SE基础!),要学的广~
    工作后具体接触到的要学的精!给我1分吧~谢谢了!
      

  7.   

    基础比较重要的,应该把J2SE学的比较扎实,然后再去研究EJB,Struts,一些开源的框架,对于这些在学生阶段只要能入门就可以了。
      

  8.   

    赫赫,同意楼上的,有些字眼的概念,工作的和学生朋友理解是不一样的
    怎么才算学的深,怎么才算学的广,作为学生不懂就去学是最好的。
    还有,学生喜欢用精通java,精通。net的;赫赫,工作过的,这个“精通”的字是不敢用的
      

  9.   

    楼主跟我一样 念书的时候就开始抱着EJB看了面试的时候,给项目经理说 我精通EJB 现在想起来,丢脸拉呵呵,念书的时候打好基础如数据结构,sql,网络协议等等还有TIJ认真看几遍 ,注意不是随便翻翻,而要多动手写代码什么框架,什么模式先别急时候还没到呢
      

  10.   

    学生嘛,建议先看j2se,j2ee别学了,学也学不好,不是打击你
    可以先做个小项目,就知道多深多浅了哈
      

  11.   

    java里面根本就没有什么深的东西,如果能够学好算法和编译,语言真的很肤浅
      

  12.   

    大家说的都对呀,应该从j2se开始学习呀,哪有一上来j2se还不精通呢就搞EJB。
    基础是最重要的,还有数据库的知识也是很重要。在说是要看你要就业是想做什么了。
      

  13.   

    楼主刚出来的话我觉得应该把基础弄好,至于广度我倒不赞成什么都看,当然基本的jsp,servlet,数据库基础还是要知道。ejb用的公司不是特别多,暂时先不要看吧。
      

  14.   

    算法和设计模式才是根本,一定要学好。大家都在说国内大学教育如何的脱离实际,教学方法的确脱离实际,可大多数教学内容并没有落伍,有兴趣的朋友可以去比较一下欧美顶尖大学的计算机专业,学习的课程也和我们大同小异,并不是想象中的教你像Ruby这样的流行时尚。当然多实践和关注流行的新技术也是必不可少的,但是并不用赶时髦,因为技术更新太快,永远也不可能都学会,没有扎实的基础,学也只能是皮毛,相反那些有积累有底蕴的老手学起新技术反倒更快更深。所以有人说岁数大的人搞不了IT,因为脑子笨了,跟不上技术潮流了,其实恰恰相反,当然如果是混了一把年纪就领当别论了。