成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

網(wǎng)站建設(shè)軟件工程師眼里的開發(fā)運(yùn)維

2022-05-02    分類: 網(wǎng)站建設(shè)

當(dāng)軟件開發(fā)人員與運(yùn)維工程師一起工作時(shí),他們雙方都并不清楚對(duì)方的工作性質(zhì)與感覺,但是這兩種職位有一定的相似性。軟件開發(fā)人員負(fù)責(zé)構(gòu)建和維護(hù)軟件,而運(yùn)維人員則負(fù)責(zé)保證軟件的正常運(yùn)行。開發(fā)人員構(gòu)建的軟件主要面向客戶或最終用戶,而運(yùn)維工程師構(gòu)建的軟件則通常面向本部門或本公司的其他工程師。然而、在源代碼方面、軟件工程師與運(yùn)維工程師之間已經(jīng)不存在絕對(duì)的界線?,F(xiàn)今的系統(tǒng)操作員不能只知道如何修改配置和維護(hù)文件系統(tǒng)、他們已經(jīng)被新型工程師所取代:既要能開發(fā)新應(yīng)用、又要能勝任運(yùn)維工作并保證軟件的高效運(yùn)行關(guān)于運(yùn)維人員與軟件開發(fā)人員之間的關(guān)系,20年前與現(xiàn)在相比有什么不同(在發(fā)布、故障修復(fù)和協(xié)作方面)?

一開始、我在一家小公司擔(dān)任顧問職務(wù)、主要負(fù)責(zé)編寫代碼、安裝操作系統(tǒng)與軟件及管理數(shù)據(jù)庫服務(wù)器。我以前從未寫過代碼,但是我有運(yùn)行Uuix工作站的經(jīng)驗(yàn),所以一開始運(yùn)維工作對(duì)于我來說比較輕松。后來,我們?cè)黾恿艘粋€(gè)職責(zé)更清晰的運(yùn)維團(tuán)隊(duì);然而,他們似乎更關(guān)注于網(wǎng)絡(luò)、操作系統(tǒng)和數(shù)據(jù)庫管理員方面的工作。
這兩個(gè)團(tuán)隊(duì)的關(guān)系總是很微妙。我記得,有一位高級(jí)開發(fā)人員總是在一個(gè)窗口上運(yùn)行Unix的w命令,一旦看到有管理員登錄他的設(shè)備并準(zhǔn)備安裝補(bǔ)丁時(shí),他就會(huì)馬上關(guān)閉網(wǎng)絡(luò)服務(wù)!他真的不希望有人搞亂他現(xiàn)有的環(huán)境。我認(rèn)為,這個(gè)分界線在20年前和現(xiàn)在的變化并不大,但是我們所在環(huán)境的規(guī)模與復(fù)雜性,以及所處的公司文化都發(fā)生了很大變化。我曾經(jīng)在一些擁有大規(guī)模服務(wù)器群的站點(diǎn)工作,其中運(yùn)維團(tuán)隊(duì)只負(fù)責(zé)管理操作系統(tǒng),而開發(fā)人員則負(fù)責(zé)所有其他事務(wù)。在其他一些環(huán)境中,開發(fā)人員與運(yùn)維人員也有嚴(yán)格的職責(zé)劃分。
作為開發(fā)人員,您對(duì)開發(fā)運(yùn)維( Devops)有什么看法?
在很多方面,我認(rèn)為它實(shí)際上是“開發(fā)開發(fā)”( Devdev)。似乎很多以前屬于運(yùn)維人員職責(zé)范圍的工作都轉(zhuǎn)移給了開發(fā)人員。我認(rèn)為這是個(gè)正確的轉(zhuǎn)變。如果一位開發(fā)人員能夠編寫軟件,那么他一定也要能管理軟件在生產(chǎn)環(huán)境的運(yùn)行,而如果將這項(xiàng)工作轉(zhuǎn)交給運(yùn)維團(tuán)隊(duì),其代價(jià)會(huì)更高,也更容易出現(xiàn)錯(cuò)誤。避免了工作轉(zhuǎn)移,也就避免了問題,而且開發(fā)人員也能夠繼續(xù)負(fù)責(zé)管理自己編寫的軟件。如果他們會(huì)在半夜因?yàn)檐浖霈F(xiàn)意外問題而被人叫醒,那么他們一定會(huì)去努力修復(fù)這個(gè)軟件問題,因?yàn)樗麄兛隙ú辉敢饪偸窃谒饺藭r(shí)間里被人打擾。如果不經(jīng)歷這樣的痛苦,他們就不會(huì)有動(dòng)力,就體會(huì)不到好好對(duì)待同事的好處,也就不會(huì)認(rèn)真地開發(fā)出好的軟件。此外,舉例來說,任何只懂編寫Java代碼的人肯定不會(huì)認(rèn)真提高自己的工作質(zhì)量,而我是肯定不會(huì)招聘這種人的。
開發(fā)運(yùn)維是否與敏捷相似?
它們?cè)诤芏喾矫嬗邢嗨菩?。敏捷提倡團(tuán)隊(duì)合作,推崇分擔(dān)責(zé)任。通常,人們認(rèn)為這種方法要求開發(fā)人員不斷地切換角色,然而敏捷方法則通常將QA視為敏捷團(tuán)隊(duì)的內(nèi)在特性??梢赃@樣說,開發(fā)運(yùn)維將運(yùn)維帶到敏捷中。
系統(tǒng)管理員能夠給開發(fā)人員的大幫助是什么?
訪問、數(shù)據(jù)和穩(wěn)定統(tǒng)一的環(huán)境。例如,來自不同主機(jī)的 Hadoop用戶應(yīng)該擁有一個(gè)穩(wěn)定不變的用戶D。系統(tǒng)管理員要像開發(fā)人員對(duì)待代碼樣處理基礎(chǔ)架構(gòu)和配置,并且要使用一種測(cè)試框架去測(cè)試軟件的修改如 Cucumber測(cè)試框架。
在與運(yùn)維人員協(xié)作時(shí),開發(fā)人員最應(yīng)該注意的是什么?
網(wǎng)站建設(shè)開發(fā)人員一定要記住,如果出現(xiàn)了問題,那么有90%的可能性是開發(fā)人員自己的錯(cuò)誤。

分享標(biāo)題:網(wǎng)站建設(shè)軟件工程師眼里的開發(fā)運(yùn)維
路徑分享:http://jinyejixie.com/news/148713.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營銷seo公司;服務(wù)項(xiàng)目有網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
四会市| 会理县| 鄂托克旗| 德令哈市| 昆明市| 沧州市| 运城市| 思南县| 阜平县| 林口县| 平阴县| 兴宁市| 寻乌县| 永靖县| 广河县| 育儿| 湘西| 抚顺县| 诸暨市| 嵊泗县| 军事| 甘南县| 呼和浩特市| 潼关县| 威信县| 鹿邑县| 武城县| 育儿| 卢氏县| 河东区| 禹城市| 普洱| 宁都县| 龙胜| 邯郸县| 德格县| 泽库县| 孝感市| 大邑县| 聂荣县| 石阡县|