我是大三的学生,上面的几种语言都有所了解。
C语言是初学的,用来写过一些简单的小程序,解过一些acm题目,做过一个运动会管理系统。
c++是大二上《面向对象程序设计》时所用到的语言,不过没什么实践经验,上完课后就没用过了。
java语言是为了课外项目而自学的,写过一些操作数据库的通讯录工具,利用添加web服务引用写过一个校内使用的客户端工具,也使用dom4j操作x3d文件。
c#则在编写校园一卡通时用过。现在的问题是,虽然基本上上述语言都用过,但是都不精通。
大三就快结束了,可是依然很迷茫,不知道应该向哪门语言深入学习。
其实虽然c++用的最少,但是我很喜欢它,也买了一些书,比如《c++ primer》、《vc++ 深入详解》,
但是在那么多门语言中,我觉得c++是最复杂最难学的。
而java和c#两者之间实在太难取舍了。
我个人倾向开源的java,但是我主要对软件方面比较有兴趣,而java编写桌面程序效率似乎不高(可能是个人问题)。
c#的话,在windows下编程比较兼容,而且也可跨平台……
有些公司招聘只招懂c++的,比如深信服……哪位高人给我指点一条明路吧!
很迷茫啊,似乎什么都想学,结果是什么都学不好……

解决方案 »

  1.   

    c++转java 最多只要1周  如果你C++真的懂的话
      

  2.   

    我建议你学java,要不就好好学自己感兴趣的语言。掌握好一门专业语言比什么都重要。精通一门语言比学习所有语言要强的多,至少你自己到哪里都拿的出手。
      

  3.   

    我觉得C、C++、Java!基本就可以!
    你什么都可以做了!
      

  4.   

    自己学,不会精通到什么地步,通过项目实践来学是最好的.因此我建议,如果那个C#的项目可以继续的话,或者还可以做类似的C#项目,不妨专攻C#.如果没这样的机会,就学Java.
      

  5.   

    偶还是JAVA小白,但是我认为要成为强手,那么JAVA,C,汇编,BIOS,OS(后两种虽然不是语言)一个都不能少,至少这几种都要有所了解,然后再根据工作决定对某一种深入学习
      

  6.   

    你最好找到自己的方向才是硬道理,如果是马上从事工作,就必须找个开发效率高的语言开发比如c#或者java,如果是长远考虑找高薪工作,建议还是c/c++。如果是爱好者建议学习比较容易入手的语言,这几个语言相比较,建议还是先学习c#或者是java,但是前提必须把基础打扎实。我现在就觉得我的基础不是很扎实,开发过程中需要翻阅一些基础的东东,很苦恼啊。
      

  7.   

    我个人比较倾向于java。我建议你选一门自己比较感兴趣的,把这一门学好就ok了。
      

  8.   

    不在于多而在于精,业精于勤。我老师就是搞C++的他说他老师让他搞一样搞精。我老师选择了C++;
    他搞的很精,精到什么程度哪?显示器关了代码照敲不错,理论跟好。最后他总结了一个经验就是:
    语言都是通的学精了一样学其他的很简单,而且往往能使你找到新思路。
    所以我觉得不管是C++,C,java只要学精一样就够了。(一定要精)