Swift开发者薪资增长20%:iOS/macOS市场发生了什么?
使用Swift语言的开发者劳动力市场继续让专业人士感到欣喜。根据最新研究和职位聚合网站的数据,Swift开发者(iOS和macOS)的平均薪资在过去半年内平均增长了20%。这一趋势在IT其他领域普遍停滞的背景下尤为显著。让我们来分析一下,是谁推动了这一增长,以及哪些专业人士目前最受青睐。
Swift由Apple创建,旨在取代日益过时的Objective-C,多年来一直是Apple生态系统开发的主要语言。然而,正是在2023-2024年,对掌握该语言的专业人士的需求达到了一个全新的水平。
为什么Swift开发者的薪资在增长?
- Apple Vision Pro的发布与空间计算:混合现实头显的发布催生了对能够为visionOS(基于SwiftUI)编写代码的开发者的巨大需求。公司正在积极寻找工程师,为新平台创建应用程序。
- SwiftUI和Swift并发的发展:SwiftUI框架已成为事实上的标准。深入理解async/await、Actors和Swift 6的开发者能获得薪资溢价,因为这类专业人士的数量仍少于职位空缺。
- 远离跨平台开发:许多公司正在重新评估Flutter/React Native策略,转而采用基于Swift的原生开发,以追求性能以及与Apple新功能的平滑集成。
- macOS领域的增长:Mac原生应用程序开发(包括使用SwiftUI和AppKit)正在经历复兴。面向设计师和开发者的专业工具(Figma、DaVinci Resolve)需要强大的原生解决方案。
数据:谁赚多少钱?
根据级别和地区不同,数据如下:
- 初级Swift开发者(1年以下经验): 80,000 – 120,000卢布。年增长约10-15%。
- 中级Swift开发者(1-3年经验): 200,000 – 350,000卢布(较去年增长20%)。
- 高级Swift开发者(3年以上经验): 400,000 – 600,000卢布及以上,特别是如果专业人士拥有Core Data、Metal或Vision Pro框架的经验。
值得注意的是,产品公司(T-Bank、Yandex、VK、Ozon)中Swift开发者的薪资通常高于外包公司,并且可能包含期权。
目前哪些技能最热门?
要获得更高的薪资,仅仅了解Swift语法是不够的。招聘人员正在寻找:
- 深入了解SwiftUI和Combine(或RxSwift)。
- 使用async/await和Task Groups的经验。
- 理解架构:TCA、MVVM+Coordinator、Clean Swift。
- 编写单元测试和UI测试的经验(XCTest、Quick)。
- 性能优化技能(Instruments、Time Profiler)。
未来一年的预测
分析师认为,Swift开发者的薪资增长将继续,尤其是在高级和团队领导级别。