軟體開發轉運維中的疑慮?

本人軟體開發工程師一枚。最近合計想轉運維工程師。

原來待的公司是一家不大的100人的公司,雖說是IT行業,但是在東北是對日的,主要做的是JAVA,.NET方向的。真切的碼農。對IT行業新鮮事物沒有那麼好的環境去捕捉。

能不能有明白行情的可以指點一二。好讓我大致心裡有個譜。

可以從以下幾個方面幫忙回答一下,再次感謝。

1、軟體開發轉運維,首先面試公司喜不喜歡這種跨度的轉行。

運維工程師的面試如何能博得面試官的青睞,又或者說運維需要具備哪些人身上的特質。比如招聘網站上所說的負責任之類的。

2、如何挑選適合發展的運維崗位。如何鑒別一些打著運維卻干著別的事情的職位。

我在網路上也看到一些招聘運維的公司,他們的要求雜而且亂,例如有些招聘運維的簡直就是機修。另外還有些註明能適應出差。不太了解他所謂的運維出差是怎麼個意思。

3、運維將來的走向如何。哪些運維人才是當下比較稀缺和亟需的。

(我好向那方面去學習鑽研)

4、我在招聘網站上看到有些招聘要求的運維工程師貌似和很多大數據,雲之類的掛鉤。求解,那種到底是不是運維。

比如有些運維崗位會要求你會Hadoop相關的知識(我現在還不會)。有些崗位卻直接招聘Hadoop開發工程師。這是何解?

暫時這麼多,2014從原來工作兩年的公司離職,離開瀋陽,來到杭州。

2014註定是改變自己的一年,每一天都需要把握好。

ps:最近已經在階段性的學習Linux,如果有比較好的入門,進階指導,在下再次拜謝~


我想知道,你從開發轉運維的目的是什麼?或者說是因為什麼理由,導致你選擇從事運維這個方向?

針對你的問題:

1、軟體開發轉運維,首先面試公司喜不喜歡這種跨度的轉行。

運維工程師的面試如何能博得面試官的青睞,又或者說運維需要具備哪些人身上的特質。比如招聘網站上所說的負責任之類的。

答:我覺得面試者不會考慮「是否喜歡跨行」,而是考慮你在新的這一行技術如何,是否符合他們招聘的要求,你的行為舉止,是否符合他們公司的文化。

2、如何挑選適合發展的運維崗位。如何鑒別一些打著運維卻干著別的事情的職位。

我在網路上也看到一些招聘運維的公司,他們的要求雜而且亂,例如有些招聘運維的簡直就是機修。另外還有些註明能適應出差。不太了解他所謂的運維出差是怎麼個意思。

答:想選擇合適的崗位(公司),你個人應該花時間去了解這個公司、了解這個部門,了解他們要做的事情,你可以加入一些相關社區,像業內人士了解這個公司/部門如何,也可以通過身邊的朋友來了解。或者最直接的,你可以選擇投簡歷,然後進一步和他們的相關技術負責人了解。

關於出差,這個是應該是因為有外地的機器需要你去現場部署。

3、運維將來的走向如何。哪些運維人才是當下比較稀缺和亟需的。

(我好向那方面去學習鑽研)

答:我覺得這個問題太泛。首先你現在考慮的是如何把你的能力、基礎知識打牢。說句實在的,你還沒有到讓你去具體選擇某一方向這個地步。另外,我覺得不論你具體從事哪一塊,只要你在這塊是行內頂尖的,那你就是當下稀缺的。

4、我在招聘網站上看到有些招聘要求的運維工程師貌似和很多大數據,雲之類的掛鉤。求解,那種到底是不是運維。

比如有些運維崗位會要求你會Hadoop相關的知識(我現在還不會)。有些崗位卻直接招聘Hadoop開發工程師。這是何解?

答:處理數據也是運維包含的一部分,另外,你不能指望任何公司都把職能分的很細,所以一個人負責多塊這個現象很常見。運維要求的技術真心很廣,足夠你在這裡花很多年時間。不會很正常,我覺得更多的是對一個技術的快速上手。這個才是永久需要的技能。

另外,你可以看看我之前回答的這個問題:運維工程師必須掌握的基礎技能有哪些?

還有,你可以看看我們公司(知道創宇)的 Linux運維工程師招聘要求: 招聘 - 北京知道創宇信息技術有限公司


我看你是開發干不下去了,以為運維好乾吧?


我也很好奇你是出於什麼原因想轉運維?

回歸題主問題:

1、喜不喜歡倒不是公司關注的點,公司關注的是與崗位需求的匹配度和可培養度。

在不具備運維經驗的情況下,簡歷的匹配度低情況下會被很多公司的HR給刷掉,找個公司豐富下運維的經歷,畢竟知識、經驗都不是短期能堆積起來的。運維要求的特質同其他職位並無太大區別,無外乎是負責、細心穩重等。

2、鑒別崗位這些,真心累,很多春筍班的創業公司一上來就直接 copy 別人的招聘需求,甚至出現牛頭不對馬嘴的崗位需求都有。其一,通過人脈圈了解,這是最有力的辨別但這僅是微乎其微的範圍;其二,現在社交網路及搜索這麼發達,善用它們去分辨;

關於出差這一塊,不同公司的運維不一樣。多數僅出現在有自己實體機託管在機房(本地城市或異地城市)的公司,才會有出差的需求。現在很多創業型公司用的都是xx雲,這些的運維出差機率少。

3、運維人才都是稀缺的,運維的走向是自動化。運維要是細分下去,種類也是非常多的,所以沒有哪一類特別稀缺。在普遍的運維招聘需求上,要求的方面大致有:

3.1 主流一些開源軟體的搭建、維護和調優,如 web 的軟體、開發語言程序、資料庫、NoSQL、分散式等

3.2 高可用,如軟/硬負載均衡、主從、集群

3.3 網路能力,如基本的網路故障

3.4 腳本能力,自動化運維和監控需要

4、運維要求的技能真心特別廣,只是不同公司的崗位技能需求不一樣。然後還有一點,你不會的知識還多著呢,在更新迭代如此快的互聯網/移動互聯網時代,不會就學,沒啥。

最後,推薦你看一些知乎現有的提問(有相關也有不相關的):

想從運維轉到軟體開發應該怎麼做?

對互聯網linux運維方向非常感興趣,想從開發轉做互聯網linux運維/MySql DBA方向,需要做哪些準備?

Linux 運維和網站開發,你更願意讓哪個作為您的職業?為什麼?

相比java開發更喜歡linux,想轉到運維,感覺阻力很大,怎麼選擇?

Linux 運維發展前景如何?

Linux 運維一天的工作時間是如何度過的?

運維工程師必須掌握的基礎技能有哪些?


推薦閱讀:

TAG:軟體 | 面試 | 軟體開發 | 運維工程師 | 大數據 |