本期报告几项重要发现:

  • 超过7成受访人使用MySQL;
  • 已有47%的受访者所在的企业部署了云数据库,65%的受访者将高可用作为云数据库的首选要求;
  • 57%的开发者非常期待AI智能运维取代人工运维。
  • Linux被大家认为是最安全的操作系统,尽管面向用户没有很好地软件生态,但是超7成人愿意继续使用。
  • 国产操作系统想要突围,需要稳定性和操作系统内核中加大投入。
  • 芯片人才匮乏
  • 只有7%的开发者表示深度理解芯片相关技术并且可以投入到应用中
  • C/C++是芯片开发者最常用的开发语言,占比33.32%;
  • 10人以内的芯片创业团队占比50.06%

数据库现状

数据库是各种应用的基础,在数据库领域,半数开发者聚焦于业务开发的维度,占比53%,从事数据库内核的开发只有7%。

56a08413bca097848183c2f9e8ee83a8.png

只有38%的受访者表示深度理解技术,并且可以深入应用数据库。另外有32%的开发者当前处于了解技术但没有应用数据库的阶段。

958b3cae2f79061d2231205007d056f5.png

稳定、安全是开发者对数据库的要求。对于数据库的实时处理和数据强一致性,也是开发者看重的数据库能力。

2923e9d2d34529f43c0e26d9d136342d.png

对于数据库系统研发过程中受访者以为的难点有:生态构建、需求分析,系统设计。

MySQL依旧是主流

MySQL依旧是主流数据库,其次是Oracle。从前一些闭源数据库在中国已经被开源项目逐渐替代了。

1901c628a94767df47241b874755e209.png

常用数据库的类型如下图:

fb13086595c39ec9f92aba20f59e87ef.png

随着云计算和云原生应用的发展,参与本次调查的开发者所在的公司,目前已经有47%的企业部署了云数据库,18%的企业有计划使用,由此可见数据库上云基本已成趋势。

c43cb554badfcfd90233f190b73048bd.png

高可用是云服务关注的重点,数据库领域也如此。65%的开发者将主备高可用作为云数据的首要要求。

3554b209dab7c5ed1062581d0ab42321.png

在国内的监管环境下,86%的开发对云数据库存在数据安全方面问题进行担忧,这也是云数据库厂商需要加强关注的方向。

4ef056e2ad5723fb41019941e50cd642.png

除了云趋势之外,开源行动也正在深刻改变着包括数据库在内的各类软件。有22%的开发者表示所在公司数据库已经在开源或者计划开源。

e137f4397b9b7a199c7b6d7505acc46b.png

开发者对国产数据库的印象不是很好,有76%的受访者表示非常看好数据库创业。

aa15a19b534f86d9f14d14c365ca7244.png

数据库很重要的一项工作就是数据库的维护,对于数据库运维是否会被智能运维取代也存在很大的争议。57%的开发者表示非常期待AI智能运维取代人工运维。

59e9d3f0b25cdd578d7132198273803e.png

97c73863f40ef99877196ddc02579895.png

操作系统现状:仅有20%的开发者懂操作系统

操作系统是基础软件的地基,但是从本次的调查报告中发现仅有20%的开发者对操作系统有相对深度的了解:

dcff93c38713aaf18062098abdcda8f8.png

完全不懂和正在了解的阶段的如图显示,只有43%。

Windows最常用,HarmonyOS关注度日渐上

众多操作系统当中,windows是大部分开发者常用的桌面操作系统,其中占比达到了85.45%。

25c0357eab524b48c9b7e2c89f2ab522.png

在移动互联领域,Android原生系统排在第一位,IOS紧随其后,HarmonyOS增速非常快。

f31212179b1fc6891118e739b85874c2.png

从本次数据来看,开发者对国产的操作系统有很密切的关注,其中四成以上的开发者表示国产操作系统正在迅速崛起。

f27543a1ea961a62e43c152101572dc4.png

大家对国产操作系统的熟悉程度来看,目前鸿蒙是在国内开发群体知名度较高。

04cc4b7efe227e004a4f23a8d1b8d7b1.png

受访者表示,尽管国产操作系统近几年发展非常好,但是依旧愿意使用Linux。

d1e6b5a250aa341480cad75bda944ee4.png

至于操作系统安全方面,大家一致认为Linux安全性更高,其次就是MacOS,

77a41e4c95b5d04e37e8b16df2416ed8.png

对于操作系统的发展方向来看,受访者都有不同的看法,其中四成人看好的方向是物联网,排名如下:

012efd810a2873f076584a997764276a.png

芯片现状:人才极度匮乏

2021年的芯片行业有很多风波,全球范围内都陷入了缺芯潮,国际形势 的复杂多变让原本一来全球协作的产业链阴晴不定。但是我们也知道中国芯片正在崛起,就目前调研数据来看,人才储备量依旧不够。

efd5f8e85969818201b82650d9dde96d.png

受访者认为急缺的芯片岗位如下:

b403a472828eacfc300113342d477671.png

根据数据显示,有7%的开发者表示深度理解芯片技术。

d6cef930cb27c9d3ee00399cb008347b.png

和芯片岗位相关的开发者都是偏重于底层的,所以C/C++语言成为芯片开发者最常用的语言。

31d0c0f3379e0e24662fc30c536e576b.png

人工智能是芯片发展的重要趋势,68.8%的开发者会关心芯片的算力,其次是芯片的功耗,占47.13%。

7ec6d2617ad5fbf97d54c6cf5989f753.png

芯片制造和开发遇到的挑战占比较大的原因在于技术规格无法实现以及开发者把难点投给产品应用市场和设想出现了偏差。

b063024d7df0de93fe9eabde0af42baf.png

受访者表示国产芯片开发过程首要解决的问题是降低成本,其次是专利规避问题:

c5e8d80df35ddb44db50b2c0cf3b127a.png

芯片配套软件栈最受开发者的关注:

8cba1e22ceaf80ca8ed224194d6cb669.png

总结

最近互联网裁员,还有科技领域的发展,导致很多带节奏的人说互联网进入寒冬了。但从目前的数据库、操作系统,芯片领域的报告来看。芯片也并非是我们想象的完全是硬件开发为主,而是软硬件结合。需要大量的综合性人才,未来几年,芯片行业对底层软件开发的人才需求还会不断地增加。