系统粉 > 电脑问答 > 其他问答

已解决学习哪种编程语言对找工作有利?

提问者:桔朻  |  浏览次  |  提问时间:2018-10-29  |  回答数量:10

学习哪种编程语言对找工作有利?

已有10条答案
嘉嘉毅

嘉嘉毅

回答数:65  |  被采纳数:100

具体看城市吧,不过总的来说,java目前是最吃香的
2018-10-29 13:33:17
赞 6
baby渣配

baby渣配

回答数:79  |  被采纳数:141

C#通吃所有!
2018-10-29 13:33:25
赞 7
神の鸣人

神の鸣人

回答数:66  |  被采纳数:122

哪种编程语言对找工作有利,这个最好也把自己的学习能力包含在内,Python,C,C++,Java,PHP之类,有很多,学得会就不怕说什么不利,看岗位需求吧
2018-10-29 13:54:36
赞 6
jack爱貂蝉

jack爱貂蝉

回答数:166  |  被采纳数:128

这个不能一概而论,这问题就是伪命题
2018-10-29 14:01:07
赞 16
西柚少女羞嘀嘀

西柚少女羞嘀嘀

回答数:209  |  被采纳数:120

分析几种当下主流的语言,仅供参考:1. C/C++学习成本非常高,难度非常大,但是性能卓越。适用于一些对性能要求极高的场合:嵌入式系统/图像处理 :具有不可替代性。游戏开发高性能后端: 除了个别公司,基本已经没有公司在用。系统级/内核级开发:不可替代性,但工作岗位少。高性能运算:大牛已经写好了。。。2. Java如果你不知道要学什么,那么学Java吧!入门难度中低等,深入下去也有很多东西可学,学习曲线平滑。跨平台是其最大的优势。适用范围很广泛,公司需求大,竞争也大。主要应用在:中大型后端:后端开发的当前主流Android应用 : 绝大部分都是Java.也有少许其它语言通过打包转码的方式做的跨平台应用
3. Python著名的“胶水语言”,属于脚本语言,但越来越强大,能干的事远远超过了脚本语言的范畴。主要应用在以下场景。科学与数字计算:数据挖掘/机器学习等 ,后端 :有但是没那么多,应用范围不及Java实用小工具/桌面应用爬虫工具
4. JavaScript前端开发专属。你打开浏览器能接触到的任何东西都属于前端范围,在网页开发上具有不可替代性,属于脚本语言。随着NodeJS的出现 ,将前端的范围扩展的更广阔,但是现在实际的应用范围上与Java有巨大差距。可以通过React-Native去写APP了。可以通过express / koa去写后端了可以通过nw.js / electron.js开发桌面应用了。原生JS也可以通过pwa来模拟实现APP了。………………
5. Object-C /SwiftiOS开发专属,具有不可代替性。
6. C#Java能做的,C#也能做。但捆绑于Windows平台。适用于:桌面应用手游开发:Unity
7. PHP开发效率极高,学习成本低。适用于需要迅速上线的项目,小型项目。主要运用场景:后端。
8. GoGoogle出品,必属精品,前景可期。语言层面支持高并发,适合工程应用。个人很看好这门语言,因为未来肯定是云时代。适用于:后端 /分布式系统/云平台
9.R语言数据分析师必备。主要用于数据分析。从数据的预处理到数据的分析,数据建模,以及后续的绘图,R都能帮你搞定。
2018-10-29 13:45:57
赞 20
迟腥

迟腥

回答数:72  |  被采纳数:41

俗话说360行,行行转IT,如果你想进入软件和互联网行业,恭喜,这是个好行业,薪水很高,也不需靠关系,一切靠实力说话。学习哪种编程语言对找工作有利?(1)
目前市面上的IT培训课程,就业前景都还是不错的,所以,如果你想参加IT培训,小编觉得主要还是要看你自己适合学习哪个课程,今天介绍下现在IT互联网有哪些方向,供大家选择。1、后端工程师
后端程序员主要实现业务逻辑,提供接口给前端使用。
Java 当然是用的最多的,但是也有别的相对小众的像Python,ruby on rails 等,还有就是PHP,简单粗暴,中小网站常用,无论哪一个,学习起来都不是很难。这一块的人员需求是比较大的。
2、web前端工程师
主要是Javascript,CSS,JQuery 等,最近几年大家重视浏览器端用户体验,浏览器端做的越来越炫,所以也很火。
3、手机端码农

主要是Android,iOS,由于移动互联网的发展,刚开始需求量很大,工资较高,随着这两年逐渐降温,初级人才逐渐趋于饱和状态,中高级人才还是缺乏,这里不建议0基础或者应届生学习。

4、系统编程工程师
有些需求很简单,有些需求很复杂,需要支持海量的用户,海量的并发,像淘宝的双11,像微信的春节抢红包需要做云计算,虚拟化,分布式处理,支持系统水平扩展。
对于海量的数据,还需要做大数据分析,从中提取有价值的信息,例如Hadoop。由于需要对操作系统,数据库,服务器端系统做定制开发,甚至自己做一套, 小公司一般没有这样的技术能力,主要是BAT这样的公司在做。人员需求不是很大,对程序员来讲,需要在一个领域钻研的非常深,技术稳定度比较好。
5、安全
互联网时代,你的信息一不留神就有可能被偷走,安全变的越来越重要。所以单单实现了功能,满足了性能还不够,很多公司,尤其是BAT对安全非常重视。这个方向也需要对技术钻研的很深才可以。
6、测试

这个对技术要求不太高,但也需要测试相关的知识,能够设计测试用例,准备测试数据,执行测试。现在敏捷开发流行,对测试也要求懂开发知识,至少能够开发一些自动化的脚本。很多女生后来转到了测试岗位,我想主要是女生比较细心吧。
我在IBM见过一个非常优秀的测试人员: 她不仅仅能出色完成上面说的工作, 还可以参与设计开发的讨论, 经常能从测试角度提出开发人员都没有想到的问题,极大的帮助提升了软件的质量。
7、数据库管理员
几乎所有项目都需要数据库的支持,对于大型,超大型项目,会有一个叫做DBA的职位。他对数据库知识极为精通,平时对数据库进行管理,开发时能帮助开发团队设计数据库,并且找出性能瓶颈,进行性能调优。

8、UI/文档
UI:就是对界面进行美化了,一般是由设计师先出界面原型,大家讨论,修改,确定后美工会生成各种界面元素,像图标,按钮等。现在对设计师也有一定的技术要求,不仅仅是画界面,还要把html模板做出来, 所以美工需要懂得 HTML,CSS,甚至部分Javascript。 程序员拿到html模板后,往上添加业务代码即可。


9、项目管理
项目已经开始了,业务分析师,架构师,开发,测试等人一群人如饿狼扑食,势必要把项目撕个粉碎。可以这么多人怎么协作? 如何管理?进度能不能按要求完成?这就需要项目经理出马了。
项目经理,说白了就是带着大家做项目,主要和人打交道,需要协调各个方面的关系,保证项目的进展顺利。

问:项目经理需要懂技术吗?
答:当然需要,最好是开发出身,要不然你就听不懂那帮码农再说什么,只能在表面漂浮着,没法深入项目,别人也就不服你 ,肯定是带不好团队的。
说了这么多职业方向, 你会发现, 绝大多数都要求懂一定的技术, 所以我其实想想说的是:如果你不清楚自己对哪个编程语言感兴趣,需要个专业规划书师来测试下。
欢迎大家关注云和数据西安。云和数据专注IT职业教育
2018-10-29 14:14:39
赞 7
70638804

70638804

回答数:76  |  被采纳数:150

感觉目前,JAVA 和C++是最好找工作的。
2018-10-29 14:20:05
赞 7
蘑菇教瘦

蘑菇教瘦

回答数:184  |  被采纳数:20

在计算机硬件行业,C语言最为操作系统时代的老大,当前在计算机硬件行业明显高于其他语言,在底层、中间件应用市场中C和C++两者差距微乎其微,C由于其性能,直接的低级硬件API以及跨多个平台的编译器的可用性而主导硬件。物联网依然离不开C语言。排行前三的分别为C、Java、Python1. C语言作为最基础的底层语言,对有志于做系统工程师或者有架构师梦想的程序员来说,C语言是必备的。C语言主要用途,除了实现编程语言底层功能,还应用在实现操作系统,并且在通讯领域也有很大的用武之地。虽然相对来说,在开发应用层面稍微显得笨拙一点,但是在讲究效率的底层,发挥空间非常巨大。可看:C/C++语言教程总结上海优就业公众号提供各类干货,招聘信息、名企面试题、零基础新媒体运营教程、Java教程、PS教程、软件测试教程等,分享程序员的工作日常,欢迎黑科技兴趣爱好者扫描文章底部关注。2. Java语言目前涉猎领域最广的语言,非Java莫属。Java常常跟企业联系在一起,。因为具备很好的语言特性,,以及丰富的框架,因此深受企业的青睐,。相信你总可以听到关于J2EE, JSP, Hibernate之类的讨论。同时,Java在手机领域也有一席之地。在智能化手机普及之前,大部分手机就是以支持Java应用作为卖点的。而智能手机爆发之后, 手机主场变成了 Android,而Java作为安卓的标准编程语言而继续存在着。3. Python语言Python由于具有丰富和强大的库,它又叫做“胶水语言”。能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写。比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。Python大部分应用于服务器开发和物联网开发。比如信息安全、大数据处理、数据可视化机器学习、物联网开发、各大软件的api、桌面应用等。随着人工智能、大数据的崛起,而这些都是用Python语言来编写的。所以,对于零基础的同学来说Python是一个不错的选择。可看:年薪30万起的Python人工智能免费入门基础教程书籍!从众多的编程语言之中选择三门语言其实是件很纠结的事情,就比如C++也深受各位程序员的喜爱。C++在某些方面比Java语言更加适合做底层的框架,也是程序员推崇的博大精深语言的代表。从应用角度看,C++也在各个领域都有不同程度的涉猎。当然,还有其他一些不错的编程语言,比如PHP,Ruby,Go等等都有自身鲜明的特性。总结:C: 系统底层, 驱动, 嵌入式开发。Java: 网页, 企业级开发, 普通应用软件, 游戏后台。Python:动态解释型,开发效率高,开源,灵活,入门门槛低。
2018-10-29 14:47:19
赞 18
时间的鉴定师

时间的鉴定师

回答数:126  |  被采纳数:20

学习c++有难度,因为cplusplus本身有难度,而且还需要算法,现在火的是Java,但是Java比C sharp难,C sharp最简单,另外python什么的水太深,不好搞,所以我建议C sharp
2018-10-29 14:31:06
赞 12
碎琼葩吐蕊

碎琼葩吐蕊

回答数:79  |  被采纳数:55

说学习哪种编程语言对找工作有利,还不如说你熟悉哪种编程语言有利,时下热门的编程语言不在少数,如Python,C,C++,Java等。但是各个编程语言在各行各业所适合的有所不同,像我从事的嵌入式来说,C语言是重中之重,但是仅仅会C语言是不够的,还需要去熟悉各种硬件外设,比如UART,SPI,I2C等等,这些都是用C语言去编写的,还要熟悉各个MCU(微控制器,类似于CPU,但是功能没有CPU强大),还有各个嵌入式操作系统FreeRTOS等等,这些都是C语言编写的,还有底层的通信协议等等,比如常用的WiFi通信协议802家族,蓝牙等等一般都是用C语言编写,少部分会用C++语言;但是如果你从事的是上层应用,比如安卓开发,web端,IOS等等,这些就需要其他语言了。所以说要看你想找哪方面的工作,物联网嵌入式等片底层,那么C语言以及各种底层驱动外设要熟悉;如果从事上层APP开发,安卓就需要熟悉Java,ISO就需要object-C或者swift;从事网站开发,就需要PHP;从事大型游戏开发,有地使用C++,也有的使用Java。学习哪种编程语言对找工作有利?(2)
2018-10-29 13:52:27
赞 7
相关问答
最新其他问答
解决方法