一、新冠疫情期間開發者們的額外需求

四成開發者都反饋說受新冠疫情影響他們需要更為靈活的工作時間和工作量安排;

對於開發者來說,協作工具和平臺是最重要的技術需求;

自僱傭型開發者以及小企業開發者更少因新冠疫情而產生額外需求;

所服務企業規模越大,開發者越需要自我管理和協作的工具,以及精神健康方面的支援;

二、關於不同語言社群的現狀重新整理

JavaScript是最流行的程式語言,覆蓋範圍很廣,全球共有1240萬開發者在使用;

Python目前共計有900萬使用者,僅去年就新增220萬新開發者,在2020年初超越了Java;

Kotlin是成長最快的語言社群,自2017年底以來規模已經翻倍;

三、開發者採納或拒絕使用雲技術的原因

在考慮採納某項雲技術時,價格和支援/文件是主宰開發者決策流程的關鍵因素;而在拒絕時,價格是最重要的拒絕原因;

供應商有很多機會可以在市場上區分定位它們的編排工具,開發者更少關心其價格,而更關注能夠有助於開發的特性;

只要雲解決方案能夠滿足最低要求,開發者們就不再特別關心特性集或效能方面的問題;

開發者會拒絕無法帶給他們有滿足感的開發體驗的技術,能夠接觸到社群以及獲得恰當的支援是很重要的;

四、實踐DevOps都是什麼人?

絕大多數的專業開發者(超過80%)或多或少都以某種形式參與了實踐DevOps;

持續整合和持續部署(CI/CD)是最常見的兩大DevOps實踐,但只有1/4的開發者在這兩方面都做到了其工作流的自動化;

程式設計師都非常願意使用CI/CD,但卻較少使用等運營實踐,比如在生產環境監控應用;

擁有大量有經驗專業人士的軟體部門更願意擁抱DevOps模式,少有例外;

五、開發者最看重開源專案啥?

相比參與開源專案做出貢獻,開發者更欣賞與開源社群的合作和互動;

幾乎在所有方面,西歐開發者都比其他地區開發者更重視開源;

南亞開發者高度重視對開源專案的貢獻,這使得該地區極有可能主導下一波開源開發的浪潮;

六、新興技術

AR/VR等新興技術尚未完全擁抱OSS原則;

參與度和採納度變化很小,這意味著DevOps已到成熟期;

霧計算/邊緣計算在從業人員中越來越有吸引力,但總體參與度仍然不高;

機器視覺正在逐漸成熟,隨著學習該專題的開發者大量增加,其採納率也將增長;

一些先進技術在參與度方面出現了疲勞效應,但在仍持續投入的開發者中的採納率有所上升。

PDF版本將分享到199IT知識星球,掃描下面二維碼即可!