冲击年收入百万前,11大编程语言薪金排名的榜单你打探呢?

本文由码农网 –
小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划!

人们对PHP其实很吝啬。

图片 1

编程语言有很多,但并非每一种的需求或工资都相同。人工智能和机器学习走热,让
Python 从众多编程语言中脱颖而出。

人们对PHP其实很吝啬。

最近我拜读了一篇非常棒的文章——《How False Stereotypes Turn Into
Technical “Truths”》:

编程语言(programming
language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。

图片 2

最近我拜读了一篇非常棒的文章——《How False Stereotypes Turn Into
Technical
“Truths”》:

我们对编程语言的偏见不仅仅影响程序员辩论时的气势,还会对该编程语言的应聘和薪资产生重大影响。

学习一种新的编程语言不仅可以提升你的专业能力、处理信息和分析数据的能力,也能让你走上一条新的职业道路。甚至你还可以将在学习语言时学到的计算思维能力和解决问题的能力应用到各个领域。

图片.png

我们对编程语言的偏见不仅仅影响 class=”wp_keywordlink”>程序员辩论时的气势,还会对该编程语言的应聘和薪资产生重大影响。

这让我一下子想到了大家对PHP社区的看法。

然而,选择编程语言不仅要看个人兴趣,还要考虑这个语言是否与目标职业岗位匹配等众多因素。那么,你应该如何选择适合自己的编程语言呢?

本文将综合各种信源,比较不同编程语言在美国市场的相关薪资水平、人气和前景,为你提供一些参考,大量统计数据袭来,你准备好了吗?

这让我一下子想到了大家对PHP社区的看法。

今天我在JavaScript Jabber网站的节目上听到了Jenn
Schiffer关于人们如何判断的精彩点评,感触良多,情不自禁地想与大家分享。

1.PHP

有这样一个问题,使用空格和使用 Tab
的程序员谁挣得更多?你别说,还真有人做了统计:

今天我在JavaScript Jabber网站的节目上听到了Jenn
Schiffer关于人们如何判断的精彩点评,感触良多,情不自禁地想与大家分享。

学习如何编程

PHP是目前最流行的编程语言之一,也是一门非常适合初学者的语言
,同时它也为有经验的程序员提供了很多高级功能。

图片 3

图片 4

虽然JavaScript的确迅速占据了PHP的地位,但是依然有很多的方面的原因吸引了新的开发人员到PHP领域中来:

图片 5

图1:根据 2017 年 Developer Survey 调查 12,426 名全职开发人员

学习如何编程

虽然JavaScript的确迅速占据了PHP的地位,但是依然有很多的方面的原因吸引了新的开发人员到PHP领域中来:

  • 如果想要在共享的主机上建立网站或app。
  • 如果想要学习LAMP架构。
  • 所有入门级的招聘岗位要的都是PHP开发人员。

如果想要在共享的主机上建立网站或app。

PHP可以实现多任务并行处理,它可以生成动态页面内容,同时,也可以对服务器上的所有文件进行创建(create)、打开(open)、读取(read)、输入(write)、关闭(close)等操作。

由上图可知,使用空格(红线)的人薪资比使用 Tab
的更多,使用空格的开发人员,工资中位数为 59,140 美元,而使用 Tab
的开发人员的工资中位数为 43,750 美元。

每个人都恨PHP

下面是一些关于PHP编程社区围绕着消极氛围的例子:

  • PHP
    Sadness:整个网页都是在说明使用PHP有多么的“sad”——可悲。
  • PHP:a fractal of bad
    design:通篇抱怨PHP有多么烂的文章。
  • Why does PHP
    suck?另外一篇与上述类似的文章。

太多了,真心举不胜举,如果用发表在《Hacker
News》和Reddit上的一句话总结的话,那就是:

今天学习PHP,明天直接就淘汰。

看到这里,你是否开始质疑自己选择了一门糟糕的编程语言?

如果想要学习LAMP架构。

使用理由

使用空格的程序员比使用 Tab 的挣更多!

你可知——一切都是建立在PHP的基础上

不要怀疑自己的选择。尽管看上去似乎所有人喜欢的都是Clojure、Haskell和JavaScript——没有人喜欢PHP。不要以为你争取到你的第一份工作只是因为侥幸?

看到这里,有没有一种想去网上搜索哪些项目是基于PHP的欲望?那么我告诉你:

  • Facebook
  • WordPress
  • 雅虎
  • 维基百科
  • 4chan

有木有吓一跳?很多闻名于世的大型网站都是用PHP写的。不过,如果就此认定PHP只适用于创建web应用的话,那么请允许我为PHP喊冤……

所有入门级的招聘岗位要的都是PHP开发人员。

如果你打算写一个网页,并且有像Laravel, Symphony 2, Zend, CodeIgniter,
CakePHP这样的框架以及各种支持工具,用PHP就再适合不过了。

上面这个调查 Developer Survey
[1]是面向全球进行的,而且不同的国家之间开发人员对空格和 Tab
的偏好差距并没那么大——实际上,根据这份调查,不同国家和地区的程序员使用两者的情况差不太多。

你还停留在2004年的观念上么?

不知道你有没有发现,很多对于PHP的批评针对的都是2000年初时的版本。

现在的PHP也具备了类,可以做OOP,有像Laravel和Symfony这些很棒的框架。

PHP的程序包管理器可以让你在浩瀚的存档开源软件包中翱翔。

PHP还具有很棒的测试框架。如PHPUnit单元测试框架,以及Behat和Codeception行为测试框架。

当然,我也不否认上面提到的一些抱怨,也是合情合理的。因为每一种编程语言都是不同的,也许有些语言的确是比PHP产生的问题要少,但是考虑到PHP的年龄、灵活性以及它的设计目的,那么你就不得不同意——PHP的容纳性真的很好。

每个人都恨PHP

和其他语言相比,PHP能更快速地执行动态网页,而且随着不断的改进,它变得越来越容易部署。

图片 6

对开发人员的影响

作为PHP开发人员,不被重视这个现状(除了是在一些严谨的开发项目中)——说出来还真是蛮让人沮丧的。这也影响了PHP开发人员在社区中的地位。

现在的话,PHP开发人员大多活跃在封闭的微社区中,因为在大型软件工程社区里,总感觉不那么受欢迎。不过,不用担心,他们也时常有他们自己的聚会,他们自己的用户群和他们自己的会议。

下面是一些关于PHP编程社区围绕着消极氛围的例子:

由于PHP被广泛使用,所以世界各地都有大量的PHP用户。而如果你想了解更多关于PHP的知识,可以加入当地的PHP群组。

图2:不同国家和地区开发人员对空格、Tab 的偏好差距并不太大

无望的结局

老实说,尽管我坚信PHP是一门非常好的编程语言,但是我也不止一次地想要放弃。所以,我非常理解很多人的想法。

但是,如果仅仅是因为人云亦云,你就拒绝PHP——那么,PHP开发人员就会越来越少,PHP社区也越来越小——直至看不到PHP的出路。

PHP Sadness:整个网页都是在说明使用PHP有多么的“sad”——可悲。

使用公司

2017 年 Developer Survey 调查了 12,426
名全职开发人员,来自美国、印度、英国、德国、加拿大和其他地区。红条、绿条和蓝条分别表示更爱用空格、Tab
和两者差不多。

PHP:a fractal of bad design:通篇抱怨PHP有多么烂的文章。

很多服务器提供商都使用PHP服务器,它为超过2000万个网站服务,并被很多公司使用,比如:Facebook;Etsy;Drupal;WordPress;Whatsapp;Tumblr;SnapChat;Hootsuite;Nokia等。

那么,收入之间的差距可能来自于这些开发人员所使用的编程语言,比如说,移动端开发人员更喜欢使用
Tab,而 DevOps 开发人员更常使用空格。

Why does PHP suck?另外一篇与上述类似的文章。

使用岗位

于是,Developer Survey
调查又统计了开发人员的工作种类(比如是前端开发还是图形设计)和他们使用的语言,薪资情况如下:

太多了,真心举不胜举,如果用发表在《Hacker
News》和Reddit上的一句话总结的话,那就是:

PHP开发人员;软件工程师;全栈开发人员;前端开发人员。

图片 7

今天学习PHP,明天直接就淘汰。

2.Java

图3:使用 Tab 的开发人员的薪资中位水平

看到这里,你是否开始质疑自己选择了一门糟糕的编程语言?

Java这几年来越来越流行。它是一门基于原型、函数先行的语言,也是一门多范式的语言。

这是个有趣的结果,但并不是决定性的。但是,有一个不可否认的事实——编程语言的种类有很多,并非每一种的需求或工资都相同。

你可知——一切都是建立在PHP的基础上

图片 8

在本文中,你将看到几种主要编程语言的:
工作机会。

不要怀疑自己的选择。尽管看上去似乎所有人喜欢的都是Clojure、Haskell和JavaScript——没有人喜欢PHP。不要以为你争取到你的第一份工作只是因为侥幸?

它支持面向对象编程,命令式编程,以及函数式编程,被开发人员结合着HTML和CSS广泛使用。

Github 流程程度及变化。

看到这里,有没有一种想去网上搜索哪些项目是基于PHP的欲望?那么我告诉你:

使用理由

编程语言介绍(为想要学习编程的读者准备)。

Facebook

Java
可以被认为是网页的行为端,它嵌入在大多数浏览器中,用于网页广告、网页分析和网页窗口小部件的制作。

薪资排行 & 工作机会

WordPress

Java也可以用来建立网站上的自动完成功能、解决布局问题和增强HTML框,这样可以让用户自行预设,添加文本。

在美国,软件工作岗位在线招聘数量从 2007 年到 2012 年增长了
31%,比总体工作岗位增速快了 3 倍。

雅虎

Java既可以用于后台脚本,也可以用于前端脚本,现在很难找到一个不运行js的设备,它几乎无处不在。

美国劳工统计局估计,软件开发人员的工作从 2012 年到 2022 年将以 22%
的增幅继续增长。这里有个数字,2016 年 5
月,软件应用程序开发员薪资的中位数为 100,080 美元。

维基百科

Java也是一种快速、灵活且富有表现力的编程语言,它有Angular和React等这些流行框架,你可以用它来编写可重用的组件,这些组件可以插入到应用程序中,从而控制一个“坚固”的框架。比如,开源平台Node.js,它就是建立在Chrome
的 Java运行时刻上的,对于创建快速的、可扩展的网络app非常便利。

使用国外招聘网站 Indeed.com
上招聘广告的数据,我们可以将编程语言的薪资水平划分为 9 档:

4chan

使用公司

图片 9

有木有吓一跳?很多闻名于世的大型网站都是用PHP写的。不过,如果就此认定PHP只适用于创建web应用的话,那么请允许我为PHP喊冤……

Airbnb;Yahoo;Snapchat;LinkedIn;FitBit;Opsview;Adstream;PaySafe;Sky;Eurostar;HSBC;Thomas
Cook等。基本上使用网站的公司都使用Java。

基于这个结果,Ruby/Ruby on Rails 看起来会让你挣得最多,而
Python,C++,iOS 和 JavaScript
也是体面的选择。如果薪资是你的主要关注点,那么也许 C,PHP 和 SQL
不是最理想的选择……

你还停留在2004年的观念上么?

使用岗位

平均薪资水平可能会受诸如需求(有多少招聘职位)、供应(有多少开发人员了解语言)和经验(资深开发人员自然挣得比初级开发人员多)等许多因素的影响,我们有必要深入了解这些因素,然后才下定论。

不知道你有没有发现,很多对于PHP的批评针对的都是2000年初时的版本。

Java开发人员;前端开发人员;Web开发人员;软件开发人员;Web技术分析师;全栈Java开发人员(Full
Stack Java Developer)

工作需求

现在的PHP也具备了类,可以做OOP,有像Laravel和Symfony这些很棒的框架。

3.Java

根据你熟悉的编程语言找到工作的可能性有多大?以下是来自 Indeed.com
的工作趋势:

PHP的程序包管理器可以让你在浩瀚的存档开源软件包中翱翔。

尽管名字相似,但Java与Java没有任何关系。

图片 10

PHP还具有很棒的测试框架。如PHPUnit单元测试框架,以及Behat和Codeception行为测试框架。

Java自1995年开始被使用,是关于网站开发最早的编程语言之一,它到现在仍然非常流行,在TIOBE编程语言排行榜中连续两年都排名靠前。

可以看到,C,SQL,Java 和 JavaScript 在招聘启事中经常被提到,而 C#,C++
和 Python 也是表现不错的语言。

当然,我也不否认上面提到的一些抱怨,也是合情合理的。因为每一种编程语言都是不同的,也许有些语言的确是比PHP产生的问题要少,但是考虑到PHP的年龄、灵活性以及它的设计目的,那么你就不得不同意——PHP的容纳性真的很好。

图片 11

另一方面,如果你的目标是在创业公司工作,那么可能 Indeed.com
的工作趋势不是你应该参考的最佳指标。我们找到了 AngelList
网站,这里有更多美国初创公司发布的职位,来看看基于 AngelList
的软件开发人员需要的编程技巧:

对开发人员的影响

Java是一门非常灵活的语言,它可用于开发Web应用程序、桌面程序和移动应用程序,还可应用于制作网络游戏、上传照片、参与虚拟旅行和使用交互式地图等。

图片 12

发表评论

电子邮件地址不会被公开。 必填项已用*标注