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

常规讨论
全部回复
-
这个就不好说了,跟你的兴趣以及以后找到的工作有关系,说说我的经历吧,我记得我初一的时候接触了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开发,大的项目可能还要关注服务器负载平衡、优化页面加载速度、数据库等等,这些都是伴随着工作经验的增长而要面对的,当然,必须得有兴趣,否则很难有大的发展。
-
这个就不好说了,跟你的兴趣以及以后找到的工作有关系,说说我的经历吧,我记得我初一的时候接触了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开发,大的项目可能还要关注服务器负载平衡、优化页面加载速度、数据库等等,这些都是伴随着工作经验的增长而要面对的,当然,必须得有兴趣,否则很难有大的发展。
楼上的发言,大家可以借鉴一下 -
这个问题我刚刚开始也是很纠结,其实你可能学的还不是太深,到后面你会发现你的问题问错了。不是什么语言更适合就业,而是什么技术更适合就业。语言说实话,学了c或者c++这种基础语言然后学c#或者Java都不是很难,关键是不同语言的特点和关键的环境构架不同罢了。语法上大同小异,比如我学了c然后看Java和c#的语法书都不累。一本书很快就能看完。当然多动手才是王道。
你如果真正想考虑就业的话应该考虑是框架。比如我是学web工程的,我就的选择一个方向是asp.net框架还是j2ee框架,这两个不仅仅是语言不同,因为计算机编程语言仅仅是一种人机交流方式,基本上不存在什么优劣(当然,毕竟技术不断进步,不同时代和不同类型的语言有一定的优缺点)。你要学的是不同框架下的技术,理解他们的内涵
希望能帮助你,我以前也是如此迷茫,现在回头看了问题不对
-
这个问题我刚刚开始也是很纠结,其实你可能学的还不是太深,到后面你会发现你的问题问错了。不是什么语言更适合就业,而是什么技术更适合就业。语言说实话,学了c或者c++这种基础语言然后学c#或者Java都不是很难,关键是不同语言的特点和关键的环境构架不同罢了。语法上大同小异,比如我学了c然后看Java和c#的语法书都不累。一本书很快就能看完。当然多动手才是王道。
你如果真正想考虑就业的话应该考虑是框架。比如我是学web工程的,我就的选择一个方向是asp.net框架还是j2ee框架,这两个不仅仅是语言不同,因为计算机编程语言仅仅是一种人机交流方式,基本上不存在什么优劣(当然,毕竟技术不断进步,不同时代和不同类型的语言有一定的优缺点)。你要学的是不同框架下的技术,理解他们的内涵
支持你
-
这个就不好说了,跟你的兴趣以及以后找到的工作有关系,说说我的经历吧,我记得我初一的时候接触了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开发,大的项目可能还要关注服务器负载平衡、优化页面加载速度、数据库等等,这些都是伴随着工作经验的增长而要面对的,当然,必须得有兴趣,否则很难有大的发展。
说得很好,很多人是抱着工资高低去学的,学懂了学通了还怕工资低吗?
-
给大家一个建议吧:
1:学好学校里现在教你的东西(我毕业后才发现,学校里有群体可以一起讨论,或有导师指点,在学校没有利益,出来后一个人,同事同行不会给你什么指导,毕竟比你多点知识,钱就比你拿的多,他们不会让你超过他们)
2:没有什么开发语言出来拿钱就很多,开发语言只是工具,如:学了C,虽然很多告诉你C++比C好,可是只要你精通C,一样比有发展前途。(一通百通,这个很快你们就明白)。
3:在学校的一定要让老师给你介绍一个开发团体,你给他们打打杂,这样你就会接触很多开发项目,在你给程序纠错代码(我们那时是志愿给他们打杂,毕竟他们把程序写好了,为了节约时间会请人专门纠错一些程序错误,有时候还可以参与他们写一小段自己的代码。一有不会的就可以找老师,这样你学习的更快,而且一毕业你去公司上班就可以直接上手。
4:有空就上MSDN 看基础的东西。如WINDOWS API .(多看WINDOWS API 毕竟中国普通人用WINDOWS最多,所以开发windows程序还是普遍的也是你需要的。不像国外还有个系统LINUX.不过现在中国专业领域还是用LINUX,如:科研,大型公司的服务器,还有国家机密课等等。有空了解LINUX是不错的选择,现在越来越多需要LINUX专业人才,尤其是LINUX开发人才。
5:别老是想一步登天,有句话说的好,一件事你做了十几年不懂也变精通了。中国有名的寓言故事射箭和倒油(没学的自己网上去看),所以现在开发软件你很迷茫,等你开发软件不说十几年就5年后你就明白了。东西都是慢慢积累的,你还年轻慢慢的随着时间你就变砖家了!!