溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

未來運維發展,知乎討論

發布時間:2020-07-09 21:00:33 來源:網絡 閱讀:1507 作者:jalyzjs 欄目:移動開發

曾經在大學的時候負責過學校網站的運維(從內存條、PCI到HTTP服務器那種),后來工作了在百度開始做運維自動化的開發,再后來又帶著20多個人的團隊在360從零開始做了兩個Android的項目,我想我還是有資格說說運維和開發的關系的:

我認識很多運維,工作了2~3年后普遍覺得自己就是個操作員,天天半夜起來“抗洪救災”不說,還偶爾背黑鍋。到了年終大頭都讓研發、產品、測試分了……
但請不要抱怨,想一想,如果自己是老板會不會這么做呢?
研發、產品就像Dota里的DPS和Gank,是左右戰局發展的;測試、運維一個是奶媽,一個是肉不被重視是很自然的。

運維和開發是互聯網大生產時代分工的必然結果,但如果你畫地為牢,就不要抱怨別人為什么過得更好

<img src="https://pic3.zhimg.com/7624ba0bf5c19d172e39e464722bcf1a_b.png" data-rawwidth="625" data-rawheight="329" class="origin_p_w_picpath zh-lightbox-thumb" width="625" data-original="https://pic3.zhimg.com/7624ba0bf5c19d172e39e464722bcf1a_r.png">未來運維發展,知乎討論


我想說的是:
  1. 不要把運維當作一種職業去發展,一般運維做2~3年就會遭遇瓶頸期

  2. 工程開發人員想要有深入的發展,必須懂一定的系統運維

  3. 如果你是運維,請明白一個程序能穩定運行在線上,不是什么魔法,是研發的付出

  4. 由于PaaS的迅猛發展,傳統運維的工作(配網絡設備,服務器物理操作)將會越來越少,建議運維人員向運維開發或者系統開發轉型

  5. 如果你是開發,請尊重團隊的成員,不要給別人憑添麻煩,如下

在BAT的經歷讓我總結了一個道理:“寫出需要別人擦屁股的程序,是一個開發人員的恥辱”。
大學的時候有幸接觸了Linux網站運維的工作,勤工儉學負責了學校網站的運維工作,現在回頭看來這份工作的技術含量不是很高。當時覺得最牛的事情就是做做內核裁剪,后來由于好奇心的驅使,初生牛犢不怕虎,斗膽修改了proftpd的代碼。從此走上了系統開發的不歸路,由于深知系統運維的工作的枯燥,我給自己開發的程序定下了幾個原則:

  1. 不能崩潰,要有自己的崩潰恢復機制

  2. 內存泄漏,句柄泄露這種事情決不允許發生

  3. 盡量靜態依賴所有的庫,除了常見的libc、libm等什么都不要依賴,做到丟到服務器上就能運行,像這樣miniPy for CentOS 5/6和 異步多線程C/S框架gko_pool

  4. 做好start、stop、restart腳本

  5. 能通過參數傳遞實現的功能,絕不要求寫配置文件

  6. 默認參數就是最佳配置,同樣參見上面的項目

  7. 能自己處理日志,自帶rotate功能,同樣參見上面的項目


匿名用戶

運維更鍛煉人。但是有一點。。運維相對于開發會比較影響生活。很多運維都是24小時待命的


假裝很淡定mysql,各種nosql)" class="bio">,DBA(關注oracle,mysql,各種nosql)

我干過好幾年運維和DBA,呆過500強大公司,也呆過小公司(現在),現工資17k,主管說這已經是公司能給運維人員的相當高的工資了,看看公司規模,才50幾臺服務器,用到的技術也很弱,我覺得主管說的是實話。閑扯幾句在大公司和小公司干運維的區別,供準備進入這行的同學參考:
1、大公司重流程和協調。運維一般分為一線二線三線,三線往往是研發接口人了。很多時候,不需要你技術能力很強,一個問題,你獨立解決還是求助高手解決了,公司無所謂,能解決就行。這樣子導致很多人干了幾年下來,技術能力其實很弱,bash都寫不好。頂著一個500強“高級系統工程師”的title,其實自己知道自己斤兩,不是說這個工程師不行,而是大公司分工太細了,他只會他負責的那個小領域。
2、小公司重獨立快速解決問題的能力。從大公司去小公司干運維,會感覺從正規軍去了游擊隊,很多小公司做事真是令人發指的不規范。升級不打申請,沒有文檔,沒有審批,事后沒有總結,糊里糊涂一個事情就做完了。處理了故障,也不寫案例,誰都不知道他怎么處理的。小公司的這種作風,看上去效率很高,實際上難以培養出高水平的專業性工程師,而且小公司對技術的需求很弱,對運維的要求更弱,往往只要求你不出故障就行了。

總體來說,運維沒有研發的發展有后勁,同時也難以彰顯績效。尤其是創業階段的小公司,研發絕對是公司的核心,而運維可能就是跟在研發后面打打醬油。研發不斷出版本,這個月V1.0,下個月V2.0,讓公司老板能直觀感覺到他們的績效。而運維很多兄弟,喜歡悶頭處理故障不愛寫文檔,還沾沾自喜,實際上,領導知道嗎?做事情,一定要讓領導知道,把績效show出去,這是最重要的。在我看來,運維的工作開展,有三個層次:
1)、坐等故障發生,然后處理故障
2)、主動深入觀察系統,優化系統,實施自動化運維
3)、優化運維架構,跟進新技術,參與研發前期架構選型
小公司大多處在第一個層次。


echoWLT,SA

因為從小對數學有心理陰影,轉而對coding也有種怕怕的感覺,老下不了手。選擇了運維。但現在慢慢努力學習寫代碼。一直以來的經驗告訴我有些東西,你進去了才發現也不過如此,何不努力嘗試一下。更何況,一個好的運維本身就應該至少是半個開發。


dengfeng

運維和開發同等重要,只有一個到后面會越發發現瓶頸!


colive zhang,just i can stop myself !

我會選擇運維,當初也是在運維和linux c開發猶豫了很久,不知道選那個,最后還是決定了開發,但結果找工作還是運維。也許這就是命。愛搗騰,愛解決問題


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女