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

当然,“软件开发人员”是一个非常宽泛的术语。这个角色中的一些人可能只专注于为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%的被调查开发人员认为正规的教育至少在某种程度上是重要的。

雇主vs员工期望的“远程办公”模式

Sep 06, 2021

随着公司绞尽脑汁让员工回到办公室办公,有关远程和混合工作模式(即每周有几天在办公室工作,其余时间在家工作)的争论不可避免。

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

May 07, 2021
  • H-1B延期迎来重大利好
  • 中国留学生秋季入境限制取消
  • 摩根大通发布重回公司日程表
  • 财富100家最佳雇主发布,Cisco领跑

如何在远程面试中谈判薪资?

Mar 28, 2021

根据Dice的2021年技术薪资报告,2020年的技术岗位工资增长了3.6%,这对技术人员和管理人员来说是一个好消息。鉴于技术人员的工资在过去几年一直呈上涨趋势,我们希望这一趋势能够持续到2021年。

Leave a Comment

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

Comment *