查看原文
其他

Python成最受程序员欢迎的编程语言,Java为啥不香了?

程序人生 2022-04-19

你从事编程有多少年了?薪资是否达到了期望值?近一年增长幅度如何?「大城床」 vs 「小城房」,你会如何抉择?最常用/最讨厌/最想尝试的开发语言是什么?开源吞噬世界趋势下,你是否参与到了开源之中?云原生燃爆云计算领域,你是如何适应这种变革的?严峻的国际环境下,你知晓基础软件的最新进展吗?......
技术宛如一个圈,兜兜转转,越来越大。为勾勒出中国开发者当前最真实的现状和行业现状,11 月 30 日,CSDN 重磅发起《2021 年度中国开发者有奖大调查》(https://bss.csdn.net/m/topic/dev_survey2021)活动,本调查自 2004 年推出以来,逐年迭代,已成为各相关行业了解中国开发者群体以及软硬件开发服务领域市场的重要参考资料。与往年有所不同,今年调查问卷将从开发者现状、开源、云原生、基础软件四大维度出发,帮助更多的开发者全面和深入地了解中国开发者群体整体现状、应用开发技术、开发工具与新兴行业的发展全貌。
值此之际,回顾历年调查数据,结合行业前进的步伐,中国开发者们如何把握住机遇,更好的聚焦于当下?希望你能通过这篇往期的调查报告对比分析,会有所启发。
扫码参与 2021 年度中国开发者大调查
惊喜礼品等你拿

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

犹记得 2021 年伊始,雷军在访谈期间被询问到创办小米原因时,一句“到了 40 岁感觉自己一事无成”的话语,如平地一声雷,让科技圈几乎所有从业者再也坐不住了,不禁感叹道,从一线工程师到成功的企业家,对于程序员而言,终极目标究竟是什么?
根据 CSDN 2020 年调研数据显示,41.57% 的开发者希望能够一直在技术岗上工作到退休。另外,也有 54.09% 的开发者表示,当技能达到一定要求后,想要成为一名管理者。
图源:CSDN 发布的《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 元的开发者比例有所上升,这也意味着随着工作经验的累计和能力的提升,有一部分的开发者在过去一段时间获得了涨薪的机会。
数据来自 CSDN 2019-2020 开发者调查报告
其中月薪超过 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 等正在一线不断实践的产品正在率领国产数据库走向新时代。
最好的时代已准备就绪,等开发者踏风而来,至此,您对亲身经历的行业有着什么样的看法?最新的技术尝试中,还存在哪些问题?
欢迎参与 CSDN 重磅推出的 2021 年度中国开发者有奖大调查,告诉我们您最真实的想法。
在本次调查报告中,我们特别邀请了多位专项领域的顶尖技术专家担任调查专家顾问团队,他们将共同参与最终报告的撰写,从专家的角度进行解析和预测。
同时,为了感谢您对大调查及中国 IT 行业发展给予的支持,在调查结束后,我们将筛选有效数据,通过随机抽取的方式产生获奖者,获奖名单将通过 CSDN 官方渠道公布。
还在等什么?!
扫码立即参与调查问卷
惊喜奖品等你拿
戳“阅读原文”立即参与调查问卷吧!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存