none
各种语言相比,哪种更适合就业?(易掌握、工资相对较高) RRS feed

  • 常规讨论

  • 各种语言相比,哪种更适合就业?(易掌握、工资相对较高)

    都上大二了,还没决定在哪个方向的语言深发展,希望大家给点意见,谢谢了?(C/C++/C#/java)

    2010年12月16日 0:35

全部回复

  • 个人认为大二还是要先把基础打牢,学好一些基础课程,比如《计算机组织与结构》《数据结构与算法》《操作系统》《数据库概论》等。

    对整个计算机的技术体系有一个自己的理解,这样会促进以后的学习。

     

    至于选择什么语言,可以根据你自己的求职目标来定。

    2010年12月16日 6:58
  • 楼上正解撒~~~~
    请大家多支持学生专区~~
    2010年12月16日 7:48
    版主
  • 这个是相对比较矛盾的吧,不吃苦中苦,哪来人上人?每种语言有每种语言的优势,看自己了。先老老实实打基础吧。
    2011年1月19日 13:36
  • 我觉得还好吧,自己用的习惯就好~~没什么矛盾的,实际上一般的问题用哪种语言都可以解决的~~~除非对程序有特殊的要求。但是这样的特殊要就毕竟很少碰到,所以以自己的习惯选择一款最适合自己的语言,之后把它研究到最透彻,之后就OK了~~~
    请大家多支持学生专区~~
    2011年1月20日 10:26
    版主
  • 编程语言选:C++或java C++更适合于应用软件开发。编写属于自己的产品。 而java的特点是可跨平台。不管在什么样的系统,只要配置了java虚拟机,都可以使用自己编辑的程序。 java---jsp中也会涉及到java的知识,一个公司的产品。 这两个是最建议你去学的编程语言。 基于C++的应用软件开发 基于jsp的网站开发 (还有.asp,.php的网站开发) 这些都是公司招聘中很吃香的。
    2011年1月20日 11:12
  • 把基础理论打好、、、慢慢来、、、
    2011年3月1日 12:09
  • 如果你是中国人,那建议你去学学易语言。虽然功能没C语言这样强大 ,(因为我们将要用到的功能也不需要这样强大,可以去找找易语言的介绍,网络上能下解到破解版的易语言。)

    2011年3月9日 9:54
  • 你的思想比较潮,因为易掌握还得工资高,这个怕不好弄,呵呵,最好静下来,好好学通一门语言,其他的雷同。是主要找到自己的爱好。

    山西.net俱乐部
    2011年3月10日 9:28
  • 李开复:网络上常有人问我:学习哪种语言(C#、Java、C++...),赚的钱比较多?其实如果你抱著这种心态去学习,就会学得很累,不可能学得太好。另外,任何语言只要做到精通,薪资都会不错的。所以重点不在语言,而是在态度吧!最棒的应该是在开心的工作时,得到合理的报酬。(创新工场蔡学镛)
    2011年3月10日 11:15
  • 同意楼上的哈~~
    请大家多支持学生专区~~
    2011年3月10日 14:23
    版主
  • 兄弟 问出我的心声了

    2011年3月11日 11:59
  • 赞同,我大3,感觉最重要的就是心态了,我觉得心态是我长久的动力源泉。
    学无止境,我喜欢这种感觉。。。
    2011年3月16日 4:43
  • 大家讨论比较热烈,放到楼顶来讨论讨论哈~~大家
    请大家多支持学生专区~~
    2011年3月16日 13:32
    版主
  • 这个就不好说了,跟你的兴趣以及以后找到的工作有关系,说说我的经历吧,我记得我初一的时候接触了QBASIC,我以为这就是我要学的语言,之后我学会了VB6,用它做简单的图形界面开发,上大学我开始学C,感觉C的语法更简洁,然后C++,我以为我以后会靠这个吃饭,到了大四,我觉得C#的语法是C语系,更习惯些,而且也可以像VB一样有可视化开发界面,转用C#做WinForm开发,那时候我甚至不知道WinForm和WebFrom有什么区别,快毕业的时候找到了一份工作,是做WEB开发,那时候我连HTML标签都认不全,以为会写点C#就会做WEB开发,把WEB开发当成桌面开发拖控件一样简单,结果可想而知,无奈只能死命的研究WEB开发,之后很长的一段时间以为WEB开发就是用好WEB控件,会简单的布局,之后又接触的CSS和JS,作一些深入的研究,现在我用的语言基本上就是C#和JS,微软的那一套web控件我基本上已经忘掉怎么用了,也不再依赖图形化的开发界面,我更喜欢自由的手写HTML和CSS,而不是去拖一个控件,其实我觉得大学里没必要定下某一个语言,无非就是3大结构面向对象等等,如果开发的要求不高,那可能仅限于完成任务,但如果你对自己有所要求,你可能会关注框架、性能、可维护性与可扩展性、跨平台支持(很多人以为跨平台只是JAVA的专利,其实.net也是可以的,linux下有MONO,你可以理了解下)等东西,如果是做web开发,大的项目可能还要关注服务器负载平衡、优化页面加载速度、数据库等等,这些都是伴随着工作经验的增长而要面对的,当然,必须得有兴趣,否则很难有大的发展。
    2011年3月17日 16:30
  • 语言只是工具,要加深对软件设计的理解,找一个自己感兴趣的方向,最近移动开发好像挺热的


    2011年3月18日 1:55
    版主
  • 这个嘛,个人还是不建议的,不够主流。技术和知识跟国家没关系的。
    2011年3月18日 1:58
    版主
  • 多研究一下现在IT技术上的发展,也可以多看看招聘信息嘛
    2011年3月18日 1:59
    版主
  • 这个就不好说了,跟你的兴趣以及以后找到的工作有关系,说说我的经历吧,我记得我初一的时候接触了QBASIC,我以为这就是我要学的语言,之后我学会了VB6,用它做简单的图形界面开发,上大学我开始学C,感觉C的语法更简洁,然后C++,我以为我以后会靠这个吃饭,到了大四,我觉得C#的语法是C语系,更习惯些,而且也可以像VB一样有可视化开发界面,转用C#做WinForm开发,那时候我甚至不知道WinForm和WebFrom有什么区别,快毕业的时候找到了一份工作,是做WEB开发,那时候我连HTML标签都认不全,以为会写点C#就会做WEB开发,把WEB开发当成桌面开发拖控件一样简单,结果可想而知,无奈只能死命的研究WEB开发,之后很长的一段时间以为WEB开发就是用好WEB控件,会简单的布局,之后又接触的CSS和JS,作一些深入的研究,现在我用的语言基本上就是C#和JS,微软的那一套web控件我基本上已经忘掉怎么用了,也不再依赖图形化的开发界面,我更喜欢自由的手写HTML和CSS,而不是去拖一个控件,其实我觉得大学里没必要定下某一个语言,无非就是3大结构面向对象等等,如果开发的要求不高,那可能仅限于完成任务,但如果你对自己有所要求,你可能会关注框架、性能、可维护性与可扩展性、跨平台支持(很多人以为跨平台只是JAVA的专利,其实.net也是可以的,linux下有MONO,你可以理了解下)等东西,如果是做web开发,大的项目可能还要关注服务器负载平衡、优化页面加载速度、数据库等等,这些都是伴随着工作经验的增长而要面对的,当然,必须得有兴趣,否则很难有大的发展。
    楼上的发言,大家可以借鉴一下
    2011年3月18日 2:03
    版主
  • 我在公司做过嵌入式(C/C++),做过.net,做过J2EE..都源于刚开始不知道主要学什么但是都想学,但是我现在明白了,好好学一门吧...收获会更多,其他的了解便可..丰富知识面,至于说学哪一门语言,我认为你还是网上看些这些语言的特点,取于你的爱好..工资问题在于你的技术程度,不在于哪一门语言...
    2011年3月30日 16:36
  • agree
    2011年4月20日 6:23
  • 网站后台开发的好找吧
    2011年5月23日 13:09
  • 那种语言写出来的东西最“能”被杀毒软件杀了
    2011年7月10日 12:10
  • 这个问题我刚刚开始也是很纠结,其实你可能学的还不是太深,到后面你会发现你的问题问错了。不是什么语言更适合就业,而是什么技术更适合就业。语言说实话,学了c或者c++这种基础语言然后学c#或者Java都不是很难,关键是不同语言的特点和关键的环境构架不同罢了。语法上大同小异,比如我学了c然后看Java和c#的语法书都不累。一本书很快就能看完。当然多动手才是王道。

    你如果真正想考虑就业的话应该考虑是框架。比如我是学web工程的,我就的选择一个方向是asp.net框架还是j2ee框架,这两个不仅仅是语言不同,因为计算机编程语言仅仅是一种人机交流方式,基本上不存在什么优劣(当然,毕竟技术不断进步,不同时代和不同类型的语言有一定的优缺点)。你要学的是不同框架下的技术,理解他们的内涵

    希望能帮助你,我以前也是如此迷茫,现在回头看了问题不对

     

    2011年7月25日 8:59
  • 看到1楼说的 理论  我笑了

    2011年7月26日 9:24
  • 您的经验好丰富啊,我也是一个C#的初学者,请问你从事了程序员这一行有多久了,平时是不是很辛苦,天天加班?我听别人说程序员加班是常态,正常下班是变态!!那您觉得是这样吗?
    2011年7月29日 2:29
  • ""易掌握、工资相对较高""  嘿嘿

    YangYu——Alex说的对,先要把基础打好,毕竟才大二,而且我认为先要使自己爱上code,爱上pragram,别的先不要多想。

    2011年8月9日 9:13
  • 这个问题我刚刚开始也是很纠结,其实你可能学的还不是太深,到后面你会发现你的问题问错了。不是什么语言更适合就业,而是什么技术更适合就业。语言说实话,学了c或者c++这种基础语言然后学c#或者Java都不是很难,关键是不同语言的特点和关键的环境构架不同罢了。语法上大同小异,比如我学了c然后看Java和c#的语法书都不累。一本书很快就能看完。当然多动手才是王道。

    你如果真正想考虑就业的话应该考虑是框架。比如我是学web工程的,我就的选择一个方向是asp.net框架还是j2ee框架,这两个不仅仅是语言不同,因为计算机编程语言仅仅是一种人机交流方式,基本上不存在什么优劣(当然,毕竟技术不断进步,不同时代和不同类型的语言有一定的优缺点)。你要学的是不同框架下的技术,理解他们的内涵

     

     

    支持你

    2011年8月11日 18:41
  • 俺现在就是能不用服务器控件就不用。
    努力在刀奈特的天地里摸爬滚打。
    2011年8月21日 3:14
  • c++是学习各门基础课的基础,所以学好c++吧,这样才能学好专业课,别怕难。有了这个底子,想到哪发展都没问题。
    2011年10月20日 11:26
  • 几乎每种语言都适合就业、每种语言都能够诞生高薪酬职位,关键看自己的掌握和企业的需求。

    打基础的时候,一门心思专下去好点,牵扯太广反而难以抉择。

    2011年10月22日 2:56
  • 如果这个问题有正解,那么其它语言都可以去死了。所以。。。
    2011年11月1日 11:08
  • 如果这个问题有正解,那么其它语言都可以去死了。所以。。。

    呵呵 其实关键还是靠自己
    2011年11月16日 2:52
  • 这个就不好说了,跟你的兴趣以及以后找到的工作有关系,说说我的经历吧,我记得我初一的时候接触了QBASIC,我以为这就是我要学的语言,之后我学会了VB6,用它做简单的图形界面开发,上大学我开始学C,感觉C的语法更简洁,然后C++,我以为我以后会靠这个吃饭,到了大四,我觉得C#的语法是C语系,更习惯些,而且也可以像VB一样有可视化开发界面,转用C#做WinForm开发,那时候我甚至不知道WinForm和WebFrom有什么区别,快毕业的时候找到了一份工作,是做WEB开发,那时候我连HTML标签都认不全,以为会写点C#就会做WEB开发,把WEB开发当成桌面开发拖控件一样简单,结果可想而知,无奈只能死命的研究WEB开发,之后很长的一段时间以为WEB开发就是用好WEB控件,会简单的布局,之后又接触的CSS和JS,作一些深入的研究,现在我用的语言基本上就是C#和JS,微软的那一套web控件我基本上已经忘掉怎么用了,也不再依赖图形化的开发界面,我更喜欢自由的手写HTML和CSS,而不是去拖一个控件,其实我觉得大学里没必要定下某一个语言,无非就是3大结构面向对象等等,如果开发的要求不高,那可能仅限于完成任务,但如果你对自己有所要求,你可能会关注框架、性能、可维护性与可扩展性、跨平台支持(很多人以为跨平台只是JAVA的专利,其实.net也是可以的,linux下有MONO,你可以理了解下)等东西,如果是做web开发,大的项目可能还要关注服务器负载平衡、优化页面加载速度、数据库等等,这些都是伴随着工作经验的增长而要面对的,当然,必须得有兴趣,否则很难有大的发展。


    说得很好,很多人是抱着工资高低去学的,

    学懂了学通了还怕工资低吗?

    2011年12月18日 12:12
  • 我也有同样的问题 但是关键还是深入下去才可以吧 呵呵 每一个大方向如果没有上几年的学习,很难能学习出什么来。但程序设计的最根本的东西是相同的。所以我们学习要抓根本。俗话说:通一理,融百里。
    2012年1月10日 13:38
  • 给大家一个建议吧:

    1:学好学校里现在教你的东西(我毕业后才发现,学校里有群体可以一起讨论,或有导师指点,在学校没有利益,出来后一个人,同事同行不会给你什么指导,毕竟比你多点知识,钱就比你拿的多,他们不会让你超过他们)

    2:没有什么开发语言出来拿钱就很多,开发语言只是工具,如:学了C,虽然很多告诉你C++比C好,可是只要你精通C,一样比有发展前途。(一通百通,这个很快你们就明白)。

    3:在学校的一定要让老师给你介绍一个开发团体,你给他们打打杂,这样你就会接触很多开发项目,在你给程序纠错代码(我们那时是志愿给他们打杂,毕竟他们把程序写好了,为了节约时间会请人专门纠错一些程序错误,有时候还可以参与他们写一小段自己的代码。一有不会的就可以找老师,这样你学习的更快,而且一毕业你去公司上班就可以直接上手。

    4:有空就上MSDN 看基础的东西。如WINDOWS API .(多看WINDOWS API 毕竟中国普通人用WINDOWS最多,所以开发windows程序还是普遍的也是你需要的。不像国外还有个系统LINUX.不过现在中国专业领域还是用LINUX,如:科研,大型公司的服务器,还有国家机密课等等。有空了解LINUX是不错的选择,现在越来越多需要LINUX专业人才,尤其是LINUX开发人才。

    5:别老是想一步登天,有句话说的好,一件事你做了十几年不懂也变精通了。中国有名的寓言故事射箭和倒油(没学的自己网上去看),所以现在开发软件你很迷茫,等你开发软件不说十几年就5年后你就明白了。东西都是慢慢积累的,你还年轻慢慢的随着时间你就变砖家了!!

    2012年4月22日 11:11
  • 没人弱小的语言,只有没有学会的人。不是找不到高薪的职业,而是找到却没有能力拿那些薪水。
    2012年5月29日 13:43
  • 正解! 技术方向的定位  高于语言

    语言基本原理都差不多  如果真要确定一个语言  那就C++吧 就当基础学  

    2012年6月10日 5:49
  • 我觉得可以选择一门自己比较中意的高级语言,可以先不管未来,尽管这个想法有点幼稚,但是兴趣很重要。
    2012年6月17日 14:59
  • c#和java易学,应用广泛,工资也不错,c是基础,c++学起来耗得时间会多一点,不过学好的好,待遇一般都很高的

    Software originates from life

    2012年7月18日 11:26
  • 深圳,毕业1年.

    5k asp.net

    不要把什么东西都看在表面.c#虽然好学,那只是一个假象

    2012年8月7日 7:35
  • 好上手,可是学深学精也需要话大量时间的

    Software originates from life

    2012年8月7日 8:29
  • 现在大四了吧,我现在大二,请问两年过去了你觉得你这个问题你自己应该怎么回答呢?给学弟一点建议吧,谢谢了
    2012年8月7日 12:59
  • 好上手是个假象,很多人就是会用控件,会写ado就觉得会了~页面,控件生命周期这些都搞不清楚.别提开发

    2012年8月8日 3:18
  • 任何语言都有自己的优势~~~什么语言都有自己应用的场景~

    弄好了都好工作。 大二~回去看离散数学~统计学~还有数据结构吧...老师的课~听一下就算了.自学

    2012年8月8日 3:19
  • printf("回答的很棒!赞一个!\n");

    2013年4月21日 14:24