運維和開發的前景

Q&A:
1.運維工程師的工作強度是不是比開發工程師的工作強度低一些?
–工作強度低不低是看各個公司的,在A公司運維的強度非常高,基本都是晚上回去還要加班做一些事情,主要原因是人比較少;而B公司的運維強度和人均的負荷 成正比,這個我雖然爲B服務過(以前我在一家B的供應商呆過,去過B做過一段時間),但是現在B怎麼樣我不太清楚;

2.運維工程師工作的技術含量會不會低一些? 所以壓力小一些?
– 運維的工作性質主要還是維持運行的平穩和高效,工作主要有安裝調試軟硬件,根據不同開發項目配置服務器軟件,監控等事情;相對開發來說更加偏向操作系統或 數據庫(這是兩個方向,一般是分開招人的);而開發的偏向於開發軟件和一些中間件,數據庫和系統一般就由運維的人把關;

我個人認爲:
a.DBA偏向軟件,而OS管理員和network(比如cisco)管理員偏向軟硬件結合,還有一種人就是純粹玩硬件的(安裝服務器硬件、機櫃什麼 的);
b.至於說技術含量,我個人認爲越集成的東西管理的人操心就越少,而每個不同崗位的技術沒有什麼可比性,關鍵看你個人的性格;
c. 相對開發,運維的經驗學習成本是比較高的,就是說你不在一定的實用環境下是沒法學會真本事的,而開發你坐在家裏就可以摸索一個大概出來;而運維的知識更新 的速度相對慢,10年前的DBA知識更新可能只有50%,而他本人會非常值錢,而2年前java的一些內容可能都沒有發明出來;除非你在開發做到管理職 位,否則純技術開發學習更新的代價會非常高;反過來說:技術開發適合比較喜歡新鮮、喜歡創新的人,而運維適合循規蹈矩比較踏實的人;

3.在B,運維工程師的薪水只有開發的2/3左右.你們公司也是一樣嗎?
–我個人認爲:公司給不同position的薪水肯定是和他預估這個職位重要性和工作強度成正比的,但和未來發展是否正比就不得而知了,這在B內部是有可 比性的,至於A如何,我不太清楚,應該相差不大,畢竟A的運維已經是全球領先的,而且人數非常少;

4.運維工程師的發展前景怎麼樣,會不會以後的發展空間比較小?
– 所謂發展空間是要結合你個人的性格,資深DBA之類的人在地球上還是很稀缺的,我知道ebay china operating center的DBA有開寶馬上班的,而且運維不是吃青春飯,越老越吃香,可以說是個平滑的上升直線,而開發如果你只是一個執行者和coder,恐怕就是 一個開始猛漲後面猛跌的曲線,畢竟開發知識代謝成本太高,過了30就走下坡路;

運維工程師的一些面試問題

RAID

Apache

數據庫死鎖原理

數據庫備份方式

如何查看佔用80端口的進程

(網絡,存儲,web服務器,數據庫方面的知識)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章