典型的软件开发人员工资是多少?你需要什么样的教育、技能和经验才能获得更高的薪资?这是一组复杂的问题,好在我们有许多数据源,可以为大家提供一些见解和答案。

当然,“软件开发人员”是一个非常宽泛的术语。这个角色中的一些人可能只专注于为iOS或Android构建移动应用程序,而另一些人可能会把他们的职业生涯用于维护企业平台的遗留代码。鉴于此,软件开发人员的薪水,以及获得该职位所需的技能和经验可能会有所不同。因此,让我们从讨论一些对专业软件开发人员最有价值的技能开始:

软件开发人员最有价值的技能是什么?

如上所述,软件开发人员所需的技能可能因工作而异,甚至因项目而异——比如你可以查看一下最新的Stack Overflow开发人员调查中的最喜欢、最讨厌和最想要的框架和工具列表。话虽如此,据《Burning Glass》杂志报道,在招聘信息中经常会出现以下一些技能:

和科技行业的许多工作一样,需要注意的是,你的“软技能”,比如沟通和团队合作,和你的技术和编程技能一样重要,尤其是当你想成为一名团队领导,甚至有朝一日想要经营一家公司的时候。编写一个很棒的应用程序是一回事,你还需要向你的团队成员、经理甚至高级管理人员表达你的需求和愿望。

软件开发人员有奖金吗?

许多公司将绩效奖金作为软件开发人员整体薪酬的一部分。在团队中的资历也可以决定奖金的大小。在美国一些最大的科技公司,奖金占软件开发人员薪酬的很大比例,(如下图所示,供参考,众包技术人员的薪水)可以证明:

不过,即便是在规模较小的公司,奖金往往也是一个重要的薪酬因素。

软件开发人员是被需求的吗?

根据Burning Glass的数据,软件开发人员在未来十年的增长率预计将达到30.7%。目前,填补一个软件开发人员空缺的平均时间是40天,这表明雇主们很难找到合适的求职者——反过来,这也暗示了一个很高的需求水平。当市场上人才过剩时,填补空缺的时间就更短;但是,当技术人员已经有了工作,公司要想找到合适的人选就变得更加困难(也需要更长的时间)。

当然,COVID-19大流行从根本上改变了就业形势。然而,有许多迹象表明,仍然需要大量的技能和经验相结合的软件开发人员,特别是如果他们专门在一个特定领域,如网络安全甚至COBOL。

软件开发人员的起薪是多少?

通过Burning Glass分析,我们可以确定那些刚起步的软件开发人员的工资范围。从下面的图表中可以看出,那些没有工作经验到两年工作经验的人每年可以挣到66,000到99,000美元。当然,这几乎可以肯定是由于专业化和技能;举例来说,如果你毕业时具有与机器学习算法打交道的出色能力,你很快就会引起许多公司招聘经理的兴趣。

教育程度对工资也有显著影响;拥有高等学历的软件开发人员通常比高中学历的人挣得多。不过,必须指出的是,88.9%的软件开发岗位只需要学士学位。你的技能、经验甚至证书在你的薪酬中扮演着和你的正式学位一样重要的角色(如果不是更重要的话): 

如果你想知道软件开发人员究竟获得了哪些学位,这里有一个极好的堆栈溢出分解。大约62.6%的开发人员获得了计算机科学、计算机工程或软件工程的学位,而相对较少的人获得了文科学位。还需要注意的是,根据Stack Overflow的数据,大约85%的被调查开发人员认为正规的教育至少在某种程度上是重要的。

经验谈:如何获得有效的内推?

Feb 13, 2022

在北美求职,找推荐人来帮助内推往往能提高你得到心仪工作的概率。但是如何能够实现有效内推?首先我们要知道作为推荐人的心理状态是怎样的?

【2021职业倦怠】的信号

Jun 29, 2021

过去一年,与各行各业很多的专业人士一样,技术人员一直在努力寻找如何在远程工作的同时保持工作与生活间的最佳平衡。工作与生活平衡方面的压力可能至少有一部分归因于COVID-19疫情。

美国职场新闻分析栏目:北美求职指北-E周报(5月第2周)

May 20, 2021
  • 创业签证回归,留美工作添新路径
  • H-1B新规再次推迟18个月
  • US News发布2021最火10大技术岗位
  • PayPal一季度财报火爆,招聘岗位增加

Leave a Comment

Your email address will not be published. Required fields are marked *

Comment *