我学的是J2EE,刚刚学懂ssh,感觉不知道之后的路怎么走了?是要学习J2se还是J2me?或者说不学这两个,J2ee还要怎样的完善?看ssh的源码还是学习EJB之类的技术??下学期就工作了,我走的是java路线,求高人指点学习方向,最好点出方向也给小弟一些学习资料。小弟会感激不及。

解决方案 »

  1.   

    学习->做项目->再学习->再做项目......
    至于学习什么,看你将来准备干什么,j2me用的还是比较少的,ssh是做web开发的,
      

  2.   

    既然会SSH,那Javascript 这套东西清楚不 JQuery?,这个有对于SSH来说是很有必要学的,至于以后是接下来是J2SE还是J2ME,如果对J2ME敢情趣,那就学习这个嘛,然后再到J2SE,如果不感兴趣,推荐先入手J2SE.
      

  3.   

    我也有同样的感觉,在学习中,还是学好多一些基础比较好!!比如对页面的设计等等,学好了ssh就差不多了吧!!
      

  4.   

    我真的很奇怪你J2EE学了什么然后你问了句“是要学习J2se还是J2me”。。
      

  5.   

    算了。。我还是说说我的想法吧。。如果你觉得你JAVA的J2EE已经学好了。那么我推荐你去看下关于
    1)操作系统,UNIX,很大一块
    2)如果你有兴趣,可以研究下算法
    3)数据库优化,我知道HIBERNATE不用写SQL,但是你还是要明白SQL是如何解析优化的
    4)有空可以看下设计模式消遣下
    5)英语去补习下也可以
    6)业务知识也很重要
    7) 至于云计算这种。。太高端了。看了也没用。。不过去看看什么 是读写分离,如何做集群的,什么是缓存等,会对你有帮助。
      

  6.   


    不过现在都说J2me开始兴起了,web开发做的比较多了!
      

  7.   

    j2ee要学习的不是框架,框架只是j2ee的一个组件,可以说多的你学不完。
    你现在最主要的就是多扩展一些知识是面,就拿前台如何设计来说,是静态页面ajax动态加载,还是jsp,还是freeer,还是组合着使用。这都是需要考虑的,可以说你要学习的还有很多,当然最重要的还是思想问题,考虑一个项目如何现实的更好的思想问题。
    另我申明一下我做的是电子商务,只针对电子商务而言。对外包不慎了解,
      

  8.   

    2)如果你有兴趣,可以研究下算法
    4)有空可以看下设计模式消遣下
    这个正在学,设计模式也看过一些!
    UNIX这个倒很少接触,是要好好学习这个了!
      

  9.   

    框架你可以学下ssh,但实际ssh框架在实际工作中用的没有你想象的那么多,因为一般的公司都有自己的框架,你要学习框架主要是学习他的思想,所以ssh这种经典的框架最好学下。至于想学javaEE还是javaME,这个看个人爱好,推荐EE,因为这个用的最多而且也最能体现java的强大之处,如果对ME很感兴趣的话也可以去学。
      

  10.   

    ssh框架在正规的公司项目中基本上用不到,学学基本的ssh2吧!然后可以加深学习js,JQuery,之类的!学习的东西有很多,多看些基础,在熟练掌握基础的基础上,在学习一些能接受的知识
      

  11.   

    J2ee学了啥?这个可把我问傻了,是我没说清楚么?还是你没看?..............
    2、3楼说的对,是应该补补javascript内容了,因为本人的javascript不是很了解!
      

  12.   

    基础好好看看,框架什么的接触了解就可以,公司一般会自己封装SSH,或者做自己的框架。
    还有多了解些算法,主要看实现的方式,对于流程这块,要知道如何接入的,可以自己多做
    做小项目,多做整合项目,然后可以从网上下载些中小型的源码研究,不一定别人写的就是
    对的,但要可以读懂。如何检验自己已经具备开发的能力了,给你一个你从未用过的框架,你
    可以知道其传值流程和作用,并且能自己添加功能代码上去
      

  13.   

    好久没在CSDN上混混了,今天看到这里,我又婆婆妈妈一把,呵呵!其实J2EE方向,在某些层面,你说你要向什么方向去发展,首先要明白你的目标是什么,你要成为一个技术性非常强的人,还是一个在这个行业的团队带领者;两者也许都会经过一个由程序员发展起来的过程,但是走到一定程度后就会开始有一些偏差了。首先确定一下,我自己是一个向技术方向发展的人,也许在某些高手面前我还不算一个搞技术的哈,所以下述讨论也许最多算是一个搞技术的人说的,和搞管理关系不大,呵呵,如果非要和管理有关系就是把自己管好,把时间管好,把事情管好,把工作做好,呵呵。其实所谓的SSH,只是说在java领域的一些技术,在传统的应用中用起来适合于在业务层面下做一些配合开发,这也是java架构的优势,这些停留再使用的层面,当然,如果你能将其发挥得淋漓尽致,提高工作效率,并有很多的创新点,不得不说也算是一个不错的人哦,觉得到哪里也谁受到欢迎的。说到纯技术路线,更多的还是要深入系统看清本质,看一些框架的源码只是其中一个方面,看了在的工作场景中能用这些技术手段来架构你的系统是另一种能力;另外源码是帮助你理解系统的原理和掌握更为核心的技术,要对技术核心有量化的思维,才能在性能理解上达到非常高的水平,这个来源于你有没有耐心对源码的一些核心点做各种场景的模拟测试,得到一些量化值,在适当时机选择不同的技术手段来解决问题,使得系统性能达到非常高的水平;当然这还未到真正的核心本质所在。核心本质所在是比较大,也比较宽的一个概念,如果说到java方面来说,不得不说的一个问题就是内存的的管理,我想学习java的人绝大部分人应该大概知道怎么回事,也知道里面常见的参数是怎么设置的,也能说出个一二三来,不过要在java方面要有深入探究,还是有很多底层可探究的;简单来说呢就是从OS到地址空间到内部区域以及外部区域、指令集、优化方案等等各方面的,也许你会觉得没用,其实当你真正想要成为技术上比较专长的时候,它就会给你带来好处了,也是上面朋友说的基础非常重要。当你从一个高级语言探索到一个底层OS,你会和计算机非常多的知识串接在一起,甚至于考虑到磁盘(SWAP不就是吗),你又会去研究更多硬件或者驱动的知识,所谓学无止尽也就是这个道理,只是站在什么水平段或者角度来看待问题,当你学得越多觉得应该学的就更多,因为视野更加宽泛;你可以认为这是对一门知识深度的研究,当然这并非对于所有人都这样;当你需要用低成本去考虑很多的性能问题,或者大型分布式架构的时候或高并发的时候,就会考虑非常多的技术问题。在企业级上面,java应用的J2EE已经成为一种标准,但是并非企业级是最大的,就我所接触的java应用,还有很多超越企业级的大型架构,非常有名的大型分布式存储计算平台apache hadoop不基本都是用java编写的吗,其中的子系统hbase不也是现代nosql的一个强有力的代表,虽然目前bug还是比较多,不过已经很不错了,用java能构建出这么强大的东西以前我自己也都没有想到过,因为在一般情况下,类似redis、mongdb或类似RDBMS这类数据存储计算平台都是通过底层语言编写的,但是java同样做到了,而且用得也不错。而J2ME呢只是说一个轻量级的客户端,其实今年在手机领域崛起最大的是google的andorid(是java技术),谷歌貌似发布一个什么框架出来都很火,出来个node.js(采用V8引擎高速解析)全世界都在跟风,出个分布式架构的开源版本,全世界都跟,呵呵,不过谷歌的确蛮厉害的,有兴趣的话也可以跟跟风,哈哈,至少这两年这个去找工作肯定很赚钱,因为刚出来,没有多少人做过(其实就那个框架本身,在技术使用上本身来说并不难,只是刚出来弄的人并不多而已,呵呵),所谓物依稀为贵就在此了,在沿海地带做Andorid的待遇方面还是不错的,还是那句话看你目标是什么。
      

  14.   


    你学J2EE 刚学懂SSH ,是要学习 J2SE 还是J2ME