“未来的软件一定生长在云上”,随着云架构的普及,云原生概念在提出至今还不到十年的时间里,经历了爆发式增长。据 CNCF 官方统计,截至 2020 年,全球云原生开发者累积已超过 470 万,占比后端开发 36%。
在开发者积极投身云原生背后的助推力之一,是高于行业平均的薪酬。
中位数 37.8 K,3-5 年架构师平均 28.6 K
事实上,随着各类高新技术公司纷纷着手云原生项目,云原生架构师包括 Kubernetes 工程师的薪资均在水涨船高。据一份关于 IBM 的云原生开发者调研报告显示,在得克萨斯州工作的云原生架构师最高可以获得 279600 美元/年(近 200 万人民币)。这样的待遇不仅在整个技术薪资图谱中处于高位,在与云相关的软件开发领域也位列金字塔顶端。
在国内,云原生以及其包含的微服务、容器化、Devops、服务网格等技术都处于蓬勃发展期,各大厂和技术公司不惜重金聘请云原生开发人才。据国内某招聘网站显示,华为所发布的“云原生解决方案架构师”岗位,开出年薪 50W 起,最高 200W的优越条件。统计数据显示,目前云原生相关架构师薪资中位数约为 37.8K/月,其中,3-5 年架构师平均 28.6K/月,入门级 12K/月起步。大家都比较关注的 Kubernetes 工程师岗,大厂普遍给到 30K/月以上,中小型公司也以 20K/月起步。
除了薪资之外,云原生架构师的就业前景也未来可期。从技术深入到产业发展角度来看,国内在云技术的理论和应用上都相对较晚,但在企业上云的大趋势下,云计算相关的工作岗位每年以 26% 的速度增长,人才缺口高达 150 万。然而,对于相关应聘者的要求,又不可谓不高。
待遇诱人,但究竟需要怎样的人才?
CNCF 总经理 Priyanka Sharma 曾说,人们对云原生的最大误解在于:“云原生是一个非常稀有的世界,必须有 20 年的经验才能理解它。”
尽管在 Sharma 看来是误解,但对于刚刚从事于云原生架构的开发者来说,单是它极为抽象的概念就足够搞得雾里看花。
在云原生概念提出的最初,Pivotal 公司的 Matt Stine 定义了关于架构的数个特征分别是:12因素、微服务、自敏捷架构、基于 API 协作、扛脆弱性。
然而,特征对于概念的框定只是形容表现,而不能说明是什么。基于此,2017年 Pivotal 在 Matt Stine 所述的特征属性基础上进一步把云原生的组成要点概括为:DevOps、持续交付、微服务、容器。直到 2018 年,CNCF 给到云原生代表技术包括“容器、服务网格、微服务、不可变基础设施和声明式 API”。
作为云原生的基石,容器是云原生开发者必不可少的技能。Docker、ELK 等容器技术,以及如何通过 Kubernetes 集群管理调度进行方案设计和研发交付,都是企业在用人招聘时所看重的技能。
然而,容器技术也好,微服务也好,一个个单独的技术并不能说明是云原生的全部。对此,专注于云原生相关技术研究的资深开发者姜桥认为,“云原生只是一个架构思想、理论和概念的集合”。所以,本质上说,云原生是构建和运行程序的高效方法,是改变行业开发、部署和运维软件产品的思维方式。
那么,对于每一位像姜桥一样的云原生开发者来说,大家究竟是如何认识、学习和实践云原生的?为助力云原生开发者更好迎接即将到来的“黄金十年”,我们特别发起《2021中国云原生开发者调查报告》,围绕“云原生开发者画像、人才和技术分布版图、一线开发者的技术实践、场景与应用分析、云原生的技术未来”等五大方面进行深度调查和解析。
本次问卷调查共 10 个问题,可能占用您 3-5 分钟时间,感谢您的倾力支持。