對話專家:Go是DevOps時代最好的程式語言
如今,成功實施DevOps對於企業的深遠影響已經不言而喻了,但是想要找到一位優秀的DevOps工程師卻絕非易事。本文我們與Toptal人才運營副總裁Alvaro Oliveira進行了深度對話,談談他對DevOps總體情況的看法以及對2018年的預測。
使用DevOps的好處
問:最近你寫了一本名為“ DevOps: What It Is and Why It Matters ”的入門書。你能用幾句話概括一下這本書嗎?
Alvaro Oliveira:這本書是為非技術性的讀者撰寫的,文中主要介紹了DevOps是什麼,並探討了為什麼DevOps原則對於所有企業組織都至關重要。就像雲服務市場快速增長一樣,DevOps的重要性也是如此。本書還解釋了DevOps中的人才問題,因為DevOps是需要難以發現的特定技能,所以找到合適的人才對於成功至關重要。
問:為什麼DevOps很重要?使用DevOps的好處是什麼?
Alvaro Oliveira:使用DevOps的好處很多,其中最顯著的就是會獲得更高的效率、安全性和組織協作。DevOps是一個重要的概念,能夠顯著改進產品和業務,並且作為一種實踐,能夠優化組織IT功能的速度和效率。
成功實施DevOps實踐可以對公司會產生深遠的影響,在眾多領域提高效率和執行力。藉助DevOps,您可以生產出驚人的產品並獲得更高的利潤和客戶滿意度。也許DevOps真正的價值就在於它可以使組織中的每個指標都最大化。
問:怎樣才是一個優秀的DevOps從業者?
Alvaro Oliveira: DevOps從業者是指那些對系統管理和軟體開發感興趣的人,並將他們的技能結合起來,為這兩者建立一個統一的、更好的方法。一個優秀的DevOps從業者能夠維護公司所擁有的伺服器,網路和其他型別的基礎設施系統,並且通過軟體開發來主動迭代和改進這些系統。他們可以利用軟體開發的基礎來幫助自己和公司建立更好的工具來處理基礎設施。
問:DevOps專業人士需求巨大,您認為這個崗位需要具備哪些技能?
Alvaro Oliveira: DevOps工程師首先要有開發人員的背景,並具有系統管理和網路知識的廣泛知識,能夠彌合原始程式碼與企業面臨的挑戰之間的差距。DevOps工程師必須具備將軟體開發和系統基礎架構專業知識相結合的技能,而這種組合是相當難達到的,這也是為什麼DevOps稀缺的原因。
2018年對DevOps的預測
問:您對DevOps 2018年的預測是什麼?我們應該注意什麼?
Alvaro Oliveira:有更多的企業會看到DevOps的重要性。當然這也是有事實證明的,亞馬遜、微軟和谷歌等等一系列的科技公司都已經建立了DevOps團隊,並且投入了大量的資源來構建這個領域的專業知識。很多技術人員已經把DevOps認為是一種潮流,而是他們未來技術基礎設施的關鍵組成部分。
隨著行業越來越依賴雲基礎架構,DevOps將繼續變得尤為重要。在2017年的一份報告中,Gartner Research預測,到2020年,雲服務市場每年將以15%以上的速度增長。DevOps可以在公司將系統遷移到雲上的速度方面發揮巨大作用。
問:為了改進DevOps流程,2018年公司需要做些什麼?
Alvaro Oliveira:找到強大的DevOps工程師可能比較困難,公司需要聘請合適的工程師來成功實施這些實踐。
除了找到合適的人才外,公司還可以通過了解DevOps實踐的基礎工具來改進DevOps流程,從而使組織能夠更加準確地定製聘用實踐,找到合適的人才併成功實施這些實踐。
問:最後一個問題,是否有一種程式語言可以使採用DevOps變得更容易?如果有,為什麼會是它?
Alvaro Oliveira:DevOps往往會影響開發生命週期的許多不同部分,這意味著它將影響許多不同的技術。
當您針對未進行優化的工作流程使用DevOps時,可能會自然而然地利用適用於建立用於連線現有工作流程的不同部分並使其自動化的工具的問題的語言。自從Node.js建立以來,Javascript一直是這個領域的重要參與者。
不過,最近在DevOps團隊中引起強烈反響的語言是Go。當然我們也有一些特定領域的語言和工具,這些語言和工具都是在 Chef和Puppet.等DevOps的基礎上構建的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31137683/viewspace-2154054/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 對於初學者來說,最好的程式語言是什麼?
- PHP是最好的語言!PHP
- F#是當今最好的程式語言?
- GO是更好的程式語言嗎?Go
- Java、Python到底誰是最好的程式語言?JavaPython
- 滴滴基於Go語言的DevOps重塑之路Godev
- PHP是世界上最好的語言PHP
- 【十問十答】對話Go語言開發團隊Go
- Go 語言專案程式碼品質Go
- 語言是 Go 還是 Golang?Golang
- 螞蟻金服招聘中介軟體 Go 語言專家Go
- 為什麼說php是最糟糕的,也是最好的程式語言PHP
- 30條爆笑的程式設計師梗PHP是最好的語言程式設計師PHP
- Go是Google的語言,而不是我們的語言Go
- 什麼是Go語言?Go語言有什麼特點?Go
- PHP還是世界上最好的語言嗎?PHP
- 什麼是最好的程式語言?(怎樣才能愛上程式設計呢?)程式設計
- 用一句話描述Go語言的命令Go
- CORNERSTONE對話騰訊&華為敏捷專家敏捷
- 為什麼我最喜歡的程式語言是 GoGo
- DevOps工程師需要學習Go語言? - iximiuzdev工程師Go
- Go語言GOPATH是什麼Go
- 為什麼 C# 可能是最好的第一程式語言C#
- 大語言模型是一個多專家代理系統?模型
- Go 是物件導向的語言嗎?Go物件
- Go 語言是如何計算 len() 的?Go
- Go 語言切片是如何擴容的?Go
- Go語言是徹底的面向組合的併發語言Go
- [專業術語]什麼是DevOps?dev
- Scala是世界上最好的語言(一):Type Bound
- go語言偵錯程式Go
- 為什麼Go是一種設計糟糕的程式語言Go
- 對話設計師專家:我們是如何招聘UX設計師的UX
- 圖文大話程式語言史
- 程式語言領域的專家和市場的對決?
- Go是一門什麼樣的語言?Go
- Event Horizon是Go語言的CQRS/ES框架Go框架
- Python vs Ruby: 誰是最好的 web 開發語言?PythonWeb