我觉得都可以,只要你对那个比较了解并且有兴趣。根据你所说的,你应该对java很熟悉也很熟练,我认为你还是继续搞java好,毕竟java是很有前途的。

解决方案 »

  1.   

    做数据仓库!你java已经比较熟悉了 一般丢不了 但数据仓库 学起来的机会的比较少!
    而且这和java不冲突!但你到一定的高度的时候! 这些都不是你绊脚石!
      

  2.   

    说句俗的,哪行以后更有money就转。
    呵呵,看你的眼光啦。
      

  3.   

    其实,各种技术都有共通性的,如果你掌握了Java的精髓(oo设计),用不用java这种语言都无所谓。进入其它领域,会让你有新的突破,如果你掌握了DataWarehouse领域的关键技术、实现方法,对于你今后设计、架构系统会有莫大的帮助。比如,你可以把其中的cube,data caching的技术框架应用到今后的系统设计中(如果你再改行的话)。
      

  4.   

    java吧,你不想再花时间去重新开始吧?
    如果你想继续深入研究java的话
      

  5.   

    同意 geyebing(bing)的建议!
    做数据仓库
      

  6.   

    Java is just a language. do you know there are tons of laid-off SCJP and SCJD all over the street in sillicon valley already? Everybody can claim "I know Java". Even a new undergrad can program in Java. (may do even better than you)One of the reasons for Java's success is that Java is simpler than many other languages.
    But that also makes Java programmer too cheap.data warehouse/data mart should be more promising (money)
      

  7.   

    agree with ajoo, data warehousing jobs are a little like DBA, how many DBAs are on the streets? :-)
      

  8.   

    not to say how hard data warehouse would be (actually, data mining would be a more serious science).
    But, not every student can play with it. 
    you have the job security. experience really means something for it.
      

  9.   

    其实我觉得你也不应该放弃JAVA的,数据仓库嘛,也可以学,毕竟也是一个很有前途的方向.祝你好运!!