做为一个java程序员,当基本的语法,oop思想,实践中jsp/servlet,applet都能应付一般的应用的时候,那他下一步应该怎么办,java不象vc能从系统内核深入下去.那java程序员应该向哪个方向努力,corba?ejb?我问大家,同时也想从大家的回答中找着自己的发展方向.

解决方案 »

  1.   

    J2ME, J2EE 啊!J2EE 几乎涵盖了以前所有中间件的概念,学海无涯啊!
    J2ME 则是往设备级开发而努力。
    看看 http://d23xapp2.cn.ibm.com/developerWorks/java
      

  2.   

    或者参与到 Open-source 的项目中,如 Tomcat(java.apche.org), jBoss(www.jboss.org)
      

  3.   

    深入学习OOP,学习JAVA程序精妙的结构。而且java可以做的太多了,绝对比VC应用广。
      

  4.   

    这正是我心口的疼!象我这样只能自己自学,公司不在这方面发展的朋友有多少?又或者是有些公司只是简单的用JSP&SERVLET包装一下。真正想用J2EE实现企业级应用,至少对我这样的人是比较困难的。
    到底有多少人在做实际工作,请近来签名!!
      

  5.   

    是否中国的java应用实在是没有进入深层次的开发,据我所知用到weblogic,webspere等application server的应用少之又少.网易,易趣好象用了weblogic
      

  6.   

    我觉得JYM方面需要改进啊,现在的问题太多了
      

  7.   

    对airwing和cming的话深表赞同,感觉国内很少有网站用webspere等进行平台
    架构的,更别提用J2EE,EJB的应用了,这方面实践的机会太少了。
      

  8.   

    computer science.
    methodlogy.
      

  9.   

    www.mycity.com 是用 websphere 开发的啊!
    8848 后端的与中行的支付也是用 websphere 开发的,工行、农行的网上银行也是用 websphere 的。
      

  10.   

    你是知道oop思想,还是能将oop思想具体运用到你的Java程序中去。看看Design Patterns你能完全理解吗?看到最新的Java Developer Journal上最后有一篇文章,题目是Two Kinds of Java Engineers--You need to understand Java, not just know it。我想Java的发展如此之快,J2EE, J2ME, ebXML...连跟上它的脚步都很难,怎么会不知道学什么呢。
    当然如果你的Java水平足够高,可以自己写J2EE Server吗,说不定可以大赚一笔。
    我想编程到一定水平,语言只是一种表达工具,最重要的是思想,解决问题的思路。(我还远未达到)
      

  11.   

    订阅一份JAVAWORLD的newsletter,你就知道什么是真正的java了。
    我现在已经不太敢看它了,受的打击太大。每当我自认水平有些提高时,它就会给我重重一击。
      

  12.   

    我想我们的讨论是注重用java开发,而不是开发java,<<设计模式>>理解的好,那他是一个优秀的软件工程的工程师,并不一定是一个优秀的程序员,而且设计模式本身不是java的范围.当然优秀的程序人员应该是懂设计方法并在程序中实施它,但我现在就是看不出来,一个用jsp/servelet一年以上的人,敢对一个不是java程序员说:6个月内你赶不上我.但如果是一个用vxd/ddk开发的人就能对其他程序员(包括java程序员)说6个月内你肯定赶不上我.这就是我不知道该怎样走才能对其他人说:没有xx时间,你赶不上我.所以向各位请教.
      

  13.   

    i told a new java programmer how to learn java ,maybe some sections are useful to you.说是菜鸟,不知道菜到什么程度,呵呵
    step1:你必须先打下比较好的java基础和Object-Oriented Programming 基础,这点很重要,否则你不要往下走。step2:这就要看你的需求了,
    如果你是个web programmer,那么你要开始学习jsp/servlet/javabeans,由于你的java已经很不错了,OO也能理解,如果你会写些asp的话,这个对你简直是小菜一碟.
    如果你是个GUI programmer,自己使用OO的思想写一些GUI applications,学习一下JFC.
    如果涉及db development,那么jdbc规范/api怎么也要多看几遍step3:到了你提升你的思想的时候
    3.1先复习一下DCOM,Corba,RMI的结构,不说熟悉,至少要了解。程序员一生学的是什么?开发的方法和系统的结构。
    3.2学习ejb的一些概念,并做一些实践,了解他的优点与不足。
    3.3现在,你会喜欢ejb或者讨厌ejb。如果结论是你经过了充分的对比得出的,那么很好,你已经有了自己的思想,虽然不一定正确,但你不再会人云亦云。
    3.4去一些好的forum讨论你的想法,同高手交流技术能使你得到量的提高,同高手交流思想会让你有质的飞跃。
    3.5打定主意学习ejb了,那么请看<<mastering ejb>>这本书,看完后,千万别有写一个ejb server的冲动,呵呵。step4到了你开阔眼界的时候
     Corba是一定要学习的,COM+,Csharp也必须了解,java不可能永远存在,他不变,就是死。你如果能追上技术发展的步伐?只有安上思想的翅膀!在你眼里,COM和javabeans没有了区别,DCOM\Corba\Ejb没有了区别,呵呵,这时你就成了系统设计师。总结:理论结合实践**************一时兴起,仅供参考**************
      

  14.   

    Ohh, ahfei, 我太崇拜你了,其实我们身边就是缺少你这样的人。
    看来你是属蛇的,那么你是24呢还是36?
      

  15.   

    往系统设计的方向发展,你能一直写程序吗?至少我不能!
    J2EE一整套是个大而杂的东西,可把主要精力集中在EJB上,JSP/SERVLET毕竟仅仅是和WWW相关的。
    不管我认为J2EE将会在未来两年内会有更多的应用,也更成熟
      

  16.   

    请问现在用java的同志们,JAVA程序员的工资高吗?
      

  17.   

    上海的java程序员,会做ejb的5000以上
      

  18.   

    用 C++Builder 开发的 软件 速度快不快 ???  但说无妨!!!
    用 C++Builder 开发的 GAME 速度快不快 ???  但说无妨!!!  
      

  19.   

    在北京的java程序员都在作什么开发工作,待遇如何?
      

  20.   

    如果你想往纵深方向发展,可以考虑研究java vm
      

  21.   

     JAVA的速度问题,在处理大事务的时候是不可能的,比如,电信行业的计费帐务应用,用JAVA来实现,可能吗。应该说JAVA本身是一种很好的思想,至于跨平台方面,新技术的发展已可取代,象CORBA就是一种很好的构架。就说这么多,应该说,个人认为,C++还是最基本的,如果程序构架合理,很多JAVA解决的问题一样可以解决,比如,跨平台.
      

  22.   

    学了java,再去看C++,真是混乱,
    动不动来个global的东西。