本調查報告為CSDN聯合多位專家發起的《2021-2022中國開發者調查報告》第三期,本期內容圍繞著核心的基礎軟體和以晶片為核心的基礎硬體的調研。有關於開發者調研看這裡:2022開源開發者調查報告:近7成開源人無收入,最想作業系統開源,關於原生技術的報告在這裡:70%的開發者對雲原生竟是一知半解?
本期報告幾項重要發現:
- 超過7成受訪人使用MySQL;
- 已有47%的受訪者所在的企業部署了雲資料庫,65%的受訪者將高可用作為雲資料庫的首選要求;
- 57%的開發者非常期待AI智慧運維取代人工運維。
- Linux被大家認為是最安全的作業系統,儘管面向使用者沒有很好地軟體生態,但是超7成人願意繼續使用。
- 國產作業系統想要突圍,需要穩定性和作業系統核心中加大投入。
- 晶片人才匱乏
- 只有7%的開發者表示深度理解晶片相關技術並且可以投入到應用中
- C/C++是晶片開發者最常用的開發語言,佔比33.32%;
- 10人以內的晶片創業團隊佔比50.06%
資料庫現狀
資料庫是各種應用的基礎,在資料庫領域,半數開發者聚焦於業務開發的維度,佔比53%,從事資料庫核心的開發只有7%。
只有38%的受訪者表示深度理解技術,並且可以深入應用資料庫。另外有32%的開發者當前處於瞭解技術但沒有應用資料庫的階段。
穩定、安全是開發者對資料庫的要求。對於資料庫的實時處理和資料強一致性,也是開發者看重的資料庫能力。
對於資料庫系統研發過程中受訪者以為的難點有:生態構建、需求分析,系統設計。
MySQL依舊是主流
MySQL依舊是主流資料庫,其次是Oracle。從前一些閉源資料庫在中國已經被開源專案逐漸替代了。
常用資料庫的型別如下圖:
隨著雲計算和雲原生應用的發展,參與本次調查的開發者所在的公司,目前已經有47%的企業部署了雲資料庫,18%的企業有計劃使用,由此可見資料庫上雲基本已成趨勢。
高可用是雲服務關注的重點,資料庫領域也如此。65%的開發者將主備高可用作為雲資料的首要要求。
在國內的監管環境下,86%的開發對雲資料庫存在資料安全方面問題進行擔憂,這也是雲資料庫廠商需要加強關注的方向。
除了雲趨勢之外,開源行動也正在深刻改變著包括資料庫在內的各類軟體。有22%的開發者表示所在公司資料庫已經在開源或者計劃開源。
開發者對國產資料庫的印象不是很好,有76%的受訪者表示非常看好資料庫創業。
資料庫很重要的一項工作就是資料庫的維護,對於資料庫運維是否會被智慧運維取代也存在很大的爭議。57%的開發者表示非常期待AI智慧運維取代人工運維。
作業系統現狀:僅有20%的開發者懂作業系統
作業系統是基礎軟體的地基,但是從本次的調查報告中發現僅有20%的開發者對作業系統有相對深度的瞭解:
完全不懂和正在瞭解的階段的如圖顯示,只有43%。
Windows最常用,HarmonyOS關注度日漸上
眾多作業系統當中,windows是大部分開發者常用的桌面作業系統,其中佔比達到了85.45%。
在移動互聯領域,Android原生系統排在第一位,IOS緊隨其後,HarmonyOS增速非常快。
從本次資料來看,開發者對國產的作業系統有很密切的關注,其中四成以上的開發者表示國產作業系統正在迅速崛起。
大家對國產作業系統的熟悉程度來看,目前鴻蒙是在國內開發群體知名度較高。
受訪者表示,儘管國產作業系統近幾年發展非常好,但是依舊願意使用Linux。
至於作業系統安全方面,大家一致認為Linux安全性更高,其次就是MacOS,
對於作業系統的發展方向來看,受訪者都有不同的看法,其中四成人看好的方向是物聯網,排名如下:
晶片現狀:人才極度匱乏
2021年的晶片行業有很多風波,全球範圍內都陷入了缺芯潮,國際形勢 的複雜多變讓原本一來全球協作的產業鏈陰晴不定。但是我們也知道中國晶片正在崛起,就目前調研資料來看,人才儲備量依舊不夠。
受訪者認為急缺的晶片崗位如下:
根據資料顯示,有7%的開發者表示深度理解晶片技術。
和晶片崗位相關的開發者都是偏重於底層的,所以C/C++語言成為晶片開發者最常用的語言。
人工智慧是晶片發展的重要趨勢,68.8%的開發者會關心晶片的算力,其次是晶片的功耗,佔47.13%。
晶片製造和開發遇到的挑戰佔比較大的原因在於技術規格無法實現以及開發者把難點投給產品應用市場和設想出現了偏差。
受訪者表示國產晶片開發過程首要解決的問題是降低成本,其次是專利規避問題:
晶片配套軟體棧最受開發者的關注:
總結
最近網際網路裁員,還有科技領域的發展,導致很多帶節奏的人說網際網路進入寒冬了。但從目前的資料庫、作業系統,晶片領域的報告來看。晶片也並非是我們想象的完全是硬體開發為主,而是軟硬體結合。需要大量的綜合性人才,未來幾年,晶片行業對底層軟體開發的人才需求還會不斷地增加。
對此你怎麼看?歡迎留言聊聊,你是否瞭解資料?對於晶片的看法等等。