Re: [請益] Scala的人才很搶手?

作者: dbtsai (DB Tsai)   2016-10-20 13:30:45
Scala 在矽谷超紅的 我覺得是歸功 Spark 把它變熱門的.
我們公司 ML 系統都是基於 Spark, 現在找人都在競標, 破千萬都不一定來
個人認為 Scala 強的 學 big data 和 Spark 超快, code 也寫得比較乾淨
高手有興趣的話 歡迎丟 CV 給我
BTW, 我們付這個薪水 所以 bar 也超高 高手也只想和高手交手吧
※ 引述《wtchen (沒有存在感的人)》之銘言:
: 自從我在CV上加上Scala這個技能,三不五十就有HR寫信來問要不要去應徵某職缺。
: (大都跟big data有關)
: 不過我的Scala學的並不好(個人覺得算是很不順手的刀,這跟個性有關)
: 所以全推掉,後來乾脆把這個技能拿掉。
: 請問現在Scala真的很熱門嗎?
: 可是我看PTT跟Scala相關的板討論數並不多
作者: miyusuea (Superman)   2016-10-20 13:41:00
破千萬都不一定來是真的
作者: frouscy (流浪吧。)   2016-10-20 13:47:00
大神出沒!!以前常在spark的mailing list看到
作者: hungys (hungys)   2016-10-20 13:50:00
Netflix的大大!
作者: Lordaeron (Terry)   2016-10-20 13:54:00
用scala 比寫java,寫得快,也跑得快?IT 無聊的地方,很多時候,就是要潮,東西算起來差不多,但潮就是不一樣。做ML 跟scala什麼事呢?統計學得好比較重要吧。
作者: dbtsai (DB Tsai)   2016-10-20 13:57:00
跑得快不快 就技術了。當然統計是標配知識BTW, 做 ML 很多時間都在搞 features 所以真正算法大概10%
作者: frouscy (流浪吧。)   2016-10-20 14:14:00
Scala跑得快不見得, 但寫起來快是真的. 還不容易錯.
作者: longlyeagle (長鷹寶寶實驗室)   2016-10-20 14:28:00
Scala寫起來真的快 但不容易錯?
作者: Murasaki0110 (麥當勞歡樂送)   2016-10-20 14:31:00
現在學還來得急ㄇ
作者: frouscy (流浪吧。)   2016-10-20 14:45:00
@longlyeagle: 我認為和Java比的話的確是. 語言上的差異特別是要處理concurrency的時候
作者: spiderway (spiderway)   2016-10-20 15:25:00
嗚嗚想學
作者: Lordaeron (Terry)   2016-10-20 15:33:00
例如什麼concurrency會錯呢?
作者: frouscy (流浪吧。)   2016-10-20 15:53:00
scala是一個傾向immutable object的語言. 這就可以避掉一堆做concurrency時可能會遇到的問題
作者: Trick   2016-10-20 15:56:00
寫起來快,別人讀起來就很難說惹
作者: drajan (EasoN)   2016-10-20 15:59:00
scala寫得好的話是很好讀的 當然因為是FP門檻較高一些
作者: Lordaeron (Terry)   2016-10-20 16:01:00
FP, 嗯,看來用了FP,高級不少的原因。concurrency 問題?真的不知有什麼問題。
作者: rodion (r-kan/reminder)   2016-10-20 16:15:00
那Haskell呢? 因為跟SPARK沒(?)無縫整合 所以沒Scala搶手?不過就純粹學習FP來說 感覺上Haskell比較"乾淨"(沒混入OO)
作者: Lordaeron (Terry)   2016-10-20 16:18:00
這故事是說,你要高薪,一定要潮/高級。不然就低薪吧
作者: drajan (EasoN)   2016-10-20 16:21:00
你要高薪 一定要會的人很少 這是可以肯定的
作者: pishen   2016-10-20 16:29:00
concurrency問題,就是所有跟lock有關的問題?當你有很多個thread要共用資料時會燒掉你的腦袋的問題?其實這不叫concurrency,single thread也可以concurrencyXD
作者: Lordaeron (Terry)   2016-10-20 16:49:00
少人會不代表有高新,要加上潮才會有。不然prolog怎樣smalltalk呢?都很少人會。但它們不潮。
作者: elements (Helianthus annuns)   2016-10-20 16:57:00
我想應該去看看這篇作者的簡歷 不是語言那麼簡單
作者: rodion (r-kan/reminder)   2016-10-20 17:06:00
不是潮不潮的問題吧 近年來資料量暴增 處理大量資料的應用也需求大增 但是大量資料所需要的大量運算資源 在CPU時脈進展停滯的情形下 只能依賴高度平行運算 傳統程式的平行運算非常困難且易出錯 而平行運算剛好是函數式語言的niche因此Scala等函數式語言不紅的話才奇怪哩
作者: Argos (Big doge is watching u)   2016-10-20 17:31:00
Netfilx? 阿iOS APP字幕~(被蓋布袋
作者: frouscy (流浪吧。)   2016-10-20 17:31:00
concurrency沒什麼問題啊. 就像C讓programmer自己管理記
作者: Lordaeron (Terry)   2016-10-20 17:31:00
哈.....198X年,NASA 已經日產50GB 的資料了,scala?明明就是潮,認了不就好了。又沒人說不好。
作者: frouscy (流浪吧。)   2016-10-20 17:32:00
憶體一樣沒什麼問題, 可是就比較容易寫錯
作者: Lordaeron (Terry)   2016-10-20 17:36:00
java 沒讓programmer管了,會不會錯?多的呢。
作者: frouscy (流浪吧。)   2016-10-20 17:38:00
會錯啊. 但是會錯的部份比c少了
作者: Lordaeron (Terry)   2016-10-20 17:39:00
看人,看什麼系統吧。
作者: PoloHuang (黃保羅)   2016-10-20 17:53:00
作者: penolove (醜獸的女朋友)   2016-10-20 18:08:00
確實是先碰惹pyspark 覺得神慢, 才碰scala的(spark)
作者: GoalBased (Artificail Intelligence)   2016-10-20 19:00:00
不能說是潮吧..剛好站在風口上 ML呢!
作者: ousapas (komica123)   2016-10-20 19:21:00
看原PO的電機物理雙學位 會讓人覺得基礎知識比較重要XD
作者: drajan (EasoN)   2016-10-20 20:06:00
Spark committer, 再差也有美金20萬起跳
作者: Lordaeron (Terry)   2016-10-20 22:37:00
USD 20萬一年呢, 大家快去學.
作者: ku399999   2016-10-20 23:39:00
如果覺得只有潮...可以跟著jserv的課學習最近才剛講完~https://hackmd.io/s/H10MXXoT
作者: popxpopxpop (爆爆爆)   2016-10-21 00:21:00
要學的話還要學到一段程度版大公司才要
作者: dbtsai (DB Tsai)   2016-10-21 02:27:00
現在 pyspark 對 dataframe 幾乎和 Scala 一樣快了 data不會離開 JVM.的確 Scala Spark 是工具,ML domain knowledge 一樣重要.
作者: Lordaeron (Terry)   2016-10-21 08:51:00
一個language 要什麼才叫程度呢?背得起怪語法?
作者: kkx55893 (kkx)   2016-10-21 21:52:00
想請問企業主投資ML賺到錢的多嗎?目前有ML實務上的成功案例嗎在大公司使用在大公司使用ML通常會預測什麼呢
作者: soheadsome (師大狗鼻哥)   2016-10-21 22:24:00
RISC-V的不是用scala當HDL嗎
作者: ousapas (komica123)   2016-10-21 23:14:00
像原PO在Netflix做過推薦系統 能夠直接提高觀看數還有Youtube首頁的推薦影片 全都和ML有關最早網路商業應用據說是Amazon的推薦購買清單
作者: ripple0129 (perry tsai)   2016-10-22 01:00:00
站在風口連豬也能飛嗎
作者: manaup   2016-10-22 01:28:00
站在風口好重要啊 只能站地上看豬在天上飛 還真不開心
作者: woogee (woogee)   2016-10-22 05:11:00
我都用PySpark寫說@@
作者: fishlinghu (令狐瑜)   2016-10-22 09:27:00
只可惜有些豬是連爬到風口都懶 還是沒辦法飛
作者: Lordaeron (Terry)   2016-10-22 09:59:00
風口不就是潮的意思了? 轉什麼詞呢.承認一個事實, 就是, 如何解決問題不是重點, 重點是用什麼工具來解決. 這種IT 的現像就好了.簡單的一句,就是要"潮".要拿高薪, 就是要"潮"說句不好聽的,學會SCALA,對有點底的人, 要不要一星期?但,有人又要補上"要學到一段程度",但什麼是程度呢?如何衡量呢? 相信這邊, 沒人講得出來.再說,用了scala本來就不考慮你寫出來的有跑得多快了.這....我想像竹的程度:寫出來的CODE,跑得快.這件事就變得不重要了.當然還有其它面向, 例如程度可以是:CODE要夠短.又或者是:夠不夠FP(怎麼叫夠?)
作者: KanoLoa (卡)   2016-10-22 12:36:00
讓我哭一下prolog 只在大學專題用過
作者: Wush978 (拒看低質媒體)   2016-10-22 12:57:00
眾IT皆潮L獨醒
作者: Lordaeron (Terry)   2016-10-22 12:58:00
眾IT 比潮? 哪你SCALA 了嗎? 你高薪了嗎?如果沒有, 哪你是醒還是沒醒?
作者: Wush978 (拒看低質媒體)   2016-10-22 13:25:00
我當然隨波逐流,不如L大以潮解釋自己不懂的事啊
作者: Lordaeron (Terry)   2016-10-22 14:06:00
哪是有潮還是有醒呢? 我不懂的事太多了,沒你懂得多.不然, 請你指出我不懂的是什麼好了. 讓大家開眼界.@Wush978, 開一篇吧.
作者: frouscy (流浪吧。)   2016-10-22 14:18:00
什麼叫有點底? 一個沒接觸過FP的我不相信一星期他可以掌握Scala.為什麼會高薪? 是因為供給少, 需求多.究竟關潮什麼事, 要不要好好去讀一下經濟學啊
作者: Lordaeron (Terry)   2016-10-22 14:30:00
經濟學啊? 原來你知道供給有多少? 哪來的數據?你不相信可以一週掌握SCALA 的證據是? 你無法一週掌握?還是, 你連什麼concurrency 問題都講不出的關係?
作者: frouscy (流浪吧。)   2016-10-22 14:40:00
市場價格是由供給需求決定的, 這個是經濟學基本原理.L大發現了市場價格是由潮決定的, 我看可以拿諾貝爾經濟學獎了快出書吧L大concurrency我不是有說明了嗎, shared memory不能mutate就能避掉很多在race condition下面可能造成的不一致性甚至如果你是用purely functional的寫法, 就跟本不會有shared memory的問題你寫出來的concurrency code就更不容易出錯.
作者: Lordaeron (Terry)   2016-10-22 15:58:00
@frouscy,慘了,台灣最近的菜價要拿諾貝爾經濟學獎了.哈......, 台灣還有無薪假可以拿獎的呢.致於你的concurrency 問題也太淺了, 就是我這麼不懂的人,都可以寫得沒問題. 不用scala幫忙的啦.
作者: frouscy (流浪吧。)   2016-10-22 16:10:00
原來菜價高是因為菜很"潮", L大這個發現真是太了不起了.能不能請L大發篇專文解釋解釋, 小魯駑鈍實在無法理解諾貝爾經濟學獎級的理論實在太高深了concurrency的問題很淺, NullPtr也很淺, memory leak的問題也很淺. 這些都很基本, 但是都是常犯的錯. 洞在那, 人就是有可能掉進去.nullptr的解法就是不要用null, memory leak的解法不要讓人自己管記憶體, concurrency的解法就是不要mutate你當然可以說這些問題只要programmer自己注意都可以避開可是如果一個語言在設計上就把這些洞填起來, 他當然更不容易錯
作者: Lordaeron (Terry)   2016-10-22 17:09:00
哈....菜價是供需問題, 當然不是潮. 不是經濟學嗎?太淺的東西, 的確不需要什麼SCALA 來幫忙. 不然當年人家怎麼寫? 寫scala的人怎麼寫?
作者: frouscy (流浪吧。)   2016-10-22 17:31:00
這說法很好笑. 就像做四則運算可以用紙算就好, 那為什麼要發明計算機?計算機比較潮嗎? 不是吧. 是因為計算機比較好用啊.刷牙為什麼不用普通牙刷, 發明電動牙刷是因為比較潮嗎煮水為什麼不用水壺就好, 熱水瓶是因為比較潮才出現嗎
作者: Wush978 (拒看低質媒體)   2016-10-22 18:18:00
L大要反駁我的話,還請發一篇文章探討你很懂的scala特性再解釋為什麼你覺得scala紅只是因為潮
作者: Lordaeron (Terry)   2016-10-22 18:29:00
[email protected], 是你反駁我呢. 怎麼變成我反駁你了?你不是用R 的嗎? R 特性不好了? 對哦, R 的底大多還是C/C++ 之類的.@frouscy, 完全兩件事拿來講, 這樣的邏輯是?用computer是因為方便, 且快.而你其它的舉例, 自己想吧.經濟學下次別亂講了囉, 你活在台灣哦.而, 市場機制, 這本來就是笑話.如果連一點歷史都不知, 就別拿出來講了.
作者: frouscy (流浪吧。)   2016-10-22 20:05:00
你一直強調SCALA只是潮, 事實上他的確比較方便, 而且不容易錯, 能使programmer更有生產力. 這樣的原因使它產生了需求, 使得會Scala的人, 或是廣義講, 會FP的人有了高薪.本篇原po是在美國工作吧, 也不是只有在台灣scala才高薪啊我真的很希望L大大快寫一本"潮"就會高薪的書, 我經濟學學很爛啊, 希望L大大多指點指點.
作者: ku399999   2016-10-22 20:40:00
結論:矽谷是時尚產業聚落
作者: Lordaeron (Terry)   2016-10-22 21:48:00
@frouscy, how about python? 你的經濟學爛,就別說了.結論:IT 是個時尚產業, 前天云端, 昨天python,R,今天又說scala了. 不就這樣, 多方便? FP 有比較強?不就是為了解決問題, 非得要scala 才能解決?網站用ruby, 硬是比PHP 高薪, WHY? 更有生產力?scala 更有生產力? 跟什麼比? 如何比?
作者: frouscy (流浪吧。)   2016-10-22 22:11:00
所以希望L大指點迷津啊, 不然請大大找幾篇文獻說明潮能影響價格的. 我認為會高薪就是因為供需, 大大您一直在扯潮, 不然先請大大定義一下什麼叫做潮, 我們比較好討論生產力當然是跟java比啊, 大大要不要看一下你自己的第一條推文?
作者: fishlinghu (令狐瑜)   2016-10-22 22:27:00
L大真的不知道在跳針啥 感覺就是閒閒沒事來討戰的我們凡夫俗子哪管潮不潮 能賺錢就是好語言 就這樣不會有人有興趣跟你討論潮不潮 學東西 賺錢就來不及了
作者: Lordaeron (Terry)   2016-10-22 22:42:00
@fishlinghu, 跳針? 跳哪裏? 哪你還不快去賺,還回我?@frouscy, 跟JAVA 比什麼? 比寫得快還是跑得快?怎麼比?忘了, 潮不潮,也是經濟的一環.而你的供需論, 可以回去看新聞了. 別再扯了.請你出 JAVA vs SCALA 的生產力如何比,做個圖來看看.各大網站比各LANG 的PERFORMANCE,都會給出怎麼比等情境故, 麻煩你一下了.
作者: frouscy (流浪吧。)   2016-10-22 22:58:00
http://lmgtfy.com/?q=scala+java+productivityL大, google一下真的不會太難那請問潮會高薪的文獻或文章呢?潮的定義呢?方便大大一下,這是我google到的第一篇. https://goo.gl/H1RIolhttps://goo.gl/H1RIol
作者: ku399999   2016-10-23 08:06:00
IT的確有流行趨勢,但如果因此覺得用Scala跟JAVA沒差有點太過了吧XD 放開心胸欣賞他人的優點蠻重要的 coding跟人生都是FP是所有語言的趨勢還是有它的原因的吧
作者: Lordaeron (Terry)   2016-10-23 08:41:00
@ku399999, 誰說沒差?@frouscy,真的不難, 但以你的程度,真的不懂什麼是比較.
作者: frouscy (流浪吧。)   2016-10-23 12:15:00
L大不要一直打一些不著邊際的高空, 然後迴避我的問題吧. 你要我拿的證據我拿別人對工程師做的survey給你看了.那請問大大對潮的定義呢? 潮對高薪影響的證據呢
作者: siriusu (かがみは俺の嫁。)   2016-10-23 12:47:00
f講的很清楚啊L在幹嘛XD
作者: CGary (下雨天也挺浪漫的)   2016-10-23 13:57:00
還沒吵完啊?潮不潮我不知道 但很明顯自從眾企業主發現現在ML可以搞的東西那麼多之後 錢就是大把大把砸到這裡去 而這世界總是這樣 總有人喜歡跟隨潮流賺錢 也有人喜歡固守自己的領域 對錯很難說 自己喜歡就好Scala本來就是為了應付大批的Java工程師而發展的東西, 沒有那麼多的人湧入一個市場 市場上最高薪就拱不高也是事實 所以最奇怪的是 見過那麼多世面還會覺得這樣指出很有眼界不是很奇怪嗎?@_@
作者: thinklu   2016-10-23 15:54:00
有人知道某L在崩潰什麼嗎? 就是硬要吵硬要辯 但又不就事來討論 不知道在悲憤什麼...
作者: artopll (命運)   2016-11-01 18:53:00
我用pyspark寫耶XD

Links booklink

Contact Us: admin [ a t ] ucptt.com