成爲 Linux 專家,這4個熱門技能必不可少

成爲 Linux 專家的一個問題是「專家」的定義在不斷變化。當我進入 Linux 世界的時候,那時認爲成爲一個 Linux 專家,你須要可以編譯本身的內核。天啊,若是你想在筆記本電腦上使用 Linux,即使你只是用戶,你也必須編譯一個自定義內核。 現在編譯本身的內核一般是浪費時間。這不是說它並不重要,但在開源世界,咱們創建在他人成功的基礎之上,而 Linux 發行版爲咱們提供了運行良好的內核。雖然「專家」的定義並不老是那麼劇烈變化,但對 IT 專業人員的需求每一年都在變化。html

下面是 2017 年 Linux 專業人員的四個重要技能:linux

一、安全編程

我不是在討論安全專家或安全顧問。這些職位和服務固然很重要,可是隨着聯網設備滲透到咱們生活的每個方面,咱們須要在咱們作出的每個決定中都具備安全意識。今年,個人妻子和我買了一臺洗衣機和一臺冰箱,它們都配備了藍牙。黑客攻入個人漂洗系統的想法可能看起來很傻,但這都是潛在的攻擊點。安全

當激活工做、家庭或咱們的口袋中的任何系統時,咱們應該考慮它們可能引起的安全問題。並且由於像聯網烤麪包機這樣的物品不太可能及時得到固件升級,咱們須要按照普通設備可能遭到破壞的思路來設計其他的系統。相比之前任什麼時候候,咱們更須要考慮來自防火牆內的攻擊。不要讓你的文件服務器被你的攪拌器破壞!服務器

二、DevOps運維

DevOps 再也不是一個新概念。在過去兩三年裏,咱們一直鼓勵員工學習 DevOps,以便他們可以在工做中取得成功。這是個好建議,但這並不意味着咱們應該徹底依賴自動化工具來完成咱們的工做。Chef、Puppet、Ansible、Salt Stack 及相似的工具是美好的,但咱們須要瞭解背後發生了什麼,因此當發生一些不可避免的錯誤,咱們應該知道如何解決它。工具

使用 DevOps 的編程方法來計算,咱們仍然須要可以維護、修復和理解在代碼層之下運行的系統的人。沒有 Linux 專家,雲計算將是一個可怕的地方,即便那個雲在你本身的機房裏。學習

成爲 Linux 專家,這4個熱門技能必不可少成爲 Linux 專家,這4個熱門技能必不可少

三、開發雲計算

做爲系統管理員,20 年來,我歷來沒有時間學習編程。這聽起來多是一個藉口,但這是事實。我全部的開發技能就是基本的腳本編寫,以幫助我更快工做。不過,那些日子已經結束了。雖然咱們須要在 DevOps 世界中擁有系統管理技能,但咱們還須要系統管理員擁有編程技能。設計

若是你是一個像我同樣的老練的系統管理員,你可能已經採用 DevOps 並天天使用它。若是你真的想要賽過他人,你須要學習如何以編程方式解決問題,而且不要認爲 Chef 或 Puppet 代碼只是配置文件。 每一個 IT 專業人員都至少須要掌握編程的概念,由於 DevOps 代碼至少在某種程度上抽象了 IT 的每一個方面。

四、軟技能

一般,咱們在準備職業生涯時所考慮的最後一件事是所謂的 軟技能 - 社交和溝通技巧 - 可是它們多是最有可能決定你走向成功的技能。不管你正在尋找一份新工做,仍是試圖適應當前職業生涯的變化,軟技能是相當重要的。

劃分 IT 各個領域的標準是交錯的,而且良好的溝通能力使得這些模糊的分野成爲一個有利條件,而不是絆腳石。咱們正生活在一個開發人員圍繞着服務器,而運維團隊編寫 Ruby 代碼來維護服務器農場的世界裏。這些都是 IT 中的大膽的新思想,若是人們不能在不一樣部門間很好的溝通,工做場所將迅速有敵對氣氛。此外,IT 人員老是須要與其餘業務領域的人員進行有效溝通。並且,如今比以往有更大的需求。

原文地址:http://www.linuxprobe.com/2017-linux-four.html

相關文章
相關標籤/搜索