请选择 进入手机版 | 继续访问电脑版

菏泽合众云课堂-菏泽最大的IT技能学习平台

快捷导航

2015年编程语言“钱途”盘点 2

[复制链接]
悠悠岁_BDmW9 发表于 2015-12-11 14:43:55 | 显示全部楼层 |阅读模式 |          
就业机会
好了,现在你对编程语言有了一点了解,可能对它们所谓的难度也有了一点了解。不过,并非所有语言都有一样的需求或薪水。如果你学习编程的目的是获得就业机会,也不会被别人说某种语言学起起来多难打消念头,下面这些可以帮助你弄清楚应该学哪种语言。
从来自 indeed.com 网站分析招聘广告的薪水估计数来看,我们基本上可以将编程语言分为六档:



从这个结果来看,似乎 Objective C 的吸金能力最强,而 Java、Ruby、Python、C++和C也是不错的选择。此外,如果薪水是你关注的方面,那么 JavaScript、C#、SQL 和 PHP 似乎不是理想的选择。
平均薪水会受到许多因素的影响,比如需求(有多少工作岗位)、供给(有多少开发员掌握该语言),以及资历(初级开发员的薪水自然低于高级开发员),所以有必要在下任何结论之前,更深入地分析一下这些因素。
就业趋势
凭借你熟悉的那种编程语言,找到工作的可能性有多大?这里简要分析了来自 indeed.com 的就业趋势:



我们可以从中看到,Java、JavaScript 和 SQL 这三类开发员供不应求。尤其是,JavaScript 在这几年的发展相当迅猛,它在 2010 年超过了C#,如今与 Java 不相上下。
相比其他语言,面向 C# 开发员的工作岗位仍很多;对其他开发员的需求似乎相差无几。C++开发员的相对需求有所减少。
不过,如果你的目的是供职于初创公司,那么来自 indeed.com 的就业趋势不是准确的指标。AngelList 可以说是初创公司发布工作岗位的首选网站,于是我们根据 AngelList 上的软件开发员广告,分析一下对编程技能的需求。



同样,JavaScript 是需求量最大的技能,但初创公司似乎更青睐 Python 和 Ruby(on Rails),而不是 Java、C、C++或C#。
开发员供给市场
不妨看一下在线编程教练平台 Codementor 上的教练们擅长哪种语言:



当然,这绝对无法正确反映实际市场,但是应该让你可以大致了解情况。如你所见,Objective-C 专家非常稀缺,不过这一段时间来,移动应用程序行业一直很火爆。由于优秀的 Objective-C 开发员供不应求,他们的薪水自然比较高。
另一方面,PHP 方面的人才似乎供给充足,这意味着雇主们会有更多的选择,因而在薪水方面有更大的议价能力,但是我们发现它的需求量不如 Java、SQL 或 JavaScript 来得大。因此,PHP 开发员的薪水较低。
JavaScript 的情况比较特殊。尽管人才供给最多,但它在薪水档次中并非垫底,我们会在文章后面分析一下 JavaScript。
薪水区间
你已大致了解了每种语言的供需情况,不妨根据来自工作广告的薪水信息,看一下你有望获得的潜在薪水。数据基于来自 gooroo.io 的数据,薪水通常作为每份工作广告提供的薪水区间的平均值而获得。



你在这里可以看到,熟悉 Python、Ruby、C++或 Objective C 的开发员似乎有更高的起薪,但是涨薪空间也比较有限。Python 和 C++ 往往处于潜在薪水区间的较高端。
Java 和 JavaScript 的最低所出薪水与最高所出薪水之间的差异都很大。尤其是,截至 2015 年 4 月,JavaScript 为熟练开发员提供的潜在薪水最高,目前为 188168 美元。
特殊情况:JavaScript 框架
从上述数据来看,我们知道,JavaScript 开发员需求量很大,他们也有最高的潜在薪水,所以 JavaScript 开发员之间的标准差相当大。因而,仅仅拿 JavaScript 语言与其他编程语言作一番比较无法准确反映出如果你掌握 JavaScript,能拿多少薪水。
正如在编程语言概述中提到的,JavaScript 是一个大类。许多框架是为了便于前端网站开发而开发的,所以如果你光知道 JavaScript 和 jQuery,所拿的薪水可能不如熟知 JavaScript 框架的其他 JavaScript 开发员。
不妨看一下美国不同 JavaScript 框架开发员的平均薪水(React 和 Backbone 是库,而不是框架):



当然,这仅仅供你了解概况,indeed.com 的估计数略有不同。不过,我们可以从这里看到,熟知这些框架的开发员的薪水平均超过 102000 美元。只有掌握了 JavaScript 才能学习这些框架,因而掌握 JavaScript 是一项相当有“钱途”的技能。
再不妨看一下对掌握这些框架的开发员的需求:



Node.js 是一种后端平台,如果如果仅仅说到前端框架,你能看到 AngularJS 显然是赢家,需求猛增。因而,如果你想从事前端 JavaScript 开发,也许应该学习 AngularJS。
另一方面,React 是一项相当新的技术,所以它仍处于起势的阶段,可能会变得更抢手。从 indeed.com 来看,React 开发员的平均薪水为 117000 美元。

提问 返回列表
关闭

小云老师推荐 上一条 /2 下一条

菏泽合众云建站|菏泽学编程|菏泽学设计|菏泽Ps培训|菏泽学建站|小黑屋| 菏泽合众云课堂

Copyright © 2015-2018 菏泽合众云课堂 鲁ICP备14026574号

 

快速回复 返回顶部 返回列表