對于幾乎任何IT工作而言,這五大IT技能事關(guān)未來成敗。
在任何一個行業(yè)確保有最新的工作技能很重要,而在日新月異的IT界尤為重要,因?yàn)檫^去學(xué)到的技術(shù)和實(shí)踐可能再也不是今天完成工作所需的技能和實(shí)踐了。不管你何時或如何學(xué)得IT技能——無論通過正規(guī)的大學(xué)學(xué)位課程、強(qiáng)化培訓(xùn)班,還是完全通過自學(xué)并獲得證書,對比一下你目前的技能與眼下IT工作所需的技能是個好主意。
為此,不妨看一看你可能還沒有掌握,但在未來十年事關(guān)IT工作成敗的五大專長領(lǐng)域。
1. IT安全
IT安全一直是一些IT專業(yè)人員:安全崗位人員的重要技能。今天發(fā)生的變化是,安全現(xiàn)成為每個人的責(zé)任,至少在某種程度上是這樣。由于DevSecOps潮流,以前不需要太多安全專長的IT角色(比如開發(fā)和IT運(yùn)營)越來越需要安全專長。
這并不意味著你需要每份安全證書才能保住今天的任何IT工作。但這確實(shí)意味著,如果你想把自己推銷給希望在交付管道的各個階段優(yōu)先考慮安全的組織,熟悉現(xiàn)代安全威脅和優(yōu)秀實(shí)踐會越來越重要。
2. 數(shù)據(jù)分析和機(jī)器學(xué)習(xí)
數(shù)據(jù)分析和機(jī)器學(xué)習(xí)是當(dāng)下IT行業(yè)的兩大流行語,這絕非秘密。
當(dāng)然,就因?yàn)槟臣夹g(shù)是流行語未必意味著你應(yīng)該花時間學(xué)習(xí)它。但在這里,數(shù)據(jù)分析和人工智能是可以真正促進(jìn)現(xiàn)代IT職業(yè)生涯的技能類型。
這倒不是說你要成為數(shù)據(jù)科學(xué)家。但是了解常見的數(shù)據(jù)分析工具和框架(比如Hadoop、Spark和TensorFlow)不是壞主意。即使你沒有獲得使用框架方面的豐富經(jīng)驗(yàn),了解它們在架構(gòu)層面的工作方式以及哪里適合你支持的工作流程,也可以幫助你更好地完成工作(甚至給雇主留下深刻的印象)。
3. Unix
IT界一度分成了兩半:一半圍繞Windows和微軟的各種編程平臺,另一半圍繞Unix和類似Unix的操作系統(tǒng)(包括Linux)。
今天,這兩個世界之間的界限越來越模糊。自微軟在2014年宣布鐘愛Linux(兩年后加入Linux基金會)以來,該公司已將許多類似Unix的框架和工具整合到其生態(tài)系統(tǒng)中。Windows Subsystem for Linux讓IT專業(yè)人員可以在Windows系統(tǒng)上使用標(biāo)準(zhǔn)的Linux工具。 Microsoft SQL Server現(xiàn)在也可以在Linux上運(yùn)行。
這對IT專業(yè)人員來說意味著,即使你支持或構(gòu)建面向Windows環(huán)境的軟件,使用Unix工具也比以往任何時候都重要。
4.編程語言
如果你在IT行業(yè)工作,可能已經(jīng)知道一些編程語言,至少有一定的了解。即使你不是開發(fā)人員,也可能知道一些腳本框架。
但是你掌握最新的編程語言嗎?如果Java或C仍是你的保留語言,可能是時候了解一些新語言了,它們可以幫助你在更短的時間內(nèi)編寫更多代碼,編寫性能更高或更安全的代碼,或者開發(fā)更易于維護(hù)的代碼。
5. 社會和文化意識
最后但并非最不重要的一項IT技能可以稱之為IT系統(tǒng)方面的社會和文化意識。我是指對IT專業(yè)人員使用的技術(shù)如何在非技術(shù)層面影響人們有一番清醒的認(rèn)識。
當(dāng)下,科技公司日益因侵犯用戶隱私、未全面考慮其技術(shù)創(chuàng)新在倫理方面的影響等問題而受到抨擊。對于未來的IT專業(yè)人員而言,能夠從容應(yīng)對諸如此類的爭論,并就如何從關(guān)注文化和種族的角度部署或開發(fā)技術(shù)做出明智的決策很重要,而不僅僅是幫助IT專業(yè)人員感覺良好。從法律的層面來說這也很重要,因?yàn)檎畬萍脊镜膶彶樵絹碓絿?yán)格,可能會帶來更嚴(yán)格的合規(guī)環(huán)境,因而這些公司會更竭力規(guī)避道德違規(guī)。