做技术开发到老 or 晋升管理层,程序员的终极目标是什么?

共 3210字,需浏览 7分钟

 ·

2021-12-10 03:23

点击上方[全栈开发者社区]右上角[...][设为星标⭐

点击领取全栈资料全栈资料

你从事编程有多少年了?

薪资是否达到了期望值?近一年增长幅度如何?

「大城床」 vs 小城房,你会如何抉择?

最常用/最讨厌/最想尝试的开发语言是什么?

开源吞噬世界趋势下,你是否参与到了开源之中?

云原生燃爆云计算领域,你是如何适应这种变革的?

严峻的国际环境下,你知晓基础软件的最新进展吗?

......


中国开发者数量位居全球第二,月薪集中在 8k-1.7w

犹记得 2021 年伊始,雷军在访谈期间被询问到创办小米原因时,一句“到了 40 岁感觉自己一事无成”的话语,如平地一声雷,让科技圈几乎所有从业者再也坐不住了,不禁感叹道,从一线工程师到成功的企业家,对于程序员而言,终极目标究竟是什么?

根据 2020 年调研数据显示,41.57% 的开发者希望能够一直在技术岗上工作到退休。另外,也有 54.09% 的开发者表示,当技能达到一定要求后,想要成为一名管理者。

图源:《2020 中国开发者调查报告》

遵循自己的本心,亦或是想要追逐更高的挑战,越来越多的新生代投身于科技行业,中国开发者数量也从“小步快跑”到“大步跨越”阶段。据全球知名的代码托管平台 GitHub 最新发布的《2021 年度 Octoverse 报告》显示,在全球 7300 万开发者中,中国开发者数据量达到了 7,555,311 位,在全球位居第二,人数相比 2020 年,新增近 103 万人。

通过进一步调研,我们发现时下互联网行业从业者越来越趋于年轻化,30 岁以下的开发者占比近八成,从事后端开发的比例最高,40 岁以上的开发者担任技术经理的占比 11%。

人才的迅速涌现,成为各家企业决胜的关键所在。为此,在“内卷”一词蚕食各产业之际,也为了进一步增加员工对企业的信任感,很多公司纷纷提出各种福利招揽人才,如京东宣布自 2021 年 7 月 1 日开始到 2023 年 7 月 1 日,用两年时间,将员工平均年薪由 14 薪逐步涨至 16 薪;腾讯宣布入职 15 年以上的员工在入职后可享受到提前退休政策......为了留住技术的核心人才,企业出尽奇招,不过,对于开发者个人而言,除了福利之外,基础的薪资才是关注的重点所在。

通过近两年的数据对比,我们发现能拿到月薪 8001-17000 元的开发者占比最高。2020 年此区间的人数虽然比 2019 年要少了一些,但是整体来看,拿到 17000 元的开发者比例有所上升,这也意味着随着工作经验的累计和能力的提升,有一部分的开发者在过去一段时间获得了涨薪的机会。

数据来自开发者调查报告

其中月薪超过 1.7 万元的开发者,在一线城市(北京、上海、广州、深圳、天津)占多数,这一数值在 2020 年达到了 30%,该比例远高于国内其它城市。

Java 使用率骤降,Rust 未来可期

在开发者工具层面,据调查报告数据显示,Java 降幅明显,从 2019 年占比 60% 下降到 2020 年占比 50%。另一边,TIOBE 编程语言榜单也验证了 Java 正处于下滑的窘境。究其背后原因,一方面与 Google 近些年间推行 Kotlin-First 扶持策略不无关系;另一方面,随着机器学习、人工智能的进一步普及,Python 等语言被越来越多的开发者所使用,主流的开发框架纷纷选择将 Python 作为首选语言,其使用率自然水涨船高,也对 Java 的用户数量带来了一定的影响。

此外,值得一提的是,作为安全性较高的编程语言,Rust 虽然尚未进入常用编程语言的排行中,但是它已引得如微软、Google 等大厂的驻足,还是非常值得关注和学习。

备受资本青睐的开源,超过九成的开发者使用过开源软件

人才的崛起离不开产业的支撑。要问 2021 年技术圈火爆的几个行业,开源必算其中一个。仅在近一年间,就有 28 家中国开源项目/公司获得资本的青睐。

图源自 CSDN 整理(https://codechina.csdn.net/open-source-lab/List-of-Chinese-Open-Source-Project-Financing/-/blob/master/README.md)

与此同时,大厂也在纷纷发力,譬如小米 11 内核开源、华为宣布将欧拉系统的全量代码等捐赠给开放原子开源基金会、达摩院开源深度语言模型体系 AliceMind 等等。

在此大背景下,超过九成的开发者使用过开源软件,近五成的开发者接触开源的时间在 1-5 年。开发工具及框架是多数开发者首次接触的开源产品,不仅是因为工具与框架具有较强的实用性,而且它也更能帮助开发者快速了解开源与应用开发的方法。

未来的软件一定会长在云上?

在研究公司 Gartner 最新发布的一份《2022 年重要战略技术趋势》报告中,其特别提到的“云原生技术”,并将其称之为是数字基础设施的闭环之一。同时,Gartner 预测到 2025 年,云原生平台将成为 95% 以上新数字倡议的基础,而在 2021 年这一比例只有不到 40%。

根据 CSDN 调查报告显示,被视为是云计算的下一个阶段的云原生技术,已被部分企业应用于微服务、容器编排管理等方面。不过,云原生是一个系统工程,除了微服务和容器化外,还涉及服务网格、CI/CD 等生产环境的优化,与云上大数据、中间件等系统的配合等多方面内容。

然而,极具挑战的是,当前全部云原生化的企业和开发者并不多,这其中主要的障碍在于缺乏熟练的云原生技术人才。也有 25% 的开发者表示,对于如何做云原生技术选型很难抉择。

基础软件

除了以上,随着全球科技竞争愈发激烈,同时在工业互联网、自动驾驶等领域呈现的软件定义一切的趋势下,想要构建中国核心技术自主创新能力,基础软件是信息产业的重要突破口。

一直以来,国产基础软件领域被贴上了“缺芯少魂”的标签,缺的是芯片,少的是操作系统。现实来看,虽然近几年来,中国在发力发展半导体产业,但目前中国在 EDA、制造、光刻机等关键设备,以及 CPU、GPU 等设计层面与世界先进水平依然存在一定差距,形势仍然较为严峻。据调查显示,近 5 成的开发者称所在公司的芯片开发者人数不足 10 人,而集成电路 IC 设计/应用工程师、芯片架构师工程师也成为芯片行业非常紧缺的人才。

在国产操作系统领域,今年间,一方面,HarmonyOS 2.0 面向内存 128M-4GB 的设备开源,随即也正式支持了多款手机设备。另一方面,华为将欧拉捐赠给开放原子开源基金会,以更加开放的模式整合全球参与者的贡献,加速操作系统产业的发展。对国产操作系统未来发展,六成的开发者在应用之后充满期待,也表示国产操作系统还有很大的提升空间。

作为基础软件之一的数据库,中国相比国外虽然起步稍晚,但在如今数据库上云已成既定事实的趋势下,包括 DM(达梦)、Kingbase、GBase、GoldenDB、OceanBase、PolarDB、TDSQL、openGauss、TiDB、TDengine 等正在一线不断实践的产品正在率领国产数据库走向新时代。

最好的时代已准备就绪,等开发者踏风而来,至此,您对亲身经历的行业有着什么样的看法?

觉得本文对你有帮助?请分享给更多人

关注「全栈开发者社区」加星标,提升全栈技能

本公众号会不定期给大家发福利,包括送书、学习资源等,敬请期待吧!

如果感觉推送内容不错,不妨右下角点个在看转发朋友圈或收藏,感谢支持。


好文章,留言、点赞、在看和分享一条龙吧❤️

浏览 38
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报