作者:
dbtsai (DB Tsai)
2016-10-20 13:30:45Scala 在矽谷超紅的 我覺得是歸功 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的大大!
用scala 比寫java,寫得快,也跑得快?IT 無聊的地方,很多時候,就是要潮,東西算起來差不多,但潮就是不一樣。做ML 跟scala什麼事呢?統計學得好比較重要吧。
作者:
dbtsai (DB Tsai)
2016-10-20 13:57:00跑得快不快 就技術了。當然統計是標配知識BTW, 做 ML 很多時間都在搞 features 所以真正算法大概10%
作者:
frouscy (流浪吧。)
2016-10-20 14:14:00Scala跑得快不見得, 但寫起來快是真的. 還不容易錯.
作者:
frouscy (流浪吧。)
2016-10-20 14:45:00@longlyeagle: 我認為和Java比的話的確是. 語言上的差異特別是要處理concurrency的時候
作者:
spiderway (spiderway)
2016-10-20 15:25:00嗚嗚想學
作者:
frouscy (流浪吧。)
2016-10-20 15:53:00scala是一個傾向immutable object的語言. 這就可以避掉一堆做concurrency時可能會遇到的問題
作者:
Trick 2016-10-20 15:56:00寫起來快,別人讀起來就很難說惹
作者:
drajan (EasoN)
2016-10-20 15:59:00scala寫得好的話是很好讀的 當然因為是FP門檻較高一些
FP, 嗯,看來用了FP,高級不少的原因。concurrency 問題?真的不知有什麼問題。
作者:
rodion (r-kan/reminder)
2016-10-20 16:15:00那Haskell呢? 因為跟SPARK沒(?)無縫整合 所以沒Scala搶手?不過就純粹學習FP來說 感覺上Haskell比較"乾淨"(沒混入OO)
這故事是說,你要高薪,一定要潮/高級。不然就低薪吧
作者:
drajan (EasoN)
2016-10-20 16:21:00你要高薪 一定要會的人很少 這是可以肯定的
作者:
pishen 2016-10-20 16:29:00concurrency問題,就是所有跟lock有關的問題?當你有很多個thread要共用資料時會燒掉你的腦袋的問題?其實這不叫concurrency,single thread也可以concurrencyXD
少人會不代表有高新,要加上潮才會有。不然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:00Netfilx? 阿iOS APP字幕~(被蓋布袋
作者:
frouscy (流浪吧。)
2016-10-20 17:31:00concurrency沒什麼問題啊. 就像C讓programmer自己管理記
哈.....198X年,NASA 已經日產50GB 的資料了,scala?明明就是潮,認了不就好了。又沒人說不好。
作者:
frouscy (流浪吧。)
2016-10-20 17:32:00憶體一樣沒什麼問題, 可是就比較容易寫錯
java 沒讓programmer管了,會不會錯?多的呢。
作者:
frouscy (流浪吧。)
2016-10-20 17:38:00會錯啊. 但是會錯的部份比c少了
作者: 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:00Spark committer, 再差也有美金20萬起跳
作者:
dbtsai (DB Tsai)
2016-10-21 02:27:00現在 pyspark 對 dataframe 幾乎和 Scala 一樣快了 data不會離開 JVM.的確 Scala Spark 是工具,ML domain knowledge 一樣重要.
一個language 要什麼才叫程度呢?背得起怪語法?
想請問企業主投資ML賺到錢的多嗎?目前有ML實務上的成功案例嗎在大公司使用在大公司使用ML通常會預測什麼呢
作者:
ousapas (komica123)
2016-10-21 23:14:00像原PO在Netflix做過推薦系統 能夠直接提高觀看數還有Youtube首頁的推薦影片 全都和ML有關最早網路商業應用據說是Amazon的推薦購買清單
作者: manaup 2016-10-22 01:28:00
站在風口好重要啊 只能站地上看豬在天上飛 還真不開心
作者:
woogee (woogee)
2016-10-22 05:11:00我都用PySpark寫說@@
風口不就是潮的意思了? 轉什麼詞呢.承認一個事實, 就是, 如何解決問題不是重點, 重點是用什麼工具來解決. 這種IT 的現像就好了.簡單的一句,就是要"潮".要拿高薪, 就是要"潮"說句不好聽的,學會SCALA,對有點底的人, 要不要一星期?但,有人又要補上"要學到一段程度",但什麼是程度呢?如何衡量呢? 相信這邊, 沒人講得出來.再說,用了scala本來就不考慮你寫出來的有跑得多快了.這....我想像竹的程度:寫出來的CODE,跑得快.這件事就變得不重要了.當然還有其它面向, 例如程度可以是:CODE要夠短.又或者是:夠不夠FP(怎麼叫夠?)
作者:
KanoLoa (卡)
2016-10-22 12:36:00讓我哭一下prolog 只在大學專題用過
作者:
Wush978 (拒看低質媒體)
2016-10-22 12:57:00眾IT皆潮L獨醒
眾IT 比潮? 哪你SCALA 了嗎? 你高薪了嗎?如果沒有, 哪你是醒還是沒醒?
作者:
Wush978 (拒看低質媒體)
2016-10-22 13:25:00我當然隨波逐流,不如L大以潮解釋自己不懂的事啊
哪是有潮還是有醒呢? 我不懂的事太多了,沒你懂得多.不然, 請你指出我不懂的是什麼好了. 讓大家開眼界.@Wush978, 開一篇吧.
作者:
frouscy (流浪吧。)
2016-10-22 14:18:00什麼叫有點底? 一個沒接觸過FP的我不相信一星期他可以掌握Scala.為什麼會高薪? 是因為供給少, 需求多.究竟關潮什麼事, 要不要好好去讀一下經濟學啊
經濟學啊? 原來你知道供給有多少? 哪來的數據?你不相信可以一週掌握SCALA 的證據是? 你無法一週掌握?還是, 你連什麼concurrency 問題都講不出的關係?
作者:
frouscy (流浪吧。)
2016-10-22 14:40:00市場價格是由供給需求決定的, 這個是經濟學基本原理.L大發現了市場價格是由潮決定的, 我看可以拿諾貝爾經濟學獎了快出書吧L大concurrency我不是有說明了嗎, shared memory不能mutate就能避掉很多在race condition下面可能造成的不一致性甚至如果你是用purely functional的寫法, 就跟本不會有shared memory的問題你寫出來的concurrency code就更不容易出錯.
@frouscy,慘了,台灣最近的菜價要拿諾貝爾經濟學獎了.哈......, 台灣還有無薪假可以拿獎的呢.致於你的concurrency 問題也太淺了, 就是我這麼不懂的人,都可以寫得沒問題. 不用scala幫忙的啦.
作者:
frouscy (流浪吧。)
2016-10-22 16:10:00原來菜價高是因為菜很"潮", L大這個發現真是太了不起了.能不能請L大發篇專文解釋解釋, 小魯駑鈍實在無法理解諾貝爾經濟學獎級的理論實在太高深了concurrency的問題很淺, NullPtr也很淺, memory leak的問題也很淺. 這些都很基本, 但是都是常犯的錯. 洞在那, 人就是有可能掉進去.nullptr的解法就是不要用null, memory leak的解法不要讓人自己管記憶體, concurrency的解法就是不要mutate你當然可以說這些問題只要programmer自己注意都可以避開可是如果一個語言在設計上就把這些洞填起來, 他當然更不容易錯
哈....菜價是供需問題, 當然不是潮. 不是經濟學嗎?太淺的東西, 的確不需要什麼SCALA 來幫忙. 不然當年人家怎麼寫? 寫scala的人怎麼寫?
作者:
frouscy (流浪吧。)
2016-10-22 17:31:00這說法很好笑. 就像做四則運算可以用紙算就好, 那為什麼要發明計算機?計算機比較潮嗎? 不是吧. 是因為計算機比較好用啊.刷牙為什麼不用普通牙刷, 發明電動牙刷是因為比較潮嗎煮水為什麼不用水壺就好, 熱水瓶是因為比較潮才出現嗎
作者:
Wush978 (拒看低質媒體)
2016-10-22 18:18:00L大要反駁我的話,還請發一篇文章探討你很懂的scala特性再解釋為什麼你覺得scala紅只是因為潮
[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
結論:矽谷是時尚產業聚落
@frouscy, how about python? 你的經濟學爛,就別說了.結論:IT 是個時尚產業, 前天云端, 昨天python,R,今天又說scala了. 不就這樣, 多方便? FP 有比較強?不就是為了解決問題, 非得要scala 才能解決?網站用ruby, 硬是比PHP 高薪, WHY? 更有生產力?scala 更有生產力? 跟什麼比? 如何比?
作者:
frouscy (流浪吧。)
2016-10-22 22:11:00所以希望L大指點迷津啊, 不然請大大找幾篇文獻說明潮能影響價格的. 我認為會高薪就是因為供需, 大大您一直在扯潮, 不然先請大大定義一下什麼叫做潮, 我們比較好討論生產力當然是跟java比啊, 大大要不要看一下你自己的第一條推文?
L大真的不知道在跳針啥 感覺就是閒閒沒事來討戰的我們凡夫俗子哪管潮不潮 能賺錢就是好語言 就這樣不會有人有興趣跟你討論潮不潮 學東西 賺錢就來不及了
@fishlinghu, 跳針? 跳哪裏? 哪你還不快去賺,還回我?@frouscy, 跟JAVA 比什麼? 比寫得快還是跑得快?怎麼比?忘了, 潮不潮,也是經濟的一環.而你的供需論, 可以回去看新聞了. 別再扯了.請你出 JAVA vs SCALA 的生產力如何比,做個圖來看看.各大網站比各LANG 的PERFORMANCE,都會給出怎麼比等情境故, 麻煩你一下了.
作者:
frouscy (流浪吧。)
2016-10-22 22:58:00作者: ku399999 2016-10-23 08:06:00
IT的確有流行趨勢,但如果因此覺得用Scala跟JAVA沒差有點太過了吧XD 放開心胸欣賞他人的優點蠻重要的 coding跟人生都是FP是所有語言的趨勢還是有它的原因的吧
@ku399999, 誰說沒差?@frouscy,真的不難, 但以你的程度,真的不懂什麼是比較.
作者:
frouscy (流浪吧。)
2016-10-23 12:15:00L大不要一直打一些不著邊際的高空, 然後迴避我的問題吧. 你要我拿的證據我拿別人對工程師做的survey給你看了.那請問大大對潮的定義呢? 潮對高薪影響的證據呢
作者:
siriusu (かがみは俺の嫁。)
2016-10-23 12:47:00f講的很清楚啊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