你在新的一年里需要刷哪些技能?
成為 Linux 專家的一個問題是“專家”的定義在不斷變化。當(dāng)我進(jìn)入 Linux 世界的時候,那時認(rèn)為成為一個Linux 專家,你需要能夠編譯自己的內(nèi)核。天啊,如果你想在筆記本電腦上使用 Linux,即便你只是用戶,你也必須編譯一個自定義內(nèi)核。 如今編譯自己的內(nèi)核通常是浪費(fèi)時間。這不是說它并不重要,但在開源世界,我們建立在他人成功的基礎(chǔ)之上,而 Linux 發(fā)行版為我們提供了運(yùn)行良好的內(nèi)核。雖然“專家”的定義并不總是那么劇烈變化,但對 IT 專業(yè)人員的需求每年都在變化。想要成為一名光榮的“ Linux 專家”,就必須搞明白不斷變化的“專家”的實(shí)質(zhì)意義。在我剛接觸 Linux 的時候,專家的定義對我而言遙不可及:所謂的專家,必須能夠便以自己的內(nèi)核才行。如果你想要在筆記本上裝個Linux,即便你只是個輕度用戶,也必須能編一個自定義內(nèi)核才行——放到今年這可不就是白白浪費(fèi)自己的時間嗎?當(dāng)然這不是說編譯內(nèi)核不重要,但是既然我們身處開源世界,為什么不試著站到巨人的肩膀上呢?如今的 Linux 發(fā)行版已經(jīng)給我們提供了足夠平穩(wěn)運(yùn)行的內(nèi)核了。如今這個“專家”的定義變化已經(jīng)不那么劇烈,但是 IT 專業(yè)人員的需求仍舊在變。
下面我將基于我自己的理解,羅列出四個在2017年必須養(yǎng)成的重要技能:
1、 安全
這一點(diǎn)跟專業(yè)的安全人員無關(guān),盡管他們的職位非常重要。隨著網(wǎng)絡(luò)在我們的生活中占比日益擴(kuò)大,我們必須隨時提升自己的安全意識。好比今年我妻子新買了一臺洗衣機(jī)和一臺冰箱,這兩個機(jī)器都有藍(lán)牙系統(tǒng)。黑客會入侵我家洗衣機(jī)的想法看著似乎有點(diǎn)傻乎乎的,但不能否認(rèn)有這樣的可能。
當(dāng)激活工作、家庭或我們的口袋中的任何系統(tǒng)時,我們應(yīng)該考慮它們可能引發(fā)的安全問題。而且因?yàn)橄衤?lián)網(wǎng)烤面包機(jī)這樣的物品不太可能及時獲得固件升級,我們需要按照普通設(shè)備可能遭到破壞的思路來設(shè)計(jì)其余的系統(tǒng)。相比以前任何時候,我們更需要考慮來自防火墻內(nèi)的攻擊。不要讓你的文件服務(wù)器被你的攪拌器破壞!
2、 DevOps
DevOps 不再是一個新概念。在過去兩三年里,我們一直鼓勵員工學(xué)習(xí) DevOps,以便他們能夠在工作中取得成功。這是個好建議,但這并不意味著我們應(yīng)該完全依賴自動化工具來完成我們的工作。Chef、Puppet、Ansible、Salt Stack 及類似的工具是美好的,但我們需要了解背后發(fā)生了什么,所以當(dāng)發(fā)生一些不可避免的錯誤,我們應(yīng)該知道如何解決它。
使用 DevOps 的編程方法來計(jì)算,我們?nèi)匀恍枰軌蚓S護(hù)、修復(fù)和理解在代碼層之下運(yùn)行的系統(tǒng)的人。沒有 Linux 專家,云計(jì)算將是一個可怕的地方,即使那個云在你自己的機(jī)房里。
3、 開發(fā)
作為系統(tǒng)管理員,20 年來,我從來沒有時間學(xué)習(xí)編程。這聽起來可能是一個借口,但這是事實(shí)。我所有的開發(fā)技能就是基本的腳本編寫,以幫助我更快工作。不過,那些日子已經(jīng)結(jié)束了。雖然我們需要在 DevOps 世界中擁有系統(tǒng)管理技能,但我們還需要系統(tǒng)管理員擁有編程技能。
如果你是一個像我一樣的老練的系統(tǒng)管理員,你可能已經(jīng)采用 DevOps 并每天使用它。如果你真的想要勝過他人,你需要學(xué)習(xí)如何以編程方式解決問題,并且不要認(rèn)為 Chef 或 Puppet 代碼只是配置文件。 每個 IT 專業(yè)人員都至少需要掌握編程的概念,因?yàn)?DevOps 代碼至少在某種程度上抽象了 IT 的每個方面。
4、 軟技能
還有,在我們的工作中還有一項(xiàng)必須考慮的所謂軟技能——社交和溝通技巧——極有可能決定你的人生走向。無論你是在嘗試更換一下工作還是改變一下工作環(huán)境,這些軟技能都是必需品之一。
IT 的領(lǐng)域劃分正在日趨模糊,而良好的溝通能力將讓你在這個模糊的世界里如魚得水?,F(xiàn)在你會看到開發(fā)人員圍著服務(wù)器打轉(zhuǎn),運(yùn)維團(tuán)隊(duì)用 Ruby 代碼運(yùn)維服務(wù)器——在這些大膽的新思想下,如果你不能順暢溝通,團(tuán)隊(duì)氣氛將很快變得糟糕起來。除了開發(fā),你總需要和其他的業(yè)務(wù)領(lǐng)域人員溝通,而且隨著時間這種溝通會越來越頻繁。
-
Linux
+關(guān)注
關(guān)注
87文章
11469瀏覽量
212895 -
devops
+關(guān)注
關(guān)注
0文章
121瀏覽量
12413
原文標(biāo)題:2017 年成為 Linux 專家的 4 個熱門技能
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
評論