Oreilly报告:2023年IT行业总结
内容提要
软件架构领域整体下降,企业架构和事件驱动架构增长。微服务、Python和JavaScript使用量下降,C++意外增长。数据工程和云计算使用量下降,云原生和云安全增长。安全认证和云从业者认证增长,零信任和合规性下降。React和Angular主导Web开发,Python框架Django增长。项目管理和沟通技巧提升,产品管理增长较小。
延伸解读
AI 编码助手冲击传统技能
文章指出,92% 的程序员使用生成式 AI 编写代码和回答问题,这可能是编程语言和设计模式等内容使用量普遍下降的原因之一。当 AI 能自动生成大量代码时,开发者对设计模式等传统知识的依赖可能减弱,但批判性思维内容却增长了 39%,说明验证 AI 输出、发现错误的能力变得更为关键。
云原生与安全左移的实践转向
云原生内容增长 175%,而云部署下降 27%,反映出企业开发正面向云环境,但部署方式可能已由平台工具自动化。安全领域同样呈现左移趋势:DevSecOps 增长 30%,应用程序安全增长 42%,而零信任和合规性分别下降 20% 和 27%。这提示安全实践正从被动合规转向主动集成和治理。
数据架构的世代交替
数据工程整体下降 3.6%,其中 Kafka 和 Spark 分别下降 21% 和 20%,Hadoop 下降 26%,显示传统大数据技术正被视为遗留。与此同时,数据湖增长 37%,数据网格增长 5.6%,表明企业数据架构正从集中式管道向更分布、更灵活的模式演进。
认证市场的需求分化
安全认证整体受关注,CISM 增长 54%,CASP+ 增长 10%,CompTIA A+ 增长 58%,反映入门级 IT 支持和安全管理需求旺盛。云认证方面,AWS 云从业者增长 35%,而 Azure 基础和管理考试分别下降 37% 和 28%,Google 数据工程师认证下降 40%,显示不同云厂商的认证热度出现明显分化。
Q&A
2023年软件架构领域有哪些主要趋势?
软件架构整体使用量下降3.9%,但企业架构增长8.9%,事件驱动架构增长40%,函数式编程增长9.8%。微服务下降20%,设计模式下降16%。
2023年编程语言的使用情况有什么变化?
Python下降0.14%,JavaScript下降3.9%,Java下降14%,TypeScript增长5.6%,C++增长10%,Rust增长7.8%。函数式编程内容增长9.8%,但传统函数式语言如Haskell、Erlang等大多下降。
2023年数据工程和云计算领域有哪些变化?
数据工程下降3.6%,Kafka和Spark分别下降21%和20%,数据仓库下降18%,但数据湖增长37%,数据网格增长5.6%。云原生增长175%,云部署下降27%,云安全增长25%,混合云增长145%。
2023年网络安全领域哪些主题增长或下降?
网络安全增长5%,防火墙增长16%,强化增长110%,安全治理增长22%,IAM增长8%,应用程序安全增长42%,DevSecOps增长30%。但零信任下降20%,合规性下降27%,APT下降35%,渗透测试下降5%。
2023年Web开发框架的使用情况如何?
React和Angular主导Web开发,React下降0.33%,Angular下降12%。Vue增长28%,Django增长8%,FastAPI增长80%,Flask下降12%。PHP仍支撑超80%网络,WordPress下降4.8%。WebAssembly下降41%,Blazor下降11%。
2023年哪些IT认证受欢迎?
安全认证受欢迎:CISSP下降4.8%,CompTIA Security+增长6.0%,CISM增长54%,CASP+增长10%,CEH增长4.1%。CompTIA A+增长58%,Linux+增长23%,CKAD增长32%。AWS云从业者增长35%,Azure基础下降37%,Azure管理下降28%。Google云工程师增长14%,数据工程师下降40%。Microsoft AI-900增长121%。
2023年职业发展方面有哪些趋势?
项目管理增长13%,沟通技巧增长23%,职业发展增长22%,产品管理仅增长2.8%,批判性思维增长39%。