大学选编程语言C#、C++、Java、Python 选择哪个好?

我想说的是,不论做什么选择,决定选择的都是你最终的目的,做选择之前,先充分调研每一个选择项,再做选择思路就会非常清晰了。

 

C#

c#微软弄的,我没有用过,不过待过c#后台的公司,写起来都是面向对象的语言,跟java差别不大,相信其它方面其实也相差不大,但是就是用的人少,并且感觉是越来越少,大概是生态圈打造的不好吧。在我工作过的几家公司里面,加过的程序员交流群里面,用c#的几乎是不常见的,这种情况下,如果题主想以找工作为主,不用我多说啥,自然也是明白的。

 

c++

用途广泛,直接运行在硬件上,效率高,啥都能干,但是就目前的互联网公司来说,用c++写后台或者前端的几乎没有啥吧,原因很简单,开发效率太低。但是由于c++的效率高,所以对性能要求比较高的场合,一般都会去使用c++去实现的。

比如说音视频,直播推拉流,opengl图形图像处理,游戏引擎,在这些方面,c++绝对是不二选择,当然只是举了部分例子,比如说人工智能算法库之类的也是适合的,就不一一举例了。

如果对底层库等等这些感兴趣的话,建议可以选择c++。

 

java

目前这该算是中国最普遍的语言了吧,招聘量肯定是编程语言里面最大的,不管是在招聘网站上看,还是程序员交流群里面的需求,java绝对上稳占上风的,找工作的话java绝对是不二选择。以后得发展也是有渠道的,可以做后台,大数据等等,java对这些方面支持都挺好。总得来说,找工作选java不会后悔。

 

python

目前吵的火热,啥都能干,主要是背这一波人工智能吵起来的,其实人工智能核心还是算法,各种库还是c++ 写的,不过对于python支持都挺友好,人工智能是未来的一个方向,想来python应该会火一波吧。但是做大项目时,约束性没有java强,动态语言嘛,所以多人协作上,不如java好用,python会对程序员本身要求更高,看就业机会的话,python目前不够多,但是趋势是向上发展的。

 

js

自从nodejs出来后,js前后端都可以写了,全栈大概就首选js吧,自己想写点小项目的话,还是挺方便吧,开发效率也高,但是公司里面用全栈写的毕竟还是不多啊,当然前端找工作也是需求量挺大的,个人认为js也是个不错的选择

 

go

这个真不太了解了,需求量真的不多,可以这么说,go目前在国内还没有在程序员界普及起来,招聘网站上搜搜就知道了,就不多说了

分析了这么多,选啥就不用明说了吧,最后在提一句,如果想在程序员的道路上一直走,语言只会一种限制还是挺大的,精通一种,了解多种,什么情况下哪种更方便就用哪种,这才是牛逼的程序员啊,不被语言所限制

 

培训机构课程量排行:

JAVA>JavaScript>Python>C++>C#

低端岗位数量排行:

JAVA>JavaScript>C#>Python>C++

高端岗位数量排行:

C++>JAVA>JavaScript>Python>C#

学习难度排行:

C++>C#>JAVA>JavaScript>Python

就业容易度排行:

JAVA>JavaScript>Python>C++>C#


 

想找一份工作选Java总没错。

 

如果只能选一个那当然Java

如果想自己学的开心就Python

如果追求快猛糙,不求甚解,学完就为了出去赚钱,那就javascript

如果家里有矿,衣食无忧买房不愁,只为兴趣爱好,那就C++

如果有看不顺眼的同学,或者跟谁有仇,就推荐他们学C#(c#是干啥啥都行,找工作不行。)

最后

给正在学习或者即将学习Java的同学推荐一下,Java要学到什么程度才能找工作,或者说Java最新的学习路线

推荐阅读:2020年最新Java学习路线?阅读量10万

学习不要走马观花的学,每个知识重点大纲,就是学习路线都是根据每一天市场上多数公司用到的新技术整理,在学习的时候还需要结合练习题来做

这里的话我也将我之前在学习过程中用到的一些学习资料整理成了文档,以及我自身之前的一个面试文案和知识点补充,有需要的朋友可以加我的QQ群697888503这里也希望大家最终都能够学有所成,学习编程不是一天两天的功夫,勤能补拙才是硬道理,祝大家最终都能成为一名合适开发攻城狮。 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值