我是一位PHP開發工程師,平時負責前端、后端以及服務器端的工作,但是稱不上是個牛逼的程序員。網上熱烈討論一則傳聞,“全棧工程師”(Full Stack Engineer),要求應征者對開發堆棧的每個方面都有所掌握。那究竟何為 “全棧工程師”呢?從字面上來理解,全棧工程師必須熟悉開發堆棧的每一個層次,或者至少熟悉絕大多數并且對所有的軟件技術有天生的熱情和興趣。打個比方吧,我在開發,前端,后端能力上沒問題,但是在性能優化方面存在很大問題,原因是平時只注重開發效率和代碼性能之類的,做性能優化最多在,前端js,css,圖片存儲,后端數據,讀寫分離等。然而網站碰到性能問題,再也無法調優了。最蛋疼的問題就是,我每次去面試都會被問到,集群架構,緩存優化等問題,讓我意識到自己的認知水平已經落后了,導致自己的薪資水平再也無法上升了,這就是我來馬哥學習運維的主要原因,有句話叫做運維中的開發,開發中的運維。全棧工程師和開發中的運維是有著千絲萬縷的關系。目前對我來說學習運維知識是對我拿更高的薪水起著決定性的作用。
開發轉運維生涯如何規劃?作為一個開發工程師,怎樣做一個有前途的運維工程師,其后又如何轉型,我個人感覺開發運維,再向系統架構師轉型還是有先天的優勢的。因為開發工程師在日常工作中對、數據庫、分布式、集群、高可用、網站安全、負載均衡都會涉及到,而且對自己開發的系統及其架構也是了如指掌的。所以開發運維轉架構師是最好的。以下幾點是我總結走的路線
1、從行業角度看,中國互聯網在高速發展同時,網站規模和架構也越來越大、越來越復雜;因此對專職運維工程師的要求就會越來越急迫,特別是對有經驗的優秀的運維人才需求量大,而且是越老越值錢;目前國內針對運維工程師職業規劃基本上都是選擇畢業生培養(限于大公司),可塑性強,比較認同并容易融入企業文化。
2、從個人角度,運維工程師技術含量及要求會越來越高,同時也是對公司應用、架構最了解最熟悉的人、越來越得到重視。
3、網站運維將成為一個融合多學科(網絡、系統、開發、安全、應用架構、存儲等)的綜合性技術崗位,給大家提供一個很好的個人能力與技術廣度的發展空間。
4、運維工作的相關經驗是運維工程師職業規劃的一個重要因素。并且將會變得非常重要,而且也將成為個人的核心競爭力,具備很好的各層面問題的解決能力及方案提供、全局思考能力等。
5、特長發揮和興趣的培養。由于運維工程師職業規劃非常廣闊,更容易培養或發揮出個人某些方面的特長或者愛好,如內核、網絡、開發、數據庫等方面,可以做得非常深入精通、成為這方面的專家。
6 、如果真要以后不想做運維了,轉到其它崗位也比較容易,不會有太大的局限性。當然了,你得真正用心去做,技術發展方向:網站/系統架構師.
原創文章,作者:srayban,如若轉載,請注明出處:http://www.www58058.com/72336
看來已經深入的了解運維了,加油吧,四個月后就是運維加開發。