洞悉Linux人才應(yīng)具備的三大IT技能組
據(jù)IT技能清單調(diào)查報(bào)告結(jié)果顯示,雇主所需的Linux人才應(yīng)具備的IT技能可分成相對(duì)獨(dú)立的組群。本文將著重介紹在上一個(gè)季度(2013年7月-9月)需求度最高的3組IT技能,這些技能在包括美國(guó)在內(nèi)的被選國(guó)家招聘廣告中都有所提及,同時(shí)結(jié)果表明這三組技能可以和Linux相關(guān)的工作領(lǐng)域需求相匹配。
報(bào)告指出在上一季度具有嵌入式開(kāi)發(fā)人員相關(guān)技能的人才是Linux專業(yè)雇主亟需的一類(lèi)。排在第二位和第三位涉及的技能領(lǐng)域分別對(duì)應(yīng)虛擬化技術(shù)和LAMP管理。本文將基于這三類(lèi)工作清單涉及到的技能需求加以討論,并對(duì)分析后的三組技能間的依賴結(jié)構(gòu)關(guān)系加以洞悉。
如果您尚未閱讀IT技能清單,我們強(qiáng)烈建議您在閱讀以下內(nèi)容前先熟悉這篇文章。它詳細(xì)闡明了本次研究中用到的方法,本文也是基于IT技能清單的材料才得以進(jìn)一步分析。 |
2013年8月IT技能分類(lèi)更新
在IT技能清單這篇文章中,LinuxCareer.com分析了2013年5月到6月底的Linux工作清單,我們?cè)谶@個(gè)基礎(chǔ)上將2013年7月到9月底這個(gè)時(shí)間段的更新也加至分類(lèi)分析中。10類(lèi)相關(guān)的IT技能在Linux招聘廣告中出現(xiàn)的比率列于如上條形圖中。IT分類(lèi)圖表表明如何基于分類(lèi)設(shè)計(jì)出此條形圖。我們可以看到,IT技能需求前三組為:占據(jù)27%的Linux就業(yè)市場(chǎng)份額的嵌入式開(kāi)發(fā)人員需求,占20%就業(yè)份額的虛擬化技術(shù)工程師和占12%Linux就業(yè)份額的LAMP管理員。文章接下來(lái)的三部分將圍繞這三項(xiàng)IT技能需求組及三者的相互關(guān)系展開(kāi)詳細(xì)的討論。例如,MySQL和PHP這兩項(xiàng)技能有強(qiáng)關(guān)聯(lián)性,通常雇主都會(huì)一起考慮。另外要指出的是,LinuxCareer.com的這項(xiàng)調(diào)查里掌握Linux的基礎(chǔ)知識(shí)已默認(rèn)存在于任一招聘需求中。
嵌入式開(kāi)發(fā)人員及程序員
需求最高的第一類(lèi)技能組是針對(duì)嵌入式開(kāi)發(fā)人員及程序員的。如下的依賴圖詳細(xì)闡明了技能間的關(guān)聯(lián)關(guān)系,尤其表明了哪幾項(xiàng)技能更可能同時(shí)出現(xiàn)在Linux招聘需求中。例如,嵌入式開(kāi)發(fā)非常需要C/C++/C#相關(guān)技能,而這些語(yǔ)言要么在圖表下部的深色矩形區(qū)域,要么在圖表上部的對(duì)應(yīng)圓形陰影中聚集。
總體來(lái)說(shuō),這組技能可以進(jìn)一步細(xì)分成如下三類(lèi):
- Android, Embedded, C/C++/C# 和 Java。如果您準(zhǔn)備在嵌入式領(lǐng)域發(fā)展,這些是你需要掌握的核心技能,而C/C++/C#或Java掌握其一便可滿足雇主需求,因?yàn)镴ava是基于部分C/C++/C#性能的擴(kuò)展性語(yǔ)言。如果您閱讀了8月的IT技能表,就會(huì)發(fā)現(xiàn),Java以9513分居于編程語(yǔ)言的榜首,而C/C++/C#是5403分。如果您尚在猶豫是掌握C/C++/C#還是Java,從技能表得分看起來(lái)Java應(yīng)該是更好的選擇。但根據(jù)如下圖表顯示,C/C++/C#似乎在嵌入式領(lǐng)域的招聘需求中更受歡迎??偨Y(jié)可得盡管Java在IT技能表中有更高的得分,但在嵌入式開(kāi)發(fā)職位上掌握C/C++/C#會(huì)比Java更有用。
- Python, Perl 和 Bash。這些是對(duì)腳本編程語(yǔ)言技能的補(bǔ)充。對(duì)Perl和Python語(yǔ)言的需求經(jīng)常會(huì)在招聘中同時(shí)出現(xiàn),當(dāng)然,也可以理解成這兩種語(yǔ)言技能都是需要掌握的。
- Git, Subversion 和 Jira。這些軟件知識(shí)會(huì)應(yīng)用到源碼管理、調(diào)試和項(xiàng)目管理中,同時(shí)了解這幾個(gè)方面的知識(shí)對(duì)相關(guān)項(xiàng)目的編程大有裨益。目前,主流開(kāi)源項(xiàng)目和大量合作項(xiàng)目都在用類(lèi)似的軟件管理他們的源碼。
涉及數(shù)據(jù)倉(cāng)儲(chǔ)及管理的虛擬化技術(shù)工程師
目前第二大需求技能組是如下依賴圖所示與虛擬化技術(shù)工程師相關(guān)的技能。這一組可進(jìn)一步細(xì)分成兩部分,第一部分是Redhat, VMware, vSphere, ESX/ESXi, XenServer 和 Citrix,這些技能對(duì)尋求虛擬化技術(shù)工程師的工作很重要;第二部分是同Unix系統(tǒng)、數(shù)據(jù)倉(cāng)儲(chǔ)及管理相關(guān)的技能。同時(shí)這兩部分是緊密聯(lián)系的。顯然VMware和ESX/ESXi及vSphere是相關(guān)的,因?yàn)镋SX/ESXi是VMware虛擬機(jī)下提供的虛擬產(chǎn)品,而vSphere是VMware虛擬機(jī)的云端虛擬操作系統(tǒng)。Redhat和VMware、Citrix產(chǎn)品被分到同一部分同樣有其原因。這里Solaris和AIX具有密切關(guān)系的原因可以理解為它們都是專有的Unix系統(tǒng),掌握其一便可。
LAMP管理員
最后,第三大技能組是如下依賴圖中顯示雇主需求的LAMP管理員應(yīng)具備的技能。LAMP是Linux、Apache、MySQL和PHP的簡(jiǎn)稱,所有這四項(xiàng)內(nèi)容是作為一名LAMP管理員所要了解的核心。這是一組相對(duì)來(lái)說(shuō)小規(guī)模卻會(huì)引領(lǐng)你至在Linux路途中發(fā)展更遠(yuǎn)的技能。實(shí)際上,PHP和MySQL的密切關(guān)系表明這些技能中的任一項(xiàng)都不能脫離其它技能來(lái)單獨(dú)掌握。
總結(jié)
本文基于就業(yè)能力和Linux專業(yè)人員需求技能分組闡明了兩點(diǎn)。第一點(diǎn)是對(duì)經(jīng)常出現(xiàn)的IT技能通過(guò)集群分析劃出了10類(lèi)IT技能組;第二點(diǎn)是基于Linux工作需求與相應(yīng)技能組的對(duì)應(yīng)結(jié)果,嵌入式程序員在Linux招聘需求比率最高,第二及第三技能需求比率最高的領(lǐng)域分別對(duì)應(yīng)虛擬化技術(shù)工程師及LAMP管理員領(lǐng)域。這三大技能組即為上一季度分析出的Linux技能需求的核心。
參考
[1] Percentage of Linux job ads linked with corresponding skill groups created by GNU R. Relevant package: graphics.
[2] Dependency charts created by GNU R. Relevant package: corrgram.
via: http://www.linuxcareer.com/insights-into-top-3-it-skills-groups-in-highest-demand