偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

DevOps的興起能否將開發(fā)者逼上絕路?

譯文
開發(fā) 項目管理
在不少企業(yè)當(dāng)中,“DevOps”已經(jīng)被扭曲為強迫開發(fā)人員轉(zhuǎn)而承擔(dān)大量與開發(fā)毫無關(guān)聯(lián)的工作。

[[112759]] 

DevOps已經(jīng)被廣泛視為一種能夠改進開發(fā)人員與運營人員之間協(xié)作關(guān)系、簡化軟件開發(fā)實踐甚至將一部分運營任務(wù)交由開發(fā)人員解決的工作方式。然而軟件開發(fā)者兼博主Jeff Knupp對此持不同看法,他認為實際情況恰恰相反,DevOps概念已經(jīng)演變成一股無形的力量、逼迫開發(fā)人員去處理那些他們?nèi)徊簧瞄L甚至不了解的任務(wù)。

在最近發(fā)表的一篇博文中,Knupp就DevOps與全堆棧開發(fā)人員這一話題展開討論。“DevOps運動的影響如此廣泛,甚至足以與另外兩大令我無法忍受的事物相提并論——x86架構(gòu)與單核心處理器。但這卻又是不爭的事實:我已經(jīng)受夠了這種無腦跟風(fēng),”Knupp表示。“是什么讓我對其深惡痛絕?根本原因在于:并不是每家公司都是新興企業(yè),但在DevOps的影響下、他們似乎都希望假裝自己屬于新興企業(yè)。”

開發(fā)人員最終可以通過工作積累轉(zhuǎn)型為其它角色,例如數(shù)據(jù)庫管理員、質(zhì)量保障員或者測試人員,但很明顯企業(yè)不會愚蠢到讓原本就只接觸過這幾種職位的員工轉(zhuǎn)去搞軟件開發(fā),在線廣告企業(yè)AppNexus公司軟件工程師Knupp指出。(他表示他本人與所在企業(yè)的運營團隊保持著良好的合作關(guān)系。)“最初旨在提升軟件質(zhì)量的實驗性方案最終淪為一場鬧劇,大部分才華橫溢的開發(fā)人員被迫承擔(dān)起超負荷的額外工作(即使額外負擔(dān)不重,這類多余的內(nèi)容也根本沒有存在的必要)以及原本壓根沒被納入設(shè)置的底層崗位。”全堆棧開發(fā)人員概念實際上讓他們變成了技術(shù)工具的操縱者,他解釋道。

在一次采訪中,Knupp表示現(xiàn)在專門面向傳統(tǒng)運營以及數(shù)據(jù)庫管理員的工作機會已經(jīng)越來越少,這是因為開發(fā)人員在無意之中已經(jīng)接過了這部分職責(zé)。與此同時,開發(fā)人員自然也就失去了本來應(yīng)該用在編程上的寶貴時間。Knupp指出,他目前所持的立場是在匯總了親身觀察、在工作中的實際體會以及讀者在博文中的回復(fù)后建立起來的。“如果他們本身就是DevOps的推動者,那么必然會對這些博文嗤之以鼻。但那些開發(fā)人員出身的讀者卻對文章內(nèi)容表示認同與支持。”

不過在咨詢企業(yè)BenchmarkQA公司當(dāng)中,DevOps擁護者Jeff Roth就對Knupp的抗議表示反對,認為這只是不值一哂的“聒噪之聲”。通過將任務(wù)按照構(gòu)建、編碼、功能自動化以及單元測試等類別加以劃分,開發(fā)者團隊完全可以將整個軟件開發(fā)流程盡收眼底,BenchmarkQA公司咨詢服務(wù)副總裁Roth表示。開發(fā)人員能夠“從更為宏觀的視角審視整個項目,而不再局限于‘我負責(zé)編寫代碼’這樣淺層次的整體認知。”在Roth看來,DevOps的***優(yōu)勢在于能夠通過可重復(fù)的方式以更快速度生產(chǎn)更多高質(zhì)量的開發(fā)成果。

盡管如此,Roth還是在一定程度上對Knupp的觀點表示了肯定。“我并不反對術(shù)業(yè)有專攻這一論斷。我們肯定沒法強迫一位業(yè)務(wù)分析師轉(zhuǎn)型成開發(fā)人員,”他解釋道。“我也不一定非要讓開發(fā)人員負責(zé)質(zhì)量保障事務(wù)。”總而言之,專業(yè)知識、協(xié)作關(guān)系與知識共享之間需要找到合適的平衡點,只有這樣才能人盡其才、物盡其用。

Roth與Knupp也都認為如今DevOps的根本定義已經(jīng)變得有些混亂。“目前DevOps擁有十來種不同的定義,”Roth表示。“維基百科上給出的定義倒是很值得參考,但DevOps與敏捷概念比較類似——我們很難用一種描述將其徹底涵蓋在內(nèi)。”就他而言,Roth認為DevOps是一種幫助業(yè)務(wù)人員、開發(fā)人員以及運營人員在由設(shè)想到生產(chǎn)的軟件交付過程中各自找到最適推進途徑的原則性機制。

“作為一項運動或者一種事物,DevOps已經(jīng)失去了本應(yīng)具備的全部含義,”Knupp抱怨道。“沒人能確切解釋這個詞匯到底想表達什么意思。”他同時強調(diào)稱,DevOps已經(jīng)“被眾多企業(yè)所扭曲,變成了開發(fā)人員需要承擔(dān)所有工作”這種荒謬的思路。

英文原文:http://www.infoworld.com/t/application-development/devops-killing-the-developer-242047

責(zé)任編輯:林師授 來源: 51CTO
相關(guān)推薦

2023-04-19 07:34:21

AutoGPT程序員GitHub

2012-01-16 11:05:22

紅帽PaaS 開源

2014-04-17 10:42:50

DevOps

2012-06-13 01:23:30

開發(fā)者程序員

2017-12-16 12:31:34

程序員跳樓身亡

2018-05-06 23:25:47

開發(fā)者 應(yīng)用安卓

2012-01-04 09:18:32

iPhone開發(fā)者聯(lián)盟iDP中國開發(fā)者

2009-06-24 14:01:34

Web開發(fā)者社區(qū)Google

2009-01-19 16:09:31

SaaS軟件即服務(wù)開發(fā)者

2022-02-22 10:49:59

MDN PlusMozilla開發(fā)者

2011-11-16 09:33:39

Flex SDKAdobe

2011-06-05 11:13:35

HTCSense UI

2013-03-11 11:20:05

2011-03-17 11:45:30

iPad 2應(yīng)用開發(fā)者

2021-07-29 11:35:15

谷歌Android開發(fā)者

2017-03-31 20:16:53

華為開發(fā)者聯(lián)盟

2015-06-11 09:52:40

iOS 9蘋果WWDC

2013-09-10 09:35:53

移動開發(fā)者全能開發(fā)者技能

2011-03-31 15:31:18

PayPalAndroid
點贊
收藏

51CTO技術(shù)棧公眾號