我是07届的毕业生。学校教的是java,在大学四年中,专攻方向也是Java,比较喜欢这门语言。去年11月就出来工作了,到今年8月前,一直在广州的一个公司里,但应届生大多很难进入自己喜欢的领域,从事专业的开发者的行列。待着那出差了将近三个月,干的确实系统安装和维护的工作。直到今年八月,辞职来上海,正式加入了我们学院的上海分舵俱乐部。
而我的同学呢?部分在做测试,或修改bug;部分做牛皮筋——就是那种boss让他搞什么就搞什么的角色,据说,现在分别用c、c++、c#、java、Deliphi做过项目,使用的数据库从Access到Oracle不等(呵呵,典型的外包型牺牲品);比较牛一点的,在外企做数码产品的驱动之类的(我也不大明白,跟c有关吧!那也不是我们的老本行了);剩下的做网站架构了,也还不错,在那家不大不小的公司,俨然成了网站架构师。
我应该算比较郁闷的一个了,出来是最早的,但换个地方,那是从头混起。不过幸运的是,我进的公司是做java开发的。我加入这个公司不到一个月,当初来这个公司是因为,它的java水平还是很牛的。我老大是个高中生,我们公司的java框架就是他搭建的,用用改改,应该算比较成熟了。公司不大,开发人员大约十六人左右,做java的有十一二人,大部分都是老员工。而公司Java方面的项目,大多是银行的项目。
最近,公司主要的客户转变为一些外企,他们大多使用了Microsoft的产品,因此给的项目需要考虑利用到他们现有的资源,那么.Net平台成了我们公司以后发展的一个趋势。公司不缺java的人,而且目前java的项目也没什么。早在两周之前,一个新人来了,现在在搞java。那我就没办法,只好服从调配,进入.Net的开发团队中。
公司.Net不是很强,因为几乎所有的项目都必须由唯一的一位高手参与进来。导致他是忙的要死,而其他人却帮不上忙。刚开始,说实话,比较排斥c#:毕竟做了java也有好几年了,经手的项目也不少,虽然很多都拿不上台面。就好像某些东西深深扎进你骨髓里,现在要矫正,会引来阵阵疼痛。
公司的框架上手并不是很难,我也有信心在两周多时间内,学会“使用”这个框架。然而迷惑来了!
我跟公司的Boss谈过了,可能以后参与java项目的可能性不是很多。如果不跳,基本上预定了接下来的一两年里,就是.Net开发程序员了。
我看过很多帖子,大多是骂微软,开发.Net只不过是沦为了微软的代码工。这几天也很有体会,visual studio 的IDE环境确实比较“傻瓜”,基本上所有的方法都有中文注解;很多在java上写起来比较麻烦的东西,用它的控件做出来还比较漂亮......
我感觉什么都不会,但东西就已经出来了。那这有什么意义呢?在这个领域里,完全没有那种自由感。好吧!类似多么爱java,厌弃C#的林林种种——这悬浮的东西不说!咱目标很现实,就说赚钱吧!
.Net程序员赚“大钱”么?!注意,我的目标是“大钱”。
或许有人会反问:“做程序员能赚大钱么?”
是的,程序员就是IT界的农民工,连混的好的美工都没得比。那么我有一些考虑,假设我在两年之后跳,那时候,我是去应聘java程序员还是.net程序员呢?
可能还是那个毛病,我并不想放弃java,一是热爱,二则是我为她已经付出好几年了。前些天还回过帖子,说:

做一个项目,重要的不是采用什么技术,而是恰当的实现它的需求;
做一个程序员,重要的不是学到什么语言,而是学到解决问题的方法;

想起来可笑,我自己都在还迷茫中,凭什么去说教别人。

解决方案 »

  1.   

    你学了那么多年的 Java,而且还很喜欢,有了这些就已经足够了。如果再做两年的 .Net,那你的 Java 就基本上是很手生了。
      

  2.   

    .net也是很有市场的,不过貌似没有java听起来牛而已。
    如果你不需要为生活发愁,你大可以做自己想做的。
    如果你要考虑吃饭的问题的话,那么就先赚点钱。
    如果你想按部就班的过日子,不要想什么,男人赚的钱多半和年龄成正比。
      

  3.   

    .Net在实现起来要比JAVA简单多了在WEB方面
      

  4.   

    学C#很好啊~
    我也看了看C#的书,觉得入门不难啊
    何况.net很有搞头啊~不能不学啊~两手抓,两手都要硬
      

  5.   

    .NET还是JAVA,一个中国程序员的评论
    在工作了一段时间,对Java有了比较深入的运用后说说自己的感觉。
        我自己的职业也许要给一些人骂,我坦诚说我是做对日外包的,做这个工作不是说我对日本有多么的好感,只不过现在工作难找,而且我们也属于出口日本,也不是从日本进口,所以心里觉得也不算过分。我们公司有两个外包部门,我所在的部门主要做得是J2EE架构的B/S或者B2C开发,另外一个外包部门做.NET的比较多。
        在技术上,我的感觉是两者互有千秋,.NET在Anders的带领下发展很快,我也是Anders的一个粉丝,成为他那样的高手是我梦寐以求的愿望(我也知道是不可能的)。但Java领域中牛人也是倍出。现在在Java和.NET最大的区别也许就是一个可以跨各种操作系统平台,一个只能在各种MS的平台上互相移植。微软肯定有能力跨各种操作平台,只不过是为了他的WINDOWS着想,所以不愿意也不敢跨这些平台就是了,他可不希望自己把Linux给带来一片繁荣。Java的运行速度上面,可以说在Windows平台的桌面软件上速度无法和.NET比,在JDK1.4中的SWING的速度我是领教够了,SWT稍微好一点,不过跟用MS的C#作出来的C/S软件的客户端比,还是差了不少,这点我们要实事求是。不过只要脱离了客户端,在做Web Service上,Java的优异性能表现就比较明显了,ASP.NET我没有用过不清楚,不过我觉得应该也很好。
        在开发周期上,肯定是.NET要优于Java,MS的工具一向就是把人培养为傻瓜的那种类型,在Visual Studio中拖拖,很快一个画面就Coding完毕了,如果习惯于这样开发模式的程序员去写J2EE的程序,就会感到极大的痛苦,在Java开发中,个人开发水平还是非常需要的(不否认,程序员中复制代码再进行修改的也不是少数)。不过,傻瓜型快速开发也不是什么坏事,可以缩短开发周期,老板会比较开心,但是对程序员自身的发展来看,是很不利的。很有可能你做了几年程序员,还处于拖放空间的那种层次。但Java的这种开发方式造成了对开发人员要求比较高,对于刚入行的开发人员来说,很容易就极大打击开发人员的自信心和积极性,带来不好的一面。
        下面说到大家最关心的就业和工资问题。在中国,目前来说就业似乎还是Java形式稍好一些,毕竟已经占据了大量的市场,很难撼动其已有的地位。.NET也处于上升趋势,可能还是因为Java对开发人员的要求比较高,所以广大公司总是苦于不能找到自己需要数量以及开发能力的开发人员,所以Java的招聘总是很红火。.NET由于开发简单,这个也带来了双刃剑,一方面大家可以迅速上手,这是好事,另一方面,由于对工具产生了极强的依赖性,导致自身提高缓慢,大家都是那个水平,反正老板看业务也能做起来,就不会那么积极得去市场招人了,反正很快就能把一个人培养为熟练工,这个是带来的坏处。在工资薪水方面,中国目前Java和.NET还是做外包的比较多,无论是国内的外包还是海外的外包,目前有80%左右的分量都是涉及这两项技术的。但区别还是有的,Java的外包主要是运行在Linux/UNIX/Solaris上或者暂时不确定在什么平台运行,先开发了再说,而.NET上的外包肯定是在Windows上运行的。而一般银行,电信,邮政,大型企业ERP系统一般都在Linux/UNIX/Solaris服务器上跑,这个是不可否认的事实,所以Java的外包主要是这些类型的东西,小弟外包项目做了4个,两个银行系统,一个电信系统,一个超大型ERP系统。而.NET一般是中小企业MIS,中小ERP,一般的Web Site之类的系统开发。一般情况下银行,电信,邮政,大型企业ERP系统总的投入成本都是很高的,那些企业既然投了那么多的成本,最在乎的是你项目质量的好坏,而成本的具体成本数额,只要不是很离谱,他们还都是比较大方的,这也直接影响到了程序员,因为项目的报酬比较高,自然程序员的薪水也比较高一点,做J2EE外包一年以上程序员的薪水普遍在4K到6K左右,至少我们公司是这样,而我们公司在做J2EE外包里面薪水也是普通水平,那些经验丰富的Java开发人员,一个月拿到1W以上每个公司也是肯定有的。而中小企业MIS,中小ERP,一般的Web Site之类的系统则对开发成本非常关注,也相对比较抠门一点,所以自然轮到程序员头上薪水也偏低,具体多少大家自己心里也有数。就拿我们公司的两个外包部门来说吧。同样的工作年龄,我们做J2EE外包的普遍工资要超过非J2EE外包的1000块以上,当然,做.NET的也有钱很多的,不过在这个市场大环境下,究竟什么样大家心里也有数。
        我来这里不是跟大家说什么Java好,.NET不好,其实我自己也买了本C#高级编程,也许我不去做C#的开发,不过我也学学里面比较好的编程思想,提高提高自己,我也认为.NET里面有很多值得我们学习的东西,毕竟微软的实力还是非常强大的。
        最近在这里看到某些朋友说Sun公司要不行了,Java也要完蛋了的论调,我只觉得好笑,Java并不是SUN公司的Java,而是有一大堆企业在后面推动Java的前进,比如IBM,Oracle,Bea等等。SUN公司是不是不行了首先也只是道听途说,其实Sun只不过是几个员工跳槽而已,也不至于到不行的地步,其次SUN公司现在对Java的影响能力也有限,Java发展的路线都在JCP手上。在这里我只是想纠正下部分人的观点。
        写了这么多,谢谢大家认真看了我的文章,我对这篇帖子自己也尽量做到了客观的态度,不过由于我自己在Java耳濡目染下,肯定也有所偏差,希望大家见谅。

    转来的  作者非本人
      

  6.   

    回复wdman:这个倒是不错的心态,不过你要是不甘于平凡,感受就不一样了。人比人气死人啊!拿近的来说,我在学校时,团队的两个boss级别的人物,现在年薪10W 啊!同样是07届的,刚出来差距就这么大。经过几年的锻炼,差距还要拉开。记得那丫在我们大三的时候,还信誓旦旦的说,坚决不去应聘,不替人打工,现在呢?还是在他最讨厌的企业工作。抵制日货!!其实,遇到生活的问题或机遇时,很多都可以抛开。
    当然,前提是在不触犯你某些原则的情况下!大家相互尊重,相安无事。
      

  7.   

    回复micro_e:两手抓,倒是可以尝试;
    两手硬,基本是不可能的事情。不做项目,不面临实际需求,不碰到奇怪问题,都不会有太大的提高。
    要真学进去,哪个方向都会让你忙得喘息不过来。
    迟早要做选择,还不如早早决定方向,后面的学习和工作才会有合理的取舍。
      

  8.   

    呵呵,个人觉得还是自己的选择问题,有人冲钱去,有人冲技术,还有人冲……,各取所需,其实Java还是DotNET就显得不再重要了。
      

  9.   

    原来我也是混dotnet的,从1.0-》2.0,现在又回到cpp了,总是觉得外面技术更新太快了,只能混c/cpp了,
    实际上语言就是一思想+对类库的熟练
      

  10.   

    不要困惑了。
    java和.net基本都是30,35岁前能搞的东西丝。
    国了那个年纪不管你j或net,都要放弃。
      

  11.   

    迷茫什么!?我在学校作的也是JAVA,但是到实际工作中作java才作了2个多月,然后就开始做Domino程序员,到后来,Domino和java一起做,,所以进入社会了,不是你想干什么就能干什么的...再说中国的程序员几乎都是吃青春饭的,你还想干一辈子??!!!别困惑有了工作经验.快30岁就转管理吧!!!!做啥都是一样的...有可能你去一个做java的公司,,但可能根据项目需求,你还要做别的.....这就是社会!!!
      

  12.   


    楼主那么年轻,为什么不考虑做一些技术含量更高的工作? 例如用dsp做音频压缩,用arm移植ucos,用汇编写cs8900的驱动,用c写无线通讯的协议,等等。
      

  13.   

    java什么都要自己编写,虽然编写代码的能力强了,但是却是实实在在沦为了代码工人,因为你无法抽身花更多的时间去理项目的需求,分析等,而是天天写代码啊,
      

  14.   

    社会是现实的,不是你想怎么样就能怎么样的。.net也好,Java也罢,关键看你自己追求的是什么了,在现实生活的压力下我们可能都要学会放弃很多东西。
      

  15.   

    我是Java转.net的
    我觉得程序员代码是一方面 但是实现的思想更加重要,java和.net又很多互通性 和LZ一样 以前学的就是java 对.net有一定的排斥 但是现在相通多了 无论是java还是.net都是30前干的事情  一个好的系统分析师和设计师 还有方案解决的比一个好的程序员重要的多设计不合理需求不明确  白忙活的都是程序员。。所以我决定25岁就转做架构 分析了 至于用什么语言 我觉得无所谓 没什么区别
      

  16.   

    回复veryfatman:做音频、视频方面的人才确实比较抢手,比较热,不过,要从新开始,也得有机会。如果有这样的公司愿意要,愿意真心培养,我倒想试试。回复booming:35岁是个魔咒,但愿china的程序员能走出这个泥沼。回复lyn0605:是的,真正对口的没几个,公司都会有自己的考虑,很多东西,由不得你挑。回复yellowen170161599:这位兄弟说到点子上了。回复corruption:代码工也有高低之分,也许以前听惯了某些调调:做java的看不起做.net的,这个在我们学校是个风气!技术上的BS。其实做java的,东西还不一定有.net做出来(花同样的功夫)的漂亮呢!回复jannyz:谢谢你的忠告感谢大家的关注,晚上结贴吧!
      

  17.   

    你是不是吃饱了撑着,没事找抽?什么东西不是越做越简单化"我感觉什么都不会,但东西就已经出来了。那这有什么意义呢?在这个领域里,完全没有那种自由感。 "
    你就说你很牛了?
    牛你怎么不去sun?
     那里有自由感
    又能让你赚到"大钱"
    你为什么要用XP vista  那你自己用0 1弄一个操作系统算了
    用DOS算了一看就是刚出来的小屁孩  什么都不懂,唧唧歪歪还是可以
      

  18.   

    "我感觉什么都不会,但东西就已经出来了。那这有什么意义呢?在这个领域里,完全没有那种自由感。 " 我用ASM的,咋觉得Java完全没有那种自由感。 
      

  19.   

    这有何难,不愿转行就跳槽呗,你都做Java好几年了
      

  20.   

    我现在做java,但java书一本都不看,天天看大学课本
      

  21.   

    技术就是个屁是个人学两天就会、技术更新就像女人月经没完没了说来就来、技术人员就是护舒宝-常换常新... javaer是月月舒牌、.neter是安尔乐牌...
    月经来了或者痛经了你还在乎什么牌子吗?能tmd用就行了!
      

  22.   

    我也类似,呵呵,徘徊在到底要不要回Java,现在在做PHP。一项喜欢Java。生活啊。
      

  23.   

    既然那么有志气,为什么不把自己锻炼成java和c#都牛的强人呢。天天发愁这些,还不如去实践。
      

  24.   

    你j2ee要是学的不错```
    你.net要是学起来```不会差到那里去吧```
    我看楼主``没静下心来```
      

  25.   

    JAVA一直是我用的,也一直在钻研中,C#少用,不好评论,只是觉得,做每一个程序,不管用什么语言,关键是能从中学到真东西和拿到MONEY
      

  26.   

    我是.net的门外汉。
    不过同意楼上的
    静下心来最重要。
      

  27.   

    我是Java转.net的 
    我觉得程序员代码是一方面 但是实现的思想更加重要,java和.net又很多互通性 和LZ一样 以前学的就是java 对.net有一定的排斥 但是现在相通多了 无论是java还是.net都是30前干的事情  一个好的系统分析师和设计师 还有方案解决的比一个好的程序员重要的多设计不合理需求不明确  白忙活的都是程序员。。所以我决定25岁就转做架构 分析了 至于用什么语言 我觉得无所谓 没什么区别
    ----------
    不凑  我是.NET的程序员 也学过JAVA 就跟大多数人那样 我对JAVA也很排斥 因为什么东西都要自己来
     虽然开发过的项目不多,但我认为.NET把绝大多数需要经常用到的代码封装起来了,不要说什么学不到东西的,最重要的是实现的效果好了
    同样一个项目来做,我相信JAVA更多的时间是花在编写代码上. 而.NET可以花更多的时间在系统架构和测试上
      

  28.   

    前些天还回过帖子,说: 
    “ 
    做一个项目,重要的不是采用什么技术,而是恰当的实现它的需求; 
    做一个程序员,重要的不是学到什么语言,而是学到解决问题的方法; 
    ” 
    想起来可笑,我自己都在还迷茫中,凭什么去说教别人。----------------------------------------------------------的确, IT这东西变化快, 说什么思想,什么需求,... 都是扯淡, 技术一旦变了, 你
    还得学. 就说语言和环境吧: 从dos下的tc到win下的vc, 你的"思想"再厉害, 你对计算机系统
    理解得再深刻, 你还是得不停地玩命学才能跟上技术变化的步伐... ...因为毕竟公司是玩money的, 不是玩thinking的.不过我觉得这对于中国人/中国社会来说, 也是一个大好事. 为什么呢? 因为中国传统上往往都是
    管本位主义思想,每天玩官僚主义, 对技术进步毫不在意. 由此导致很多严重问题, 比如:
    1.官本位主义下, 人普遍不思进取, 比如考上了名牌大学, 就可以高枕无忧; 而现在不同了.
      技术+商业体系下, 普遍要求精益求精 的 不断改进的精神, 任何人不上进就可能被淘汰.
    2.官本位主义下, 大家每天玩欺上瞒下,推拉扯皮,损人不利己的勾当, 而现在随着技术体系的进步
      这些内容变成了不断的学习和技术创新.总之,技术变化快,对中国整体大环境是一个大好事,我们个人要想办法调整自己适应社会发展大趋势
      

  29.   

    我和大多数人不同,我是从.net转到java的。不想做微软的代码工具,因为这样学不到知识。
    做java相当累,很多时Internet上文档只有片段,或者根本就没有人帮助你,你需要自己到脑筋思考。
    我就为一个问题思考过整个国庆节,最后终于完美解决。我不吝啬,我将我的解决方法都写在自己的博客上,
    为的就是帮助更多象我这样的人。转java也有一段时间了,从排斥,到接受,到喜欢,整个过程历历在目,不过我还准备研究、深入研究...
    java还有很多不完善的地方,或许明天我能为java贡献点什么。这也是我学java的目的。
      

  30.   

    .net和java都懂不可以吗。
    不要太在意用什么工具,应该关注的是系统的需求。
    如果总是纠缠在用.net和java这些细节上,你永远都只是个程序员而已
      

  31.   

    很多大的软件外包公司根本由不得你选择的,可能今天你是Java,明天你就是嵌入式了,赚钱最要紧!
    群硕就是一个很好的例子。
      

  32.   

    学java爱java
    但我却做了.net
    学学走走
    没有不好
    也许更好
    心态好点
    毕业3个月了
    只知道继续前进
    lz加油!
      

  33.   

    我现在也面临着这样的问题,也是在困惑当中,我以前是搞c++的转.net还是转java.........
    不过语言只是种工具,最得要还是你的软件思想吧
      

  34.   

    我也想学Java, 但感觉跟它无缘,现在做 .net 的。
      

  35.   

    哥们那我会儿我就想学JAVA,因为那时看到学JAVA很多书,而C#就一本同,还是为了省钱就学了C#,这会儿有用了。不过JAVA跟C#还是一样的。基本上相同
      

  36.   

    SUN公司以前好像是搞UNIX的, 不用担心他的实力, 应该挺有生存空间的.
      

  37.   

    引用【一看就是刚出来的小屁孩  什么都不懂,唧唧歪歪还是可以 】
    回复liuhao_msdn:呵呵,被您一眼就看出来了!
    回复GODProbe:...未遂,强!回复gap0dh:我想是这样的!回复sueye:要真喜欢技术,还是可以走技术路线的,只是不在开发一线了。回复redex:转变总是痛苦的,但至少在进步!回复qing2005 :确实会有这样一个过程。某某牛人预言,未来十年内,java仍将是主流!学java的也会越来越多,会呈现一个鼎盛朝代!而其他语言也不会无故消亡,即使消亡,也是一个过程,而这个过程比你的职业年龄要长。很多东西发展到国际的级别,要轻易死去,还不是件简单的事情呐!明天,我的.net处女项目旅程即将展开。呵呵,大家一起努力吧!
      

  38.   

    引用【一看就是刚出来的小屁孩  什么都不懂,唧唧歪歪还是可以 】
    回复liuhao_msdn:呵呵,被您一眼就看出来了!
    回复GODProbe:...未遂,强!回复gap0dh:我想是这样的!回复sueye:要真喜欢技术,还是可以走技术路线的,只是不在开发一线了。回复redex:转变总是痛苦的,但至少在进步!回复qing2005 :确实会有这样一个过程。某某牛人预言,未来十年内,java仍将是主流!学java的也会越来越多,会呈现一个鼎盛朝代!而其他语言也不会无故消亡,即使消亡,也是一个过程,而这个过程比你的职业年龄要长。很多东西发展到国际的级别,要轻易死去,还不是件简单的事情呐!明天,我的.net处女项目旅程即将展开。呵呵,大家一起努力吧!
      

  39.   

    我选择参加.net培训,3个月这就要学完了,下周就要参加面试上班了,时间可真快。3个月前我参加了北京爱思爱迪的特惠班,才3800元原价可是7000多啊,现在看来很超值啊。学了好多东西,很多东西靠自学是学不来的。这是我们班级的博客(http://www.niwota.com/quan/6727609/),记录了我们学习的全过程,感兴趣可以一起来交流,一些好经验我们可以一起分享。
      

  40.   

        低级的c#编程员确实没什么搞头,但是高级c#程序员是很强的,并不比java差多少。而且.net入门快,MSDN完美的技术支持,要说.NET不如java,那其实是因为.net门槛低,大量的低级.net程序员在里面造成了.net低层次应用的假象。
        我倒是感觉,c#和java其实都差不多,到了一定的层次后,其实语言并不重要了,重要的是思想。程序是由数据结构和算法构成的,一个好的数据结构和算法才是关键。至于语言,我并不觉得c#比java差多少。
      

  41.   

    java c# 互相转换没什么问题。
      

  42.   

    编程语言是个工具罢了,不论是java还是dotnet。在必要的是由都应该能够迅速掌握。
    关键是要用心,金斧头的故事相信不用我给你讲把,编程语言其实就好比斧头,相比之下人更重要。
      

  43.   

    Java运行速度比.Net快很多 也比.Net灵活...
      

  44.   

    一群神经。。楼上各位说java的说.net的,我想问问你们:“你们倒底想死在java上,还是想死在.net上?”
      

  45.   

    看了楼上的,想了很多~~楼主工作两年了才22岁,我Tmd一毕业就25(虚)岁了~~
    悲哀~~~
      

  46.   

    楼主不要在意.用什么都可以了.
    我大专毕业4年,  为了找自己喜欢的编程工作换了4家公司,用了4,5种开发语言,用过1年半PB,半年C#,一年VC++ c++,一年C asm. 还有其它的SQL语句,HTML,JS,pl脚本也都写过,从企业数据库管理软件到嵌入式通讯系统软件.
    我感觉有了写代码的感觉了.其他什么语言的差别的根本就是看几天书的事.
    JAVA我也懂一些.感觉JAVA程序员和C#程序员转起来太容易了.
    可以在现在公司做半年.一年的C#.在换一家做JAVA的.
      

  47.   

    csdn脚本有点问题,有时候提交两次才有反应。
      

  48.   


    年轻有年轻的好处,也有年轻的迷茫,这个很正常。Java到目前大规模流行了3年左右,.net也有2年了,但是你的程序员声明至少有10年的时间,10年后Java说不定已经消失了,你在乎这个吗?往前看10年,1995-1997年最流行的开发工具是BC、VB、VFP、PB
    往前看8年,1998-2002年最流行的开发工具是VC、Delphi、BCB
    往前看5年,2003-2007年最流行的是.net、Java
    往后看5年呢?简单算,10年前的流行VFP、PB现在基本是销声匿迹了,那个时候Java刚刚开始冒头,8年前流行的BCB、Delphi现在已经没落了,Java能NB几年?其实很简单,只要你能精通C++或者Java,那么以后随便一个开发工具看简单几页语言规则就可以了,至于RAD开发工具,那些所谓的库基本都是通用的,看看以上所列开发工具中我们的常用函数、属性有多少是名称重复或者近似的?比例相当的高!剩下的还担心什么?其实只要精通任何一种基于OOP的开发工具,剩下的事情都很简单,最怕的是几年过去了,还是处于那种拖拉控件离开IDE无法工作的那种水平。
      

  49.   

    我现在考研,考的是C++,但我很难在C++ 和 C# 之间作抉择
      

  50.   

    无论做什么,想做到最好,还是兴趣使然,C#可能更有前途哦。web只是一方面吧。
      

  51.   

    的确, IT这东西变化快, 说什么思想,什么需求,... 都是扯淡, 技术一旦变了, 你 
    还得学. 就说语言和环境吧: 从dos下的tc到win下的vc, 你的"思想"再厉害, 你对计算机系统 
    理解得再深刻, 你还是得不停地玩命学才能跟上技术变化的步伐... ... ---------------------------------------------
    说错了,如果对软件开发理解足够深刻的话,那技术是永远落后于思想的。
      

  52.   

    原来我也是混dotnet的,从1.0-》2.0,现在又回到cpp了,总是觉得外面技术更新太快了,只能混c/cpp了, 
    实际上语言就是一思想+对类库的熟练
      

  53.   

    无论用什么语言,当你的代码量超过10W的时候,就不会这样想了。在语言之上还有架构和模型,这些都是语言无关的。在架构和模型的上面还有领域经验和软件过程控制经验...。只有刚入门的人才喜欢大谈语言的优劣。等你能真的理解设计模式,架构模式的时候,语言的差异就非常小了。我原来是用微软的那套ASP/VB/VC,后来转到Java, J2SE, J2EE,现在由转回来重新用微软那套C#。我个人倒是觉得,Java优秀于.net,更多的是在利益的组合上。相反,在实际应用上,Java的劣势是比较明显的,学习成本和使用成本都很高!
      

  54.   

    怎么都是想着干coding呢?。。
      

  55.   

    从coding干起而已。coding 说: 一群龌龊人!
      

  56.   

    楼主还刚毕业,非常容易理解你。
    你工作几年再回顾就会感觉你说的其实都是小事。
    JAVA?.NET?有很大区别么?你一辈子的目标就是做JAVA程序员么?
      

  57.   

    我觉得这得结和中国市场的情况来说。不知道这个社会是怎么了,就连做技术也得跟风。
    如果微软持续对中国市场看好,加大宣传力度的话,那么。net一定会成为一统的标准。
    这个现象好比前一阵的外包之春一样。
      

  58.   

    学校图书馆刚进一批书,有本叫<超越java>,看看吧,国外的牛人都在说java过时了,作者是05年jolt震撼大奖获得者,在实际项目中感到用java力不从心,最后转用别的架构。这说明什么?没有完美的语言,我们要掌握语言背后的东西,我认为在学会了几门语言后,一定要看看程序设计语言概念。或许自己也发明个XX语言呢?(呵呵)
    不幸的是我们还有很长的路要走,
    幸运的还是我们还有很长的路要走。