应用程序开发人员的平均工资是多少?

已发表: 2022-03-24

在开发人员的世界里,有成千上万种不同的专业化方法。 “应用程序开发人员”是一个越来越受欢迎的职位,越来越多的人开始追求和寻找工作。

对 Apple 或 Android 等移动操作系统有诀窍,或者正在寻找比“软件开发人员”更专业、更受欢迎的工作? 让我们看看应用程序开发人员,他们是什么,以及有多少自我识别的应用程序开发人员在整个范围内赚了多少钱。

什么是应用程序开发人员?

让我们弄清楚一件事:应用程序到底是什么,“应用程序”和“程序”之间有什么区别?

虽然“应用程序”通常指的是您可以在 Apple App Store、Google Play Store 或其他地方找到的移动应用程序,但可以为任何操作系统编写应用程序,甚至可以为 Web 服务器编写应用程序。

一系列移动应用程序。
一系列移动应用程序。

应用程序旨在帮助用户执行单个任务,无论是玩游戏、编写文档还是编辑图像。 “程序”和“软件”是更广泛的术语,可以指代在特定硬件上运行的任何数据,并不总是为最终用户而设计。 所有应用程序都是软件,但并非所有软件都是应用程序。

出于这个原因,应用程序开发人员(与一般程序员相反)专注于开发帮助最终用户做某事的程序。

虽然这是移动开发人员(Android、iOS)最常使用的职位,但桌面计算机开发人员(Windows、macOS、Linux)甚至网络应用程序开发人员也非常常用。

应用程序开发人员也可能专门创建某种应用程序,例如游戏、社交媒体、视频录制软件等。

有些甚至可以跨平台工作,这使它们成为稀有商品,因为它们能够将应用程序移植到多个系统。

熟悉 Apple 或 Android 等移动操作系统,或者正在寻找比软件开发人员更专业、更受欢迎的工作? 阅读这篇️ 点击推

应用开发者的基本职责

好奇应用程序开发人员的日常任务是什么? 以下是您将要做的事情的一瞥。

  • 为特定操作系统或使用特定编程语言创建软件应用程序。
  • 为最终用户创建一个干净且易于访问的 UI。
  • 调试和修复代码。
  • 更新和修补旧软件。
  • 与艺术家、研究人员和其他开发人员合作。
  • 与客户沟通并提交原型。
  • 编写用户可访问的文档。

通常,应用程序开发人员比其他开发人员更关注最终用户,因此您可能会在编码的同时做更多的前端图形工作和 UI 设置,特别是如果您在一个非常小的团队中。

应用程序开发人员的类型

即使“应用程序开发人员”已经是一个专门的头衔,仍然有更多类型的应用程序开发工作可供选择。

  • 软件开发者:这些本质上与应用程序开发者非常相似; 他们可以被认为是一个稍微不那么专业的职位。 这些开发人员倾向于在后端编码方面工作更多,尽管通常仍会关注最终用户。
  • 移动应用程序开发人员:这通常是“应用程序开发人员”的同义词,但可以提供说明。 这些开发人员使用 Android、iOS 或其他移动操作系统。 您可以在职位中按操作系统进一步专业化,例如“Android 开发人员”。
  • 桌面应用程序开发人员:与移动开发人员一样,但他们使用桌面计算机操作系统,如 Windows、Mac、Linux 等。 也像移动开发者一样,你可以专攻,比如“Windows 开发者”。
  • Web 应用程序开发人员:这些人从事从 Web 服务器传送到浏览器的 Web 应用程序,例如电子邮件、表单和基于浏览器的工具(如文字处理器)。
  • 混合应用程序开发人员:这项工作的重点是开发跨平台的 Web 应用程序,这些应用程序的行为和感觉都像应用程序。 混合应用程序是用 HTML、CSS 和 Javascript 等 Web 语言编写的。

对应用程序开发人员的需求

应用程序开发的需求相当高,您可以找到许多寻找某种应用程序开发人员的工作列表。

类似的软件开发工作的工作前景为 22%,这意味着它的增长速度将比任何行业的其他工作快得多。 尽管越来越多的人涌入科技行业,但仍有大量需求。

根据美国劳工局的数据,软件开发人员的平均年薪为 110,000 美元。
根据美国劳工局的数据,软件开发人员的平均年薪为 110,000 美元。

至于具体的移动开发人员,您的前景非常好。 到 2026 年,对移动开发人员的需求预计将增加到 24%,并且由于移动设备的普及程度不断扩大,知道如何使用这些设备将有助于您找到工作。

最后,移动应用程序开发人员被发现是 2017 年美国排名第一的工作,在增长、薪酬和工作满意度方面表现出色。

总体而言,如果您想感到安全,应用程序开发,尤其是移动开发,是一项非常好的工作。

您如何成为应用程序开发人员?

对任何形式的应用程序开发感兴趣? 以下是一些关于如何开始以及您需要什么的资源。

应用程序开发人员的工作要求和经验

看看应用程序开发人员的基本技能和要求。

  • 某些工作可能需要相关领域的副学士学位或学士学位,而对于其他工作来说,良好的投资组合和经验可能就足够了。
  • 作为软件开发人员或您的主​​要编程语言的认证也可以在简历上看起来不错。
  • 亲身体验或之前在目标系统上开发和发布过的应用程序肯定会有所帮助,尤其是在应用程序获得大量下载和关注的情况下。
  • 技术经验和熟悉您的目标操作系统和平台是必要的。
  • 编写高质量代码和调试的能力。
  • 与客户和同事的沟通技巧。
  • 创新和分析/解决问题的能力。
  • 能够在前台工作和一些UI /设计技能。

如何开始作为应用程序开发人员

成为应用程序开发人员的第一步是选择您想要专攻的技术。移动应用程序开发和网络应用程序开发非常不同,尽管桌面和移动开发之间可能存在一些交叉。

您想使用电话、计算机、Web 服务器还是某种组合? 您想专攻某个操作系统吗? 熟悉可用于您选择的技术的开发工具和平台。

Android Studio 主页。
Android Studio 主页。

还有选择哪种编程语言的问题。 取决于你想要的创新程度,这里基本上是无限的——但你可能想要研究一些用于应用程序开发的常用语言,而且还有比这里列出的更多的选择。

  • 安卓:Kotlin、Java、C++
  • iOS:斯威夫特
  • Windows:C#、C++、Python、Java、Perl
  • Mac:斯威夫特
  • Linux:Python、C++、C、Perl、Java
  • Web 应用程序:HTML/CSS、Javascript、Java、PHP、Python、Ruby。 请注意,经常使用 Django、Laravel 或 Ruby on Rails 之类的框架,特别是对于 Ruby 和 Python 等最初不是为 Web 开发的语言。

这里有一些工具和官方资源可以帮助您入门。 此外,考虑搜索您选择的语言的初学者指南。

苹果(macOS 和 iOS):

  • 与 Apple 一起学习编程
  • SwiftUI 教程
  • 苹果软件开发工具包
  • iOS 编程资源

视窗:

  • 为 Windows 构建桌面应用程序
  • Windows SDK 和开发者工具

Linux:

  • 制作一个 Linux 应用程序
  • 很棒的 Linux 开发工具
  • 为 Linux 课程开发应用程序

安卓:

  • 安卓工作室 SDK
  • 安卓培训课程
  • 很棒的 Android 学习资源

网络应用:

  • Web 应用程序开发:资源、最佳实践以及如何做
  • 使用 Azure 构建应用程序 + 创建 Web 应用程序
  • 如何创建 Web 应用程序:关于开发过程的深入指南
  • 关于如何构建 Web 应用程序的 15 步指南

应用程序开发人员平均工资

现在揭晓:应用程序开发人员一年能赚多少钱? 以及它如何按经验水平、地点和类似工作进行比较?

由于“应用程序开发人员”是一个非常广泛的类别,我们还将看看移动应用程序开发人员和网络应用程序开发人员一年的收入。

以下是根据顶级薪资跟踪网站自称“应用程序开发人员/应用程序开发人员”的收入。

  • 确实:每年 8 万美元,基于 3,000 美元的工资。
  • Glassdoor:每年 93,000 美元,最低为 72,000 美元,最高为 120,000 美元。
  • ZipRecruiter:每年 9.4 万美元,最低为 4.9 万美元,最高为 15.9 万美元。
  • 薪酬规模:每年 7.1 万美元,最低为 5.1 万美元,最高为 10.1 万美元。

平均所有这四个记录,您每年的平均总收入为 85,000 美元。 虽然没有科技行业的一些受人尊敬的职业那么高,但在类似的工作中,这是一个相当不错的薪水。

根据 Glassdoor 的数据,应用程序开发人员的平均年收入为 93,000 美元。
根据 Glassdoor 的数据,应用程序开发人员的平均年收入为 93,000 美元。

那些专门使用 Android 和 iOS 等工具的移动应用程序开发人员呢? 让我们来看看。

  • Salary.com:每年 98,000 美元,最低为 69,000 美元,最高为 123,000 美元。
  • Glassdoor:每年 8.9 万美元,最低为 6.5 万美元,最高为 12.2 万美元。
  • ZipRecruiter:每年 10.2 万美元,最低为 4.2 万美元,最高为 15.2 万美元。
  • 薪酬规模:每年 7.4 万美元,最低为 4.9 万美元,最高为 11.9 万美元。

平均而言,这是 91,000 美元/年,这实际上比通用应用程序开发人员高一点。

根据 Glassdoor 的数据,移动开发者的平均年收入为 89,000 美元。
根据 Glassdoor 的数据,移动开发者的平均年收入为 89,000 美元。

最后,Web 应用程序开发,适用于那些使用 Web 服务器及其技术的人。

  • Salary.com:每年 10.6 万美元。
  • Glassdoor:每年 8.9 万美元,最低为 6.4 万美元,最高为 12.3 万美元。
  • ZipRecruiter:每年 82,000 美元,最低为 51,000 美元,最高为 111,000 美元。
  • 薪酬规模:每年 66,000 美元,最低为 46,000 美元,最高为 96,000 美元。

在这里,您最终还可以获得 86,000 美元/年,这与一般应用程序开发人员的估计相差不远。

根据 Glassdoor 的数据,Web 应用程序开发人员的平均年收入为 89,000 美元。
根据 Glassdoor 的数据,Web 应用程序开发人员的平均年收入为 89,000 美元。

虽然这三种类型的应用程序开发人员的薪水相似,但移动应用程序开发的排名尤其高一些。

按经验水平划分的应用程序开发人员薪水

经验水平是对薪水影响最大的因素之一。 重要的是要知道当你刚开始时你是否会获得一份适合生活的工资,是否值得在该行业停留足够长的时间以获得高级职位福利,或者你是否应该专注于其他领域。

这是您作为入门级应用程序开发人员、刚从大学毕业或经验很少的人可以期待的内容。

  • Salary.com:每小时 32 美元,相当于每年 67,000 美元。
  • Glassdoor:每年 95,000 美元,最低为 48,000 美元,最高为 190,000 美元。
  • 确实:每年 65,000 美元,基于 20 多个薪水。
  • ZipRecruiter:每年 7.9 万美元,最低为 1.9 万美元,最高为 15.1 万美元。

这使得入门级应用程序开发人员的平均年薪为 77,000 美元。 不错,考虑到一些技术工作的平均工资甚至更低。

根据 ZipRecruiter 的数据,入门级移动应用程序开发人员的平均年收入为 78,765 美元。
根据 ZipRecruiter 的数据,入门级移动应用程序开发人员的平均年收入为 78,765 美元。

对于那些有一点经验的人,你会看到这些薪水:

  • 确实:每年 56,000 美元,基于 40+ 的薪水。
  • Glassdoor:每年 7.8 万美元,最低为 4.7 万美元,最高为 12.9 万美元。
  • ZipRecruiter:每年 6.9 万美元,最低为 2.4 万美元,最高为 14.5 万美元。
  • 薪酬规模:每年 57,000 美元,最低为 53,000 美元,最高为 64,000 美元。

这相当于每年 65,000 美元,低于入门级职位。 这可能只是 Glassdoor 仅根据少数几份报告对入门级工资的高估的反映,但它确实表明入门级和初级职位之间的差异可能可以忽略不计。

根据 ZipRecruiter 的数据,初级应用程序开发人员的平均年收入为 69,000 美元
根据 ZipRecruiter 的数据,初级应用程序开发人员的平均年收入为 69,000 美元

最后,这是您在该行业工作十年或更长时间后可以预期的收入。

  • 确实:10.1 万美元/年,基于 600 多份薪水。
  • Glassdoor:每年 11.7 万美元,最低为 9 万美元,最高为 15.3 万美元。
  • ZipRecruiter:每年 11.2 万美元,最低为 6.2 万美元,最高为 15.6 万美元。
  • Payscale:每年 99,000 美元,最低为 73,000 美元,最高为 127,000 美元。

平均每年可以赚 107,000 美元,这比你刚开始的时候有了相当大的提升。

根据 ZipRecruiter 的数据,高级应用程序开发人员的平均年收入为 112,000 美元。
根据 ZipRecruiter 的数据,高级应用程序开发人员的平均年收入为 112,000 美元。

按位置划分的应用程序开发人员薪水

您在世界上居住的地方对您的薪水有重大影响,甚至会影响您选择搬到哪里。 以下是一些国家/地区的示例,以及他们以当地货币和美元向应用程序开发人员支付的费用。

因停机时间和 WordPress 问题而苦苦挣扎? Kinsta 是旨在节省您时间的托管解决方案! 查看我们的功能
  • 瑞士:8.5 万美元/年(7.9 万法郎/年)
  • 苏格兰:5.3 万美元/年(3.9 万英镑/年)
  • 澳大利亚:5.1 万美元/年(7.3 万澳元/年)
  • 德国:5.1 万美元/年(4.6 万欧元/年)
  • 加拿大:5 万美元/年(6.4 万加元/年)
  • 荷兰:4.8 万美元/年(4.3 万欧元/年)
  • 奥地利:4.8 万美元/年(4.3 万欧元/年)
  • 新加坡:$42k/年(S$56k/年)
  • 英国:4.2 万美元/年(3.2 万英镑/年)
  • 芬兰 $41k/年(€37k/年)
  • 新西兰:$41k/年(NZ$63k/年)
  • 法国:4 万美元/年(3.6 万欧元/年)
  • 中国:3.8 万美元/年(24 万日元/年)
  • 香港:$38k/年(HK$300k/年)
  • 以色列:$37k/年(₪120k/年)
  • 意大利:3.2 万美元/年(2.9 万欧元/年)
  • 沙特阿拉伯:$26k/年(SAR 97k/年)
  • 墨西哥:2.3 万美元/年(48.5 万美元/年 MXN)
  • 俄罗斯:1.7 万美元/年(130 万₽/年)
  • 印度 $7k/年(₹512k/年)
  • 巴西 5000 美元/年(26000 雷亚尔/年)
  • 尼日利亚:3000 美元/年(₦120 万/年)
  • 印度尼西亚 275 美元/年(400 万印尼盾/年)

自由应用程序开发人员薪水

自由职业者当然不适合每个人,但重要的是在你全身心投入到这样的工作之前了解你正在从事的工作。 自由职业应用程序开发与受薪职位相比如何?

ZipRecruiter 和 Glassdoor 报告称,自由 iOS 开发人员的年薪分别为 11 万美元和 10.1 万美元。 自由 Android 开发人员的年薪预计为 119,000 美元。 Android 的薪水可能会稍微高一些,但并没有太大的差距。

Codementor 报告称,自由移动应用程序开发人员的整体收入为 61-80 美元/小时。 如果平均全职自由职业者每周工作 36 小时,那么年薪为 114k-168k 美元/年。

据 Codementor 称,移动应用程序开发人员的时薪在 61 美元到 80 美元之间。
据 Codementor 称,移动应用程序开发人员的时薪在 61 美元到 80 美元之间。

当然,这在很大程度上取决于您的客户愿意支付的费用、您能找到多少客户以及您每周工作多少小时。

远程应用程序开发人员薪水

如果您打算作为远程开发人员工作,那么薪水可能会有所不同。 以下是您可能会做的一些估计。

远程 Android 开发人员的年收入可以从 111,000 美元到 140,000 美元不等,而 iOS 开发人员的年收入预计为 112,000 美元。

根据 Talent.com 的数据,远程 Android 开发人员的平均年收入为 140,000 美元。
根据 Talent.com 的数据,远程 Android 开发人员的平均年收入为 140,000 美元。

一般来说,远程移动应用程序开发人员的平均年收入为 73,000 美元。 初级开发人员可以期望每年 60,000 美元起步,而作为高级移动应用程序开发人员,您每年可以赚取 87,000 美元。

最后,如果您想大致了解远程软件开发人员的情况,他们的费用为每年 90,000 美元。

应用程序开发人员薪水与 Web 开发人员薪水

根据美国劳工局 2020 年的统计数据,Web 开发人员的年薪中位数为 77,000 美元。 您还可以看到,根据各种薪资网站,Web 开发人员的平均年薪为 60k-75k。

根据美国劳工局的数据,Web 开发人员的平均年收入为 77,000 美元。
根据美国劳工局的数据,Web 开发人员平均每年赚取 77,000 美元。

相比之下,应用程序开发人员的年薪为 85,000 美元,比 Web 开发人员的薪水高出 8,000 至 25,000 美元。 众所周知,与软件开发人员相比,Web 开发人员,尤其是前端开发人员的薪水普遍较低。

应用程序开发人员薪水与其他开发人员薪水

Web 开发人员可以分为三大类:使用 HTML 和 CSS 设计网页可见部分的前端开发人员,专注于使用各种技术进行服务器端工作的后端开发人员,以及可以做的全栈开发人员两个都。

所有人都属于“网络开发人员”的范畴,但每个人的薪水都非常不同。

当然,还有其他类型的 Web 开发人员,例如 Web 应用程序开发人员,但这三种是最常见的头衔。

前端开发人员的平均年收入为 9 万美元,后端开发人员的平均收入为 91,000 美元/年,全栈开发人员的平均收入为 97,000 美元/年。

普通应用程序开发人员每年赚 85,000 美元,您可以看到专业化的重要性,因为更高级别的职位似乎能赚更多的钱。 Web 开发也是一个非常大的行业,因为 Internet 一直在扩展。

您应该成为应用程序开发人员吗?

应用程序开发是适合您的职业吗? 从本质上讲,它与软件开发人员的头衔非常相似。 因此,如果您对此感兴趣,那么应用程序开发也可能是正确的方向。 另外,这两者通常可以互换,因此您可以同时申请这两个职位。

如果您喜欢使用代码创建应用程序、以最终用户为目标进行开发以及设计令人愉悦的 UI 布局,那么应用程序开发人员可能是您的合适职位。

这个职位以及整个科技行业的前景是有希望的,而且薪水与类似的科技工作相当。 事实上,薪水通常会好一些。

与其他技术工作一样,您的职业生涯有很大的灵活性并可以获得良好的福利。 您可以舒适地远程工作(在当今时代非常重要),或者选择做自由职业者和合同工。

应用程序设计对于新开发人员来说是一个很好的起点,您可以从那里选择专攻或只停留在您的利基市场。

想成为应用程序开发人员? 从这里开始点击鸣叫

概括

应用程序开发人员可以通过每年赚取 85,000 美元获得公平的薪水——尽管根据您的特定职位和技能组合,可能会赚得更多。

作为比软件开发更专业的工作,应用程序开发人员致力于为移动和桌面操作系统开发以用户为中心的应用程序。 他们甚至有时会加入 Web 开发人员的行列,为服务器创建 Web 应用程序。 这是一个相当广泛的职位,有许多不同技能的空间。

如果您对开发任何类型的应用程序感兴趣,那么您可以安全地尝试应用程序开发,因为这是一项非常抢手的工作。

如果 Javascript 是您正在考虑的一种技术,请查看 Node.js 开发人员的平均工资!