软件开发具有竞争力,随着越来越多的公司开始探索新技术的潜力,在了解哪些应用程序类型方面保持领先是值得的

幸运的是,在了解技术发展方向时,开发人员非常了解技术的发展方向——毕竟这是他们工作的一部分——因此了解开发人员正在研究什么可以很好地指示什么是热门和什么 不:如果您是一位希望快速掌握知识的新晋程序员,这很方便。

软件开发:新兴趋势和角色变化

ZDNet 深入研究了软件开发的主要趋势以及开发人员如何改变技术 Industry.

SlashData 的 2022 年开发者现状调查提供了一些关于当前吸引全球软件开发者关注的见解。 根据对 20,000 多名编码人员的调查,区块链应用程序、加密货币和 NFT 的开发人员了解它们的比例最高。

SEE:开发人员被烧毁了。 以下是他们为解决这个问题而采取的措施

在接受调查的开发人员中,超过三分之一 (34%) 表示他们正在学习比特币等加密货币——这不足为奇,因为数字货币的采用在全球范围内持续增长。 16% (16%) 表示他们正在积极开展与加密相关的项目。

另一种“加密相邻”技术 NFT(不可替代代币)的赚钱潜力也没有被开发人员忽视:11% 他们目前正在研究这项技术,SlashData 称其为“对于那些参与其中的人来说,这是一个潜在的有利可图的利基市场。”在 SlashData 调查的开发人员中,近三分之一 (32%) 表示他们正在提高他们的 NFT 知识。

同样, 30% 的开发人员正在学习加密货币以外的区块链应用程序。SlashData 发现,尽管开发人员对区块链应用程序的采用与一年前相比停滞不前,但对区块链应用程序和加密货币的兴趣在所有技术中增长最多。只有 12% 的开发人员目前正在开发区块链项目,报告发现,这仅比 SlashData 的 2021 年第一季度报告高出 1%。

这三种加密相邻技术 在 SlashData 报告中包含的所有技术中,这些技术的采用率和学习率最高——对于每一种技术,至少有 30% 的参与开发人员正在积极学习这些技术。 下一个最受欢迎的技术是元界和人工智能辅助软件开发:28% 的开发人员正在学习这些技术。

SlashData 的 2022 年开发者国家状况报告对来自全球 166 个国家/地区的受访者进行了调查,涵盖了移动、桌面、工业物联网、消费电子、嵌入式、第三方应用生态系统、云、网络、游戏、增强和虚拟现实等领域的开发者社区, 以及机器学习和数据科学。

该报告还对各种编程语言的使用和流行程度以及开发人员在日常工作中使用的工具提供了一些重要见解。

JavaScript 仍然是最流行的编程语言, 报告发现,全球有近 1750 万开发者在使用它。 自两年前超过 Java 以来,Python 一直是第二广泛采用的语言,现在拥有 1570 万用户。

SEE:开发人员工作和编程语言:什么是热门和下一步是什么

与此同时,Rust 的规模在过去 24 个月中几乎增加了两倍,从 2020 年第一季度的 600,000 名开发人员增加到 2022 年第一季度的 220 万。Go 和 Ruby 是后端开发中的重要语言 但 SlashData 发现,Go 在过去一年的绝对增长速度是过去一年的两倍多。

“Rust 已经形成了一个非常强大的开发人员社区,他们关心性能、内存安全和安全性,”报告称。 “因此,它主要用于物联网软件项目,也用于 AR/VR 开发,最常用于实现 AR/VR 应用程序的低级核心逻辑。”

更小众的语言——Go、Ruby、Dart 和 Lua – 仍然小得多,每个活跃软件开发人员多达 330 万。