對(duì)于有志于從事devops相關(guān)職業(yè)的人?
這個(gè)問(wèn)題很不錯(cuò),自己從事DevOps有3年了,并且會(huì)一直從事下去,作為自己的事業(yè)深耕。這里不只是為了回答題主的問(wèn)題,也是為了自己對(duì)以后如何去更好的實(shí)踐DevOps有個(gè)梳理。
從工具做起,培養(yǎng)DevOps思維做任何行業(yè)都會(huì)有起步階段,起步的時(shí)候我們不可能看的遠(yuǎn),理解的也不夠深。可能聽(tīng)別人說(shuō)過(guò)DevOps或者從網(wǎng)上看過(guò)類似的介紹,就認(rèn)為DevOps就是把工具做好,讓研發(fā)更快。對(duì)于初學(xué)者的確是這樣,就是為了把某個(gè)工具做好,或者利用現(xiàn)有的工具提高企業(yè)內(nèi)部的研發(fā)效率。比如,搭建了一個(gè)jenkins就實(shí)現(xiàn)了自動(dòng)化的持續(xù)集成,搭建了一個(gè)gitlab就能夠?qū)⑵髽I(yè)內(nèi)部代碼統(tǒng)一托管起來(lái),搭建Nexus服務(wù)器,實(shí)現(xiàn)依賴包的統(tǒng)一管理,搭建Zabbix監(jiān)控服務(wù)器,實(shí)現(xiàn)應(yīng)用服務(wù)的監(jiān)控和告警。這些都是具體的工具,對(duì)于初學(xué)者,不管是負(fù)責(zé)開(kāi)發(fā)還是運(yùn)維,這些工具的使用都是必須的。另外,還要會(huì)開(kāi)發(fā)語(yǔ)言,java,python,shell等,自己開(kāi)發(fā)DevOps相關(guān)系統(tǒng)。通過(guò)具體工具的開(kāi)發(fā)和使用,就會(huì)遇到用戶的各種問(wèn)題,這些問(wèn)題是非常寶貴的財(cái)富,每一個(gè)問(wèn)題都會(huì)引導(dǎo)你去思考這些工具在哪里沒(méi)有滿足用戶需求,為什么?如何去滿足?專注部分更要有全局視角DevOps的范圍是非常廣泛的,初始階段的工具建設(shè)是基礎(chǔ),但也只是冰山一角。在做DevOps實(shí)踐時(shí),我們要專注某一個(gè)領(lǐng)域,比如敏捷開(kāi)發(fā),版本控制,持續(xù)交付,運(yùn)維監(jiān)控等,每一個(gè)領(lǐng)域如果深究,都有很多東西需要學(xué)習(xí),都有不斷優(yōu)化的地方。初此之外,我們還有對(duì)整個(gè)DevOps全貌有個(gè)了解,要清晰的知道自己所從事的這個(gè)階段在整個(gè)DevOps里處于什么樣的位置,我的未知領(lǐng)域是什么?這樣我們看到的不只是冰山一角,而是整座冰山。理論要聯(lián)系實(shí)際實(shí)踐出真知。在如今互聯(lián)網(wǎng)各種知識(shí)泛濫的年代,我們?nèi)鄙俚牟皇谦@取知識(shí),而是實(shí)踐的機(jī)會(huì)。互聯(lián)網(wǎng)發(fā)展20多年,作為軟件開(kāi)發(fā)人員的我們,架構(gòu)師都是未來(lái)努力的方向,看過(guò)好多《如何成為一名合格的架構(gòu)師》,對(duì)著技術(shù)的發(fā)展,新框架封裝的越來(lái)越好,開(kāi)發(fā)人員只需要幾個(gè)簡(jiǎn)單的步驟就能使用強(qiáng)大的功能,對(duì)于哪些經(jīng)歷過(guò)從零打造一個(gè)框架的機(jī)會(huì),經(jīng)歷過(guò)日訪問(wèn)量上億的系統(tǒng)的改造的機(jī)會(huì),經(jīng)歷過(guò)阿里雙11的架構(gòu)師又有幾個(gè)。DevOps也是一樣,只有真正去做了,做過(guò)了,痛苦過(guò)了,回頭再去讀哪些DevOps書(shū)籍的時(shí)候才能與作者產(chǎn)生共鳴,里面的每一句話,每一個(gè)字才能徹底理解,因?yàn)檫@些都是日常工作中遇到的問(wèn)題。DevOps認(rèn)證,能力的證明認(rèn)證是自己能力的證明。這個(gè)有肯定比沒(méi)有好。我們說(shuō)自己很牛,拿什么來(lái)證明呢?現(xiàn)實(shí)就是這樣,拿著清華大學(xué)的畢業(yè)證去找工作就是好找。DevOps也是一樣,昨天看到一個(gè)文章,DevOps舉辦的一個(gè)活動(dòng),要求有DevOps相關(guān)的認(rèn)證,這就是敲門(mén)磚。就跟上大學(xué)一樣,既然去上了,拿個(gè)畢業(yè)證也算是給自己一個(gè)交代。DevOps是屬于軟件工程垂直領(lǐng)域,如今,都在講長(zhǎng)板原理,要把自己的優(yōu)勢(shì)變得越來(lái)越強(qiáng),你就是成功者。
以上是自己的理解,歡迎留言交流!
上一篇售樓處很多漂亮女生