2020年Q3開發(fā)者數(shù)據(jù)報(bào)告:JavaScript 最受歡迎,開發(fā)者最關(guān)注支持/文檔




五、絕大多數(shù)專業(yè)開發(fā)人員都參與了 DevOps,但并不一定認(rèn)為自己是 DevOps 的實(shí)踐者
在我們的調(diào)查中,關(guān)于對(duì) DevOps 的參與度的另一個(gè)觀點(diǎn)是,當(dāng)我們明確問及他們?cè)趲讉€(gè)新興領(lǐng)域的參與度,包括區(qū)塊鏈應(yīng)用和量子計(jì)算等時(shí),只有五分之一的開發(fā)人員報(bào)告說他們正在從事 DevOps 工作。即使我們將那些表示正在了解或?qū)?DevOps 感興趣的人包括在內(nèi),認(rèn)為自己參與該領(lǐng)域的人也不超過 65%。這標(biāo)志著有很大一部分開發(fā)者已經(jīng)采用了 DevOps 實(shí)踐,但并不一定自我認(rèn)同這個(gè)詞。
關(guān)注 DevOps 生命周期的各個(gè)步驟,我們發(fā)現(xiàn),開發(fā)人員首先參與的是發(fā)布頻繁但規(guī)模較小的軟件更新這一基本活動(dòng)。與 DevOps 相關(guān)的最流行的開發(fā)流程是持續(xù)集成(CI),有 40% 的受訪者采用。另有 37% 的人使用持續(xù)交付或部署(CD),它通過將所有代碼變更自動(dòng)部署到暫存或生產(chǎn)環(huán)境中來(lái)擴(kuò)展 CI。
然而,軟件發(fā)布流程的完全自動(dòng)化 —— 因此真正致力于 DevOps 文化--還遠(yuǎn)未實(shí)現(xiàn)。雖然超過一半(52%)的開發(fā)人員使用 CI 或 CD 來(lái)簡(jiǎn)化他們的部分工作流程,但只有 25% 的開發(fā)人員使用這兩種做法來(lái)自動(dòng)化從將代碼更改集成到中央倉(cāng)庫(kù)到生產(chǎn)部署之間的所有步驟。事實(shí)證明,開發(fā)人員對(duì)完全自動(dòng)化的 CI/CD 管道仍持懷疑態(tài)度。這一點(diǎn)從他們中近 40% 的人手動(dòng)為代碼部署開綠燈,以便推廣到生產(chǎn)中就可以看出。
應(yīng)用和基礎(chǔ)設(shè)施監(jiān)控由 39% 的開發(fā)人員執(zhí)行,是最常見的開發(fā)實(shí)踐之一,但基礎(chǔ)設(shè)施供應(yīng)和管理(27%)就不一樣了,這仍然是 IT 經(jīng)理和系統(tǒng)管理員的領(lǐng)域。同樣,創(chuàng)建自動(dòng)化測(cè)試(25%)和建立 CI/CD 管道(23%)也是相當(dāng)專業(yè)的任務(wù),分別由質(zhì)量保證專家和解決方案架構(gòu)師主要執(zhí)行。

