軟件學(xué)習(xí)資源的出版商Packt Publishing在一份新報(bào)告中披露了其2018年Skill Up調(diào)查的結(jié)果,其中包括數(shù)據(jù)的頂級(jí)編程語(yǔ)言。
從最常用的編程語(yǔ)言、框架和庫(kù),到工作滿(mǎn)意度以及當(dāng)今在軟件行業(yè)工作的感覺(jué),該報(bào)告提供了2018年對(duì)軟件開(kāi)發(fā)人員來(lái)說(shuō)重要的事情的快照。
以下是Packt報(bào)告中的一些主要發(fā)現(xiàn):
Python是數(shù)據(jù)專(zhuān)業(yè)人士使用最廣泛的編程語(yǔ)言,它正在落后于其傳統(tǒng)競(jìng)爭(zhēng)對(duì)手R,后者排在第三位。
Python再次位居數(shù)據(jù)專(zhuān)家表示他們計(jì)劃在未來(lái)12個(gè)月內(nèi)學(xué)習(xí)的列表的首位。
Microsoft Excel仍然是一種非常流行的數(shù)據(jù)分析工具,尤其是在處理具有成百上千條記錄的數(shù)據(jù)時(shí)。
現(xiàn)在,讓我們更深入地看看這些觀察結(jié)果。
Python繼續(xù)成為頂級(jí)狗
Python再次被選為第一大數(shù)據(jù)語(yǔ)言。它的使用量是其傳統(tǒng)競(jìng)爭(zhēng)對(duì)手R的兩倍多,后者排在第三位。
Python比R更容易學(xué)習(xí)。R絕對(duì)可以解決,但如果你是編程新手,Python更適合學(xué)習(xí)。一種更簡(jiǎn)單的語(yǔ)言在流行度上與R相似,這一事實(shí)表明該領(lǐng)域的發(fā)展速度和向新人開(kāi)放的速度有多快。(另一方面,值得注意的是,一旦你掌握了R的基礎(chǔ),你就會(huì)更容易弄清楚它的更復(fù)雜的層次。因此,高級(jí)程序員通常更喜歡R。)
Python的易用性、強(qiáng)大的工具和庫(kù),以及在數(shù)據(jù)領(lǐng)域之外的使用,使得在2018年幾乎必須了解和使用。
關(guān)于哪些語(yǔ)言與Python一起使用的熱門(mén)回應(yīng)是SQL、JavaScript和HTML/CSS。Python在與其他語(yǔ)言一起使用時(shí)特別靈活。
不出所料,52%的Python開(kāi)發(fā)人員聲稱(chēng)他們從事的是全職工作。所以那里的開(kāi)發(fā)人員,如果你精通Python,你更有可能被錄用。
談到工作角色,回復(fù)的開(kāi)發(fā)人員擔(dān)任全棧開(kāi)發(fā)人員(34%)或后端開(kāi)發(fā)人員(29%)的角色,而14%是數(shù)據(jù)科學(xué)家,11%是數(shù)據(jù)分析師。
Python是一種每年都在流行的語(yǔ)言。它提供了很好的工作保障,但也有很多開(kāi)發(fā)人員難以解決的巨大學(xué)習(xí)曲線。好消息是有許多資源可以幫助您學(xué)習(xí)Python。
頂級(jí)數(shù)據(jù)庫(kù)、工具和框架
Microsoft Excel仍然是一種非常流行的數(shù)據(jù)分析工具,尤其是在處理具有成百上千條記錄的數(shù)據(jù)時(shí)。幾乎53%的受訪者更喜歡在他們的分析工具包中使用Excel來(lái)完成日常任務(wù)。
根據(jù)調(diào)查結(jié)果,十大最常用的數(shù)據(jù)工具中有八個(gè)來(lái)自或利用Python。Python在所有數(shù)據(jù)科學(xué)領(lǐng)域都得到了廣泛采用——包括數(shù)據(jù)分析、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)和數(shù)據(jù)可視化。
數(shù)據(jù)的下一件大事是什么?
Python再次成為數(shù)據(jù)專(zhuān)家計(jì)劃在未來(lái)12個(gè)月內(nèi)學(xué)習(xí)的最受歡迎的語(yǔ)言。
在我們的調(diào)查中,我們發(fā)現(xiàn)深度學(xué)習(xí)是任何數(shù)據(jù)科學(xué)家最有價(jià)值的技能之一。
更多見(jiàn)解:
隨著NLP的興起,人們對(duì)PyTorch的興趣也隨之而來(lái)。由Facebook構(gòu)建的PyTorch是一個(gè)功能強(qiáng)大的神經(jīng)網(wǎng)絡(luò)庫(kù),它使工程師和數(shù)據(jù)科學(xué)家可以訪問(wèn)極其復(fù)雜的深度學(xué)習(xí)系統(tǒng)。
自然語(yǔ)言處理是目前數(shù)據(jù)科學(xué)中最重要的領(lǐng)域之一。
66%的受訪者表示他們正在將深度學(xué)習(xí)技術(shù)納入數(shù)據(jù)分析。在接受了機(jī)器學(xué)習(xí)的力量和潛力之后,該行業(yè)現(xiàn)在正在進(jìn)一步推動(dòng)實(shí)驗(yàn)室之外的神經(jīng)網(wǎng)絡(luò)和機(jī)器智能。
進(jìn)一步推動(dòng)機(jī)器學(xué)習(xí)算法將成為明年及以后每位數(shù)據(jù)專(zhuān)業(yè)人士面臨的主要挑戰(zhàn)之一。對(duì)一些人來(lái)說(shuō),這將意味著更深入地了解極其復(fù)雜的人工智能系統(tǒng)的復(fù)雜性。對(duì)于其他人,尤其是那些開(kāi)始從事數(shù)據(jù)分析的人來(lái)說(shuō),通過(guò)TensorFlow熟悉深度學(xué)習(xí)將是深度學(xué)習(xí)的重要一步。
眾所周知,Spark是最好的數(shù)據(jù)平臺(tái),它允許您以極快的速度處理大量數(shù)據(jù),并且已經(jīng)取代了Hadoop。
數(shù)據(jù)專(zhuān)業(yè)人士認(rèn)為區(qū)塊鏈?zhǔn)歉锩缘模?4%在數(shù)據(jù)領(lǐng)域工作的受訪者支持區(qū)塊鏈革命——超過(guò)應(yīng)用程序開(kāi)發(fā)人員和Web開(kāi)發(fā)人員。
50%的受訪者表示數(shù)據(jù)分析中最糟糕的部分是清理數(shù)據(jù)。