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