近日,O'Reilly发布了《2022技术趋势》报告。这份报告中的数据展示了当前人工智能技术驱动下正在给行业带来的巨大变化,让我们进一步了解下一个新技术趋势所带来的新思维方式及其意义,以及未来可能带来的巨大变化。将塑造未来的软件开发和软件架构。学习。该报告检查了四种特定类型的数据(搜索查询、O'ReillyAnswers的问题、按标题分类的资源使用情况、资源使用情况),并将其与2020年前9个月的数据线进行比较,得出了有趣的结论。报告结果显示,随着勒索软件的“盛行”,“数据”数据和安全话题正成为开发者关注的焦点,而物联网和游戏开发的兴起又重新点燃了开发者对C++编程语言的兴趣。与此同时,Go、Rust等较新的语言发展迅速,也在“威胁”C语言的地位。热门词汇:“数据”、“Python”、“Java”上榜一个令人惊讶的现象是,许多用户选择直接从题库中将问题输入到O'ReillyAnswers(该平台的搜索引擎)搜索栏中。这也解释了为什么O'ReillyAnswers中经常出现一些高频热搜问题。例如,“什么是动态规划?”这个问题。会经常出现在题库中。当然,这个问题仅次于“我如何编写好的单元测试用例?”这道题在题库中也很受欢迎。热搜数据显示,“数据”数据依然是用户最关注的话题之一。热搜词前五名分别是:“数据”、“Python”、“Git”、“测试”和“Java”(可以在热搜词前15/20中看到大字)以上两个热点问题。部分词。)而带“数据”一词出现频率最高的词组是“数据治理”(其次是“数据科学”、“数据分析”和“数据工程”),可以看出“数据治理”将是接下来值得关注的话题。此外,Python和Java仍然是平台上最大的两种编程语言,但这个数据显示,今年关于Python和Java的内容使用率略有下降,而关于Rust和Go正在快速增长(尽管相对较小。小)。其中,“Kubernetes”和“AWS”、“Azure”和“cloud”位列热搜榜前1%,其中“Kubernetes”略落后于“Java”和“Python”,但领先于“Golang”(前2%)和“Rust”(4%)、“GCP”和“GoogleCloud”分别位于各自榜单的前3%。关于Kubernetes和“AWS”、“Azure”、“云”的问题频频出现,体现了容器编排对现代运维的重要性,当然也反映了当前用户对云平台的高度重视。“Bitcoin”、“Ethereum”、“crypto”、“cryptocurrency”和“NFT”(“Bitcoin”、“Ethereum”、“Encryption”、“Cryptocurrency”、“NFT”)等有关加密货币的词汇上热搜它在榜单中的排名略低,但仍位居榜单前20%。报告中的数据还显示了过去一年用户实际阅读、观看或参与的内容。勒索病毒泛滥:“安全”安全合规话题开始受到重视过去一年,“安全”相关话题频频出现在新闻报道中,比如重要基础设施、医院和企业被勒索病毒“破坏”许多勒索软件性”攻击,例如开源软件和商业软件中的供应链攻击等。因此,我们在这份调查报告中也看到了安全领域特定主题的内容大幅增加。其中,勒索软件相关内容的使用量几乎增加了两倍(增加270%)。关于隐私的内容增加了90%;威胁建模增加了58%;身份增加了50%;应用程序安全增加了45%;恶意软件增加了34%;零信任度上升了23%虽然“供应链安全”尚未成为安全话题,但供应链管理内容的使用量增长了30%。其中,身份相关内容的增加是一个特别重要的标志:由于身份管理(identitymanagement)是零信任的核心,在零信任中,系统的组件需要对访问它们的所有步骤进行认证,所以理解身份管理是实现零信任的关键步骤。对其他内容的搜索量也有所增加:数据显示,网络安全主题增加了15%,而标题中带有“安全”或“网络安全”一词的项目的浏览量分别增加了17%和24%。虽然与勒索软件和隐私等特定主题相比,这些增长相对较小,但“安全”标题的使用在数据方面很大程度上领先于所有其他安全主题。该数据的另一个重要标志是与合规性和治理相关的内容使用量显着增加(分别为30%和35%)。这种类型的内容以前可能对技术受众来说比较困难,但现在可能正在改变。如今,数据和隐私主题经常涉及合规性和治理,仅仅是因为它们是安全管理的核心。该话题热搜数据的上升也表明,人们越来越感觉到科技行业搭上了监管的顺风车,而且这一顺风车即将“到站”。无论是股东、用户还是政府机构要求问责,企业都将被追究责任。而这一趋势在这份调查报告的数据中更加客观地展现出来。软件开发热词:软件架构、Kubernetes、微服务软件开发热词中,软件架构、Kubernetes、微服务是2021年用户搜索最实用的三个主题词,同比增长19个%和15%。%和13%,而API网关搜索数据大218%。上述增长体现了一个“规律”:小话题更容易有大量增长,而已经占据主导地位的话题则要困难得多。例如,API网关内容获得大约1/250的软件架构或Kubernetes内容的视图。当然,API网关218%的增长是一个非常强烈的信号。此外,云原生应用的搜索使用量同比增长54%,约占架构或Kubernetes的1/8;容器内容(containers)的使用量出现了137%的显着增长,而Docker的增长率较低,但使用率高并非偶然。事实证明,容器是对应用程序和服务进行打包的最佳方式,因此具有平台无关性、模块化、易于管理等特点。这一趋势也将在未来值得关注和探索。当我们谈论在云中运行的微服务时,我们到底在谈论什么?--分布式系统。报告的数据也恰恰印证了这一点:在过去的一年里,分布式系统的内容使用率增长了39%。相关主题复杂系统和复杂性也出现了显着增长(157%对8%)。还值得注意的是,几年来失宠的设计模式又回来了:使用率非常稳定,同比增长19%。当然,量子计算依然是大家关注的话题,但浏览量依然不多,同比增长39%。虽然已经有一些原始的量子计算机,但能够真正工作的计算机还需要几年的时间。编程语言:C++、Go、Rust持续增长数据显示,在编程语言方面,C++的搜索使用量在过去一年大幅增长了13%,使用率约为C语言的两倍(内容使用C下降了3%)。我们都知道C++统治着游戏编程,当然它也统治着嵌入式系统,所以它有可能投资于新兴的“物联网”或微服务。同时,C作为所有Unix和Linux实用程序的开发语言的当前地位可能正在转向更新的语言,如Go和Rust。数据显示,Go语言内容的使用量在过去一年增长了23%,Rust的使用率增长了31%(并且Rust语言有望继续增长),该语言体现了一种新的内存管理和并发的思考方式。当然,除了为并发提供干净且相对简单的模型外,Go还代表了语言的转变,随着每个新版本的发布,这些语言变得更加复杂。...点击查看更详细的报告:https://www.oreilly.com/radar...
