友快網

導航選單

【深度】開發看不起運維,運維看不起實施,這個圈子裡有個鄙視鏈?

最近看到一個新聞,一名網路工程師跟運維工程師聊天,最後因為月薪問題吵起來了,網路工程師罵運維工程師就是個low逼,拿著網際網路人的工資,幹著網管的活,場景非常難看。

其實在我看來,嚴格意義講這兩個崗位之間沒有什麼高下之分,只是分工不同。

但在不可否認的是,這個圈子裡有個鄙視鏈是一直存在的。

開發看不起運維,運維看不起實施。

說到底是按照技術深度來的,講道理也是開發的技術能力會挖得深一點,如果對技術興趣和能力足夠,儘量多考慮做開發吧。當然不是說其他的就比開發差,只是會更早觸碰到瓶頸。

原因一:運維找不到方向

因為大多數運維找不到正確的方向,所以技術很low

究其原因,主要還是開發和運維算是兩個完全不一樣的科技樹。

在國內環境下,開發方向的大學專業教育和社會上提供的培訓,已經非常完整。而運維,非常欠缺。大學裡幾乎可以說是沒有真正的運維專業的,所以大多數的運維都是靠自學或者一些培訓機構,這也就導致了方向的錯誤,沒有正確的方向,往往浪費大量的精力而且技術提升緩慢。

點選載入圖片

另外還有基礎知識方面,運維其實很需要紮實的基礎的,但是這塊往往大多數運維人員都很欠缺,因為大學不會提供這方面的教育,社會上的培訓也大多數是急功近利,所以導致基礎很不牢固,也就決定了發展的上限。

最後,運維人員的數量也是遠遠小於開發的,在很多公司,你可以看到幾十個開發,但是運維可能就幾個人,所以遇到大神的機率就非常小了

原因二:運維設計面太廣

運維的涉及面太廣了,網路、系統、雲,都需要了解。

有時候為了高效運維還得寫點指令碼啥的SHELL、PYTHON之類

點選載入圖片

可能不同於程式設計師的複雜大專案,運維只需要能實現一些功能就可以。

一個開發可以完全不懂網路知識,甚至都不需要知道子網劃分,因為有網工搞這些。也不需要知道伺服器、儲存方面的知識。

牛逼的咱不講,就講平常一線的開發和運維。

開發面對的是BUG和新需求,很多事本地測試或者給你一臺測試機,你就只管使勁造到掉頭髮就可以了。

而運維基本是直面線上環境,腦子不被自己誤操作懵個幾次都不好意思說自己是運維。

有時候就想著,多來點全新的需求,不怕犯錯,無非就是個體力活,安心得很。

你說這事你的那部分已經做完了,我說這東西不管用,不是線上環境或伺服器的問題,要不咱把網工弄來一起討論?

運維在線上環境的許可權上一定要儘量做到極致,出一次事從記過到開除到坐牢都是有可能的。

你以為刪庫跑路的是DBA? 不,其實是運維。

點選載入圖片

你以為運維整天吊兒郎當正事不幹就會抖腳? 來活的時候都是“新活”,每一次都是“應急”,而且絕不能出錯,心理素質不好是要崩潰的。

運維做的事就是等活,然後瞬間調動自己,短時間內判斷和修復,還要溝通客戶和開發,協調程式設計師、網工、資料庫管理員以及裝置廠商。

傳統運維還得常年待在機房,7*24的待命,出去約個妹還得帶著筆記本,裝好VPN。

大家分工不同而已,何必相互為難。

開發管的是掉頭髮和爆肝

運維負責炸毛和挨叼背鍋

大家都不容易,打工人何苦為難打工人?

上一篇:三星galaxy s20 fe手機one ui 3.1釋出:支援影片通話、刪除位置資料等等
下一篇:小米11更新: 修復微信彈窗無響應、個別場景安卓系統無響應、qq閃退