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