一個PHP程序員學習運維的轉型

     我是一位PHP開發工程師,平時負責前端、后端以及服務器端的工作,但是稱不上是個牛逼的程序員。網上熱烈討論一則傳聞,“全棧工程師”(Full Stack Engineer),要求應征者對開發堆棧的每個方面都有所掌握。那究竟何為 “全棧工程師”呢?從字面上來理解,全棧工程師必須熟悉開發堆棧的每一個層次,或者至少熟悉絕大多數并且對所有的軟件技術有天生的熱情和興趣。打個比方吧,我在開發,前端,后端能力上沒問題,但是在性能優化方面存在很大問題,原因是平時只注重開發效率和代碼性能之類的,做性能優化最多在,前端js,css,圖片存儲,后端數據,讀寫分離等。然而網站碰到性能問題,再也無法調優了。最蛋疼的問題就是,我每次去面試都會被問到,集群架構,緩存優化等問題,讓我意識到自己的認知水平已經落后了,導致自己的薪資水平再也無法上升了,這就是我來馬哥學習運維的主要原因,有句話叫做運維中的開發,開發中的運維。全棧工程師和開發中的運維是有著千絲萬縷的關系。目前對我來說學習運維知識是對我拿更高的薪水起著決定性的作用。

 

     開發轉運維生涯如何規劃?作為一個開發工程師,怎樣做一個有前途的運維工程師,其后又如何轉型,我個人感覺開發運維,再向系統架構師轉型還是有先天的優勢的。因為開發工程師在日常工作中對、數據庫、分布式、集群、高可用、網站安全、負載均衡都會涉及到,而且對自己開發的系統及其架構也是了如指掌的。所以開發運維轉架構師是最好的。以下幾點是我總結走的路線

 

     1、從行業角度看,中國互聯網在高速發展同時,網站規模和架構也越來越大、越來越復雜;因此對專職運維工程師的要求就會越來越急迫,特別是對有經驗的優秀的運維人才需求量大,而且是越老越值錢;目前國內針對運維工程師職業規劃基本上都是選擇畢業生培養(限于大公司),可塑性強,比較認同并容易融入企業文化。

    2、從個人角度,運維工程師技術含量及要求會越來越高,同時也是對公司應用、架構最了解最熟悉的人、越來越得到重視。

    3、網站運維將成為一個融合多學科(網絡、系統、開發、安全、應用架構、存儲等)的綜合性技術崗位,給大家提供一個很好的個人能力與技術廣度的發展空間。

    4、運維工作的相關經驗是運維工程師職業規劃的一個重要因素。并且將會變得非常重要,而且也將成為個人的核心競爭力,具備很好的各層面問題的解決能力及方案提供、全局思考能力等。

    5、特長發揮和興趣的培養。由于運維工程師職業規劃非常廣闊,更容易培養或發揮出個人某些方面的特長或者愛好,如內核、網絡、開發、數據庫等方面,可以做得非常深入精通、成為這方面的專家。

    6 、如果真要以后不想做運維了,轉到其它崗位也比較容易,不會有太大的局限性。當然了,你得真正用心去做,技術發展方向:網站/系統架構師.

 

原創文章,作者:srayban,如若轉載,請注明出處:http://www.www58058.com/72336

(8)
sraybansrayban
上一篇 2017-04-02
下一篇 2017-04-02

相關推薦

  • 文本處理工具grep

    正則表達式:Regular Expression REGEXP         由一類特殊字符及文本字符所編寫的模式,表示控制或通配的功能 兩類:     基本正則表達式BRE:     擴展正則表達式ERE: *** grep    GLoble searc…

    Linux干貨 2016-08-04
  • Linux的自動化安裝實現

    在介紹自動化安裝系統之前讓我們來回顧一下系統的啟動流程,系統的啟動大概分為一下幾個步驟:加電自檢 boot sequence(mbr)— boot loader –>kernel(initramfs)—>rootfs  /sbin/init大概就是這么幾個過程了,接下來來介紹系統的安裝,安裝系統雖然看起來簡單,普…

    系統運維 2016-09-19
  • bash腳本初探

                              (注)$@和$*的區別,以及$0..$n [root@ _6_ ~]# cat weizhi.sh  #!/bin/bash e…

    Linux干貨 2016-08-15
  • 第一周作業

    – 描述計算機的組成及其功能。 – 按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。 – 描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。 – 說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shu…

    Linux干貨 2016-12-04
  • 第四周作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@localhost ~]# cp /etc/skel /home/tuser1 [root@localhost ~]# chmod -R&nb…

    Linux干貨 2017-01-18
  • 馬哥教育網絡班22期+第01周課程練習

    一、描述計算機的組成及其功能:     根據馮·諾依曼體系結構,把計算機劃分為五大部件:運算器、控制器、存儲器、輸入設備、輸出設備。 運算器(加法器):cpu的核心部件,也是計算機存在的價值之一,其采用二進制方式進行計算(因為電阻的存在,使得十進制無法精準處理);控制器:控制CPU讀指令[立即數和間接數],指令含有運算器需要的數…

    Linux干貨 2016-08-12

評論列表(1條)

  • renjin
    renjin 2017-04-05 10:37

    看來已經深入的了解運維了,加油吧,四個月后就是運維加開發。

欧美性久久久久