技术圈最没有意义的问题之一当属:“谁才是最好的编程语言?”
很多人的启蒙编程老师马士兵曾经说过:
你觉得最好的,并不一定适合所有人。同样的,语言也一样。在某种特定的问题之下,咱们得说解决什么问题。你解决驱动的问题,你只能是会汇编和 C 语言,你解决后台的问题用汇编肯定就不合适了。相当于拿一个小剃刀盖一栋大楼房。不合适。所以没有最好的语言,只有最合适的语言。
好吧!是否正确你们自己判断,我只提供数据与分析。
先看世界使用编程语言的排名再说数据来源于IEEE,EEE Spectrum 的排行依据数据记者 Nick Diakopoulos 提供的数据,结合 10 个线上数据源的 12 个标准,对 48 种语言进行了排行。
下面看编程语言的薪水,毕竟这也是我们十分关注的。本文为你呈现不同编程语言在美国市场的相关薪资水平、人气和前景。
使用国外招聘网站 Indeed.com 上招聘广告的数据,我们可以将编程语言的薪资水平划分为 9 档:
好了,我们又看了目前的薪水,那我们还要看下未来的趋势与机会。
我们再来看开发人员这边,根据网站 Codementor 的数据(Codementor 是一个比较大的程序员交流网站,用户在注册时会填写自己使用的语言,因此数据在一定程度上可以反映开发人员掌握的编程语言):
一种编程语言将来的发展前景如何?首先,这在很大程度上取决于其社区的发展,因为新鲜血液/采用率是使语言受欢迎的保障。因此,让我们来看看人们最感兴趣的语言是什么:
现在大家都比较清楚了自己学习那门最赚钱,最合适未来的发展机会,随着人工智能和大数据的到来,我们应该学习适合时代的程序。我是workingdata的创立者,希望与大家一起沟通交流大数据与人工智能的经验。
网友评论