值得花時間學習Scala嗎?

時間 2021-06-02 11:29:07

1樓:高銘君兒

Scala是面向函式的程式語言,是非常值得你學習的,在大資料行業中,像Spark,Flink這些都是使用Scala來程式設計的,所以,假如你掌握了Scala,那麼將會得心應手。

學習Scala能一定能應用到你將來的工作,如果你想從事大資料開發。

使用場景除了大資料,科研,可以編寫你喜歡的小程式小功能。

Scala的多正規化程式設計不會存在混亂,不會干擾你的思路。

大資料方向適合普通人。

推薦看我寫的《親愛的,走進Scala》帶你快速入門高銘君兒:親愛的,走近Scala

2樓:haisheng

我可以回答些。

1.學習Scala能應用到自己的業餘/將來的工作中嗎?

這個問題不好回答,畢竟有公司在用,我們專案實際上也在用。不過個人不喜歡。

看看哪些大公司在用吧:https://

stackshare.io/scala

2.使用場景除了大資料,科研,其他場景是否擅長spark用的scala,其他場景聽說的比較出名的應用不多。

3.Scala的多正規化程式設計會不會存在混亂,干擾自己的思路多正規化很多語言都有,不是根源,你可以就著乙個正規化用。我曾經想做異常處理,用try catch,結果別人說這個不好,scala way是Try,結果Try卻抓不到異常,最終只好使用try catch。

所以我的意思是,不是多正規化干擾思路,而是乙個問題多種實現比較討厭,還記得大家對Perl的批評不?

4.大資料方向是否是類偏科研的,不適合普通人你都問到這個問題了,就已經不是普通人了,而且大資料很多時候是很細碎的工作沒有那麼多高大上的東西,包括ETL。另外,我覺得你有可能混淆了大資料和機器學習(錯了的話抱歉啊,我就刪了),大資料只是資料的收集整理儲存訪問,不包括智慧型,如果有什麼智慧型的因素那就已經是資料分析或者機器學習或者深度學習。

3樓:秉心說

背景,安卓開發。

職業生涯唯一一次接觸 scala 是多年前搞 ss 安卓客戶端的時候,那時候 github 上的 ss 還是 scala寫的,再後來,再後來,kotlin 扶正了,這貨就被官方用 kotlin 重寫了。。

4樓:

不值得,學Python,spark繫結指令碼語言。另外typescript更好玩。要學分布式或者機器學習演算法的話,和數學有關,和語言無關。

5樓:你竟然偷拍本寶

新手最容易犯的乙個錯誤是看不起老的語言,跑去追求所謂新興的語言,自以為這樣很酷。我手下好幾個這樣的學生,沒有乙個不是半瓶晃蕩

6樓:

Scala是一門值得了解的語言.

但在工程化方面並不算太成功.

就優雅程度而言, 也算不上太領先.

就適用領域而言, 靜態型別但作為虛擬機器語言無法勝任系統程式設計, 元程式設計又不如動態語言靈活簡潔.

參考elixir julia

7樓:大魔頭-諾鐵

值得學。既有實用價值,又有學術價值。

Scala入門易,精通難。 學一點就可以做東西,往深里學會發現學海無涯,聯絡到很多東西。

學會Scala之後就會對別的新冒出來的語言有判斷能力了。

8樓:

不值得。

直接用就行了。雖然專門去學一門語言已經夠奇怪了,但是在學之前問該不該學更奇怪。

有問問題的時間不如多擼幾個Pull Request……

有什麼技能值得花時間學習?

萬可牧 生活就是為了鼻子下面那一橫。所以,什麼技能值得你學習?生存的技能,可以讓你活下去的技能。如果沒掌握生存的技能,都活不下去了,再好的技能學來又有什麼用呢? 餘生何處尋 在這個時間,你學到的技能很可能是你安身立命的根本。我覺得可以從一下幾個方面去學習 第一,你的大學專業知識。大學專業知識就算你學...

現在初二找不到學習方法,明明花時間學了,可是還是沒進步,有誰知道有好的學習方法嗎?

jyuenxi465 我覺得可以了解一下自己比較擅長什麼比較不擅長什麼,但不是指具體的知識。而是對自己的專注力,耐心,理解能力,邏輯思維能力等有乙個評估 也許這樣可以更好地發揮自己的特長,制定適合的學習計畫 希言 一 學習 是兩個動作構成的閉環 每個人對 學習 的定義不同。學習可能被定義為看書 模仿...

大家覺得花時間追劇值得嗎?

R.ZHANG 我覺得要看你看這部劇的初衷,如果是真的對內容感興趣或者看的開心就值得。但如果此時有更重要的事情要做,因為一時痴迷花大量時間看劇,之後陷入懊悔的情緒,就不值得。另外,如果是想打發時間,閒來無聊看劇的話,應該也不會問這個問題了。 xime 你覺得值得就值得,不值得就不值得。沒有具體固定的...