scala隱式轉(zhuǎn)換原理 大數(shù)據(jù)中的Scala好掌握嗎,自學(xué)可以嗎?
大數(shù)據(jù)中的Scala好掌握嗎,自學(xué)可以嗎?學(xué)習(xí)大數(shù)據(jù)技術(shù)需要掌握Scala。但是,在學(xué)習(xí)Scala之前,您最好在一定程度上了解java和任何函數(shù)式語言(Haskell、SML等),特別是在您可以在編程
大數(shù)據(jù)中的Scala好掌握嗎,自學(xué)可以嗎?
學(xué)習(xí)大數(shù)據(jù)技術(shù)需要掌握Scala。
但是,在學(xué)習(xí)Scala之前,您最好在一定程度上了解java和任何函數(shù)式語言(Haskell、SML等),特別是在您可以在編程范式之間自由切換之后。
Scala不偏向大數(shù)據(jù)方向的科學(xué)研究。它被用于許多地方,如火花。
1,JVM基礎(chǔ),與Java完全兼容。對于堅實的java基礎(chǔ)的學(xué)生,學(xué)習(xí)斯卡拉非常友好!2!在普通工具中,水槽和Hadoop是用java編寫的,Scale和卡夫卡是Scala編寫的。
所以對于想學(xué)習(xí)大數(shù)據(jù)的學(xué)生來說,Scala確實是最受推薦的。
作為一種相對較新的語言,Scala有一個混亂的社區(qū)。在scala社區(qū)中有許多不同的嘗試,主要是Java和Haskell,以及actor和reactive編程。如果你還沒有掌握一個成熟的編程范例,我認(rèn)為你很可能買不起Scala。!當(dāng)java編程基礎(chǔ)很好的時候,學(xué)習(xí)Hadoop系統(tǒng),然后安排學(xué)習(xí)Scala,然后學(xué)習(xí)Scale,卡夫卡等等。這個順序更科學(xué)合理,更容易讓大家掌握。
推薦書籍:Scala編程,Scala函數(shù)編程https://www.toutiao.com/i6543924910664712718/
大數(shù)據(jù)分析需要學(xué)習(xí)什么?
我忍不住要說。不要總是以員工的心態(tài)問問題。不要問你學(xué)到了什么,而要問你自己想做什么。從大約12年前開始,大數(shù)據(jù)在中國呈現(xiàn)爆炸式增長。就像馬車時代汽車的出現(xiàn)。如果你問我車來的時候需要學(xué)什么,答案很簡單——“駕照”。所以正確的邏輯應(yīng)該是,什么是大數(shù)據(jù),大數(shù)據(jù)帶來了什么,它能給我?guī)硎裁醋兓?,我?yīng)該學(xué)習(xí)什么才能適應(yīng)這種變化。所以學(xué)習(xí)是最后一個問題。只有把這些問題考慮清楚了,你的學(xué)習(xí)才能有方向、有意義、有動力,你才能知道自己想學(xué)什么。
如果您想從大數(shù)據(jù)入手,可以關(guān)注我對類似問題的回答,以供參考,“做數(shù)據(jù)分析需要學(xué)什么?”除了商業(yè)知識,我首先建議你學(xué)好統(tǒng)計學(xué)。這是大數(shù)據(jù)的“源頭”。簡而言之,不要在工具上花費太多時間。這些都是教程,用于提高效率。你需要花更多的時間來思考如何結(jié)合你想做的事情,將商業(yè)問題轉(zhuǎn)化為統(tǒng)計或數(shù)學(xué)問題,這也是你未來競爭力所在。
任何新知識的學(xué)習(xí),像這個圖像,螺旋上升和下降。此圖來自pyecharts,一個python可視化庫。