大數(shù)據(jù)告訴你:2018年該學(xué)習(xí)什么技術(shù)
前幾天,數(shù)據(jù)科學(xué)家Julia Silge在Stack Overflow官方博客上分享了一組分析數(shù)據(jù),他在文中揭示了快速增長的技術(shù),快速衰落的技術(shù),穩(wěn)步增長的技術(shù)。我們從中可以看到,2018年你學(xué)習(xí)什么技術(shù)最值錢!
文中數(shù)據(jù)來源于Stack Overflow 的提問標(biāo)簽,且相同的標(biāo)簽提問次數(shù)都不少于10000次。
快速增長的技術(shù)
走向滅亡的技術(shù)
很明顯的看出Swift 和 Angular式增長最快的語言,背后原因是因?yàn)镾wift背后親爹Apple大力加持,和蘋果獨(dú)有的生態(tài)體系,作為Objective C的替代者,它的增長毋庸置疑。Angular則代表了前端框架的流行趨勢,面對快速發(fā)展的時(shí)代,適應(yīng)需求才能活得長一些。Android Studio 是谷歌推出的開發(fā) IDE,增長勢頭也很快。在 人工智能概念大行其道的今天,TensorFlow 幾乎成為了機(jī)器學(xué)習(xí)和深度神經(jīng)網(wǎng)絡(luò)的工業(yè)標(biāo)準(zhǔn),漲勢喜人。
哪些技術(shù)有明顯的下降呢?JavaScript 框架 Backbone.js 差不多已經(jīng)走到了生命的盡頭,用于 iPhone 開發(fā)的游戲引擎 Cocos2d 也漸漸淡出開發(fā)者的視野。Silverlight 和 Flex 技術(shù)因?yàn)闉g覽器的背離,基本上已經(jīng)屬于歷史遺產(chǎn),這說明即使有大廠(Adobe 和 微軟)背書,如果脫離了主戰(zhàn)場,也是說完就完,不帶走一片云彩。ORM 技術(shù)變得沉寂還是挺讓人奇怪的,不過就我近幾年在的互聯(lián)網(wǎng)公司里技術(shù)應(yīng)用,ORM 使用的確實(shí)很少了,也可能是技術(shù)成熟導(dǎo)致沒什么人問問題了吧。
穩(wěn)步增長的技術(shù)
有哪些穩(wěn)步增長的技術(shù)呢?當(dāng)然是前端大豐收了,Angular 居首,JavaScript 的生態(tài)系統(tǒng)成員 TypeScript 和 Meteor 緊隨其后。Pandas 是 Python 的一個(gè)開源數(shù)據(jù)分析庫,它提供的數(shù)據(jù)結(jié)構(gòu)DataFrame 極大的簡化了數(shù)據(jù)分析過程中一些繁瑣操作,由于數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí)的風(fēng)生水起,Pandas 同樣水漲船高。其他一些技術(shù)則在行業(yè)內(nèi)有廣泛的應(yīng)用,比如搜索引擎 Elasticsearch,游戲引擎 Unity,亞馬遜的 Web Service 服務(wù),機(jī)器學(xué)習(xí)框架等等。
那么在2018年學(xué)習(xí)什么更符合趨勢呢?
1、希望就業(yè)的同學(xué)來說,學(xué)習(xí)Java還是首選。它的需求還很龐大,企業(yè)服務(wù)端和安卓手機(jī)的不斷增長讓Java保持巨大增量。除了Java外,還有python,swift,Go, Javascript,c++也很值得關(guān)注。Python和JavaScript目前風(fēng)頭正勁,無需多言。隨著Go的成熟,越來越多的企業(yè)也正是嘗試Go,來構(gòu)建項(xiàng)目。C++在硬件和科研方面還是主流。Swift正在全面取代Objective C,成為Apple的當(dāng)家語言。
2、隨著技術(shù)的成熟,物聯(lián)網(wǎng)在2018年會(huì)有大的發(fā)展。萬物互聯(lián)不再是夢想,這里面包含的技術(shù)有藍(lán)牙技術(shù),WiFi技術(shù),自動(dòng)控制...... 將萬物數(shù)字化連在一起的時(shí)候,這里面的想象力很大很大!
3、人工智能方面,在2018年會(huì)更加滲透到生活的方方面面。更多的企業(yè)會(huì)應(yīng)用這項(xiàng)技術(shù)來推動(dòng)自己的業(yè)務(wù)增長。