PHP语言入门之富裕国家流行Python和C语言,低收入国家爱用PHP?
小标 2018-07-26 来源 : 阅读 955 评论 0

摘要:本文主要向大家介绍了PHP语言入门之富裕国家流行Python和C语言,低收入国家爱用PHP?通过具体的内容向大家展示,希望对大家学习php语言有所帮助。

本文主要向大家介绍了PHP语言入门之富裕国家流行Python和C语言,低收入国家爱用PHP?通过具体的内容向大家展示,希望对大家学习php语言有所帮助。

你以为是自己选择了一种编程语言,殊不知,也许是这种编程语言,选定了你

科技与人均GDP相关

在最近的一篇文章中,我们看到关于Android问题的流量(占一个国家Stack Overflow访问量的百分比)往往与一个国家的人均GDP呈负相关。 这不禁让我们怀疑,其他标签是否也有这样的相关性。

当我们搜索主要的编程语言和平台时,除了Android之外,还有一些也比较突出,包括PHP,Python和R.

 

标签流量vs人均GDP

流向Android和PHP的流量数与一个国家的人均收入水平呈负相关,而Python和R的话题流量则与国家人均收入水平呈正相关。但无论哪种情况,我们都可以看到有一些例外(韩国使用Android的人数比我们预期的要多,中国则更多人使用Python),但通常情况下,相关性的呈现还是比较明显的。 (在调整并进行多次测试之后,每个R2值都在0.5-0.6之间,p值<10-6)。

在此有必要强调一下,我们并不是要指出这当中必然存在的因果关系;也不是说选择哪种编程语言会影响一个国家的平均收入;也不是说一个国家的财富水平直接影响他们对科技的使用。我们怀疑造成这些相关性的原因可能由各种经济和社会因素混合而成的(比如,教育水平,软件行业的发展时间,外包水平),总的来说,这些因素通常都与一个国家的财富相关联。

我们如何将软件开发行业分为两部分?

当我们研究这种趋势时,把国家分为两组:高收入国家和非高收入国家,而不是把所有国家混在一起考虑。国家的财富水平,作为一种既有分类,我们可以引用世界银行的资料数据。下图显示的是按人均GNI(国民总收入)为标准,各国呈现出的不同财富水平。

 

世界银行发布的各国收入分类地图

图中共有78个高收入经济体,除了美国、加拿大,还有一些西欧国家,部分中东和东亚国家,以及澳大利亚/新西兰。我已经做过一些关于国家间差异的基本原因分析(如主要成分分析),证明这是一个合理的划分方法,并且这种划分方法比其他划分方法更有意义,例如按国家的地理位置,如东半球与西半球来归类国家。 例如,来自澳大利亚的用户所访问的科技标签,通常更接近美国和欧洲的访问情况,而不是中国或印度尼西亚的。

 

根据收入分类,排行Stack Overflow的流量主要来自哪些国家

这种区分方法将Stack Overflow流量分为三分之二和另外三分之一:Stack Overflow上63.7%流量来自高收入国家。 这可能是由于高收入国家软件开发量占全球比例更大,更多人口能享受互联网,以及英语用户数量较多的缘故。来自非高收入国家的大部分流量来自印度,其次是巴西,俄罗斯和中国。

高收入国家在使用的技术上有何不同?

我们现在将软件开发世界分为两部分。 高收入国家和非高收入国家在技术使用方面有何不同?

 

高收入国家和低收入国家在访问技术标签上的差异

我们从图中可以得出几个有趣的见解:

数据科学技术上的差异:正如我们前面看到的,Python和R与一个国家的收入呈正相关。在高收入国家,Python标签的访问频率是世界其他地区的两倍,而R标签的访问量大约是其他国家的三倍。我们也可能会注意到,在比较小众的标签中,许多科学领域的重大转变是由Python语言和R语言编写的,例如Panda,numpy,matplotlib和ggplot2。这说明,高收入国家更多人使用这两种语言可能是因为在高收入国家,科学技术和学术研究更受到重视。这就能够解释,为什么在较富裕的工业化国家这两种语言更为常见。往往在高收入国家中,科学研究占经济的比重较大,同时,这些国家的程序员更有可能具备高学历。

C/C ++:C/C ++是另外两种著名的编程语言,受到高收入国家的青睐。一个假设是,这可能与教育有关:正如我们在之前的文章中能看到的,C和C++语言尤其受到美国各大学的青睐。当然,这也可能与电子行业和制造业的全球地理分布有关。

PHP和Android:在之前的文章中,我们探讨了全球的Android开发,Android系统在较低收入国家更受欢迎。PHP是一种受较低收入国家显青睐的语言。 CodeIgniter是一个PHP开源框架,这个技术标签在低收入国家的访问量最大,远远超过来自其他国家的访问量,是一个访问量地域分布极不平衡的标签。 进一步的检查表明,这个标签在南亚/东南亚地区(特别是印度,印度尼西亚,巴基斯坦和菲律宾)的访问量特别大,而来自美国和欧洲的访问量就很少。 可能许多外包公司,在构建网站的时候,就常常会选择CodeIgniter。

结论:为什么做这种研究很有必要?

我当然对这些结果十分感兴趣, 因为我认为它们展示了编程语言生态系统中有趣的事实。 它们也将对我们在不久的将来会发布的其他数据研究,产生影响。

当我们提出有关软件开发行业的问题时,重要的是我们要明白,我们其实是“混合”着回答了两个分开的问题,因为软件开发行业本身,就是依据国家的收入水平,一分为二的。

知晓将这个行业一分为二的原因,则会给我们提供更多的信息。

以上就介绍了PHP的相关知识,希望对PHP有兴趣的朋友有所帮助。了解更多内容,请关注职坐标编程语言PHP频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程