大家好。
我是一名工作将近2年的程序员,目前只有。NET方面的工作经验。希望大家给我点意见,我不知道以后的路怎么走了(现在在做Oracle维护)。
现在JAVA很吃香,学会了JAVA,其他面向对象语言的特性什么的基本都包括在里面了,JAVA博大精深,我也很有意向学这个东西。但最主要的是我不甘心放弃.NET方面2年的工作经验,而且是参与开发过银行项目,还有做过ASP.NET网站。
最近这段时间一直在徘徊,网上也找了很多的对比资料,很难决定。
如果学JAVA,那么就是一切从基础学起(也不是零基础,学校里学过JAVA,我倒不是怕学习的阻力,碰到的问题都能在网上找到解决方案),主要是几乎放弃2年的。NET经验。
如果继续进军.NET,那么我在.NET方面的工作经验和技术会更上一层楼(目前月薪5K)。
如果两个都学,那当然是最好,不过精力方面难免会拉下来很多,毕竟人的精力是有限的。如果说“根据个人兴趣”的话,我的回答是我都有兴趣,我的战斗力很猛,最主要是JAVA有一种没有接触过的神秘感,吸引着我去学他;可.NET又是我朝夕相处了2年的开发语言,放弃它选择JAVA就等于是换了一个环境,从头开始走JAVA之路。另外问一下,如果要学好JAVA,并能找到一份JAVA方面的工作,那么需要配套学哪些东西?(就像ASP.NET多少要懂点html、CSS+DIV、js,学.NET多少要会个SQL数据库一样,这种必须具备的技能)。这个,或者说这些东西学会的周期多长?(一天4-6小时,学习能力较强)。真的很迷茫,大家发表一下看法吧,拿定主意了我就不回头了!请各位大虾小虾指点迷津!!!!随便发表一下看法也行啊!各位大哥这是在决定我的发展道路!PS:我在JAVA和.NET模块都会发帖。。

解决方案 »

  1.   

    .NET专区提问地址
    http://topic.csdn.net/u/20091227/05/7381ee2b-c281-4660-afbb-5718c333612a.html
      

  2.   

    是要铸造一把满经验值是200,目前经验值是0的JAVA,还是铸造一把满经验值是100,目前经验是50的.NET?
      

  3.   

    说说我的看法,楼主可以参考下,首先声明,我对.net一点也不了解。
    做过.net,诚如你所说,“懂点html、CSS+DIV、js,学.NET多少要会个SQL数据库一样”,这些东西如果都了解了,现在做java方面的web开发,入门对你来说,简直TOO EASY。
    而且,开发过.net,对bs架构应该是很熟悉了,无非就是表现层,业务逻辑层,数据层3层架构而已(顶多再衍生个啥××层)。
    另外,我觉得语言都是相通的,语言不过只是个工具而已,不同的语言,语法不同,思想不同,但只要了解了一门,要学另一门(对我来说,C/C++除外,我现在仍然搞不清里面的双指针**)应该不是很难的一件事情。说到底,最终还是要看你自己的兴趣所在,动力所在。如果真的觉得某个东西值得追求,那就勇往直前吧!我的人生信条就是:做决定,不回头,不后悔!
      

  4.   

    .NET专区提问地址 
    http://topic.csdn.net/u/20091227/05/7381ee2b-c281-4660-afbb-5718c333612a.html
      

  5.   

    继续走.net之路,这两个东西本来就是相似又不相同的工具,重要的是行业经验(通信、金融等等),和编程思想、设计思想,有了后三个,无论以后出什么新语言,仅需要了解其语法和特性就差不多了,其他都是共通的。
    忽然想起股市里的事了,莫追涨~莫杀跌~莫跟风(java)
      

  6.   

    net 现在也不错嘛   其实底层他们都是相同的嘛 
    学会一种了 别的用几天时间也就可以搞定了 
    难道非要花个几个月 的时间 从头到尾的 过一遍??
    完全没必要嘛 有项目要用 那熟悉一下 用就是了 也就是熟悉熟悉语法
    其他还有什么 ?? 
    真正的程序员 是不分语言的嘛   呵呵  听过吧
      

  7.   

    。net的发展前景不好吗?
    如果还好的话,干嘛要放弃。
    ps:本人尚未工作,给不了好的建议。
      

  8.   


    牛人  5点了还在 !!!楼主 既然有2年.net工作经验了   还转了干嘛 
    哪个方向都有拿高工资的
      

  9.   

     其实.net的前景也挺不错的,只不过要一个小的过程而已,有基础学习任何语言的比较快,仅仅是个人观点!