楼主:
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