询问有关 Scala 的实习, 工业应用等 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wqlin
V2EX    Scala

询问有关 Scala 的实习, 工业应用等

  •  
  •   wqlin 2016-10-05 11:32:49 +08:00 7000 次点击
    这是一个创建于 3302 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本人现就读于广州某工, 是一名大三学生, 对 Scala 非常感兴趣, 目前在 Coursera 上自学完 Scala 系列课程的前三门, 然后想来 V 站了解下情况, 因为没有找到 Scala 节点, 就想着发到 Java 节点好了.
    想问这几个问题啊:
    1. 各位 V 友在工作或者学习中听过或者使用过 Scala 吗? 如果有的话, 能说下你使用这语言的感受吗?
    2. 想请问下有 V 友知道广州或者深圳哪里有公司招 Scala 实习或者有 Scala 校招, 因为自己在招聘网站上没怎么看到有这方面的公司在招人, 主要是上海 北京这些地方才有使用 Scala 的公司. 如果知道的话, 能麻烦告知一下吗?
    谢谢啦~~~
    31 条回复    2016-10-08 10:48:53 +08:00
    Bryan0Z
        1
    Bryan0Z  
       2016-10-05 11:39:39 +08:00 via Android
    go/scala
    道理我都懂,但是没有 Scala 节点?
    ubear1991
        2
    ubear1991  
       2016-10-05 11:44:43 +08:00
    我学 scala 主要是用于 spark 。
    Web 开发方面貌似有 Play!框架,但是国内用这个的公司很少很少吧。
    Groovy 我也学过,也用过 Grails ,但是国内这个也很少。也就是比 scala 多一点而已。

    语言感受:函数式编程很简洁,很适合分布式编程,但语法有些不习惯。 scala 是静态语言,比 Python 的优势可能在于运行前的类型检查吧,不过平时还是喜欢 Python ,毕竟 API 和库用起来真是飞的爽。

    目前市面上主流语言就是那么几个。一般招聘都是以主流语言为主,再加上“如果熟悉 scala/go/shell....”更好……之类的。
    所以建议你还是以主流语言找工作吧。用 scala 找工作不现实。
    ubear1991
        3
    ubear1991  
       2016-10-05 11:47:08 +08:00
    再补充一点, Java8/9 的发布,可能在 Spark 上会挤占 Scala 的使用率。
    CallFold
        4
    CallFold  
       2016-10-05 11:51:12 +08:00 via Android
    scala 一般 spark 、 kafka 上用的比较多吧, play 框架有点太小众了,就算大数据领域,也是要求 Java 的比较多,毕竟基本功嘛
    yingjun424
        5
    yingjun424  
       2016-10-05 12:02:43 +08:00 via iPhone
    正因为接触 Spark 核心 才学习的 Scala ~目前研究生在读~感觉如果之后还想继续 Scala 的话~找找使用 Spark 的公司会比较好~
    wqlin
        6
    wqlin  
    OP
       2016-10-05 12:54:16 +08:00
    @Bryan0Z 啊, 一时马虎没找到, 谢谢提醒~~~
    wqlin
        7
    wqlin  
    OP
       2016-10-05 12:55:09 +08:00
    @CallFold 嗯, 所以还是多看看 Java 吗?
    wqlin
        8
    wqlin  
    OP
       2016-10-05 12:55:29 +08:00
    @ubear1991 嗯, 好的, 受教了
    wqlin
        9
    wqlin  
    OP
       2016-10-05 12:57:01 +08:00
    @yingjun424 嗯, Scala 现在主要也就是 Spark 吧, 其他方面还真没有什么杀手级应用. 嗯, 会关注一些使用 Spark 的公司的
    qfdk
        10
    qfdk  
    PRO
       2016-10-05 13:50:21 +08:00 via iPhone
    做大数据吧 apache spark 都是靠 Scala 而且这个东西有魔性
    bsidb
        11
    bsidb  
       2016-10-05 14:02:10 +08:00 via Android
    要不是 Apache Spark ,还不知道 scala
    geralt0725
        12
    geralt0725  
       2016-10-05 16:51:27 +08:00
    基本 Scala 就是做 Spark ,做 Web 开发的话虽然有 Play 框架但是也有很多上手更容易的替代方案,而 Spark 又能用 Python 做,最不济也能用 Java 做
    tajpure
        13
    tajpure  
       2016-10-05 16:55:54 +08:00 via Android
    之前用 Scala 写过编译器,一些基于 Play 的网站,还有 Spark 脚本。语言特性非常丰富,新手和老手写出来的代码可能像两种不同的语言 orz 。总之, Scala 给了你非常多选择的余地,至于好不好用,见仁见智。
    zartouch
        14
    zartouch  
       2016-10-05 22:46:04 +08:00
    我之前的那家,和马上要去的下家都会用 scala ,但是一般是不会要求会 scala ,一般只是要求 java 最好用过 java 8 ,会只能算加分点吧。这 2 家都是银行 it ,交易系统方面的开发。
    xcc7624
        15
    xcc7624  
       2016-10-06 10:14:42 +08:00 via Android
    华南理工?
    wqlin
        16
    wqlin  
    OP
       2016-10-06 20:46:29 +08:00
    @xcc7624 嗯, 是呀
    wqlin
        17
    wqlin  
    OP
       2016-10-06 20:47:35 +08:00
    @zartouch 听说银行 it 用函数式都比较多是吗? 比如听说渣打什么的有用 Haskell , 只是听说...
    wqlin
        18
    wqlin  
    OP
       2016-10-06 20:49:01 +08:00
    @qfdk 嗯, spark 就是专门开发处理大数据的, 不过自己现在是本科生, 不知道能不能找到做 Spark 的工作的...
    wqlin
        19
    wqlin  
    OP
       2016-10-06 20:50:14 +08:00
    @bsidb 我也是偶然在 Coursera 才看到的, 当时还想着学 Haskell 来着的, 不过看到 Scala 就直接入坑了...
    wqlin
        20
    wqlin  
    OP
       2016-10-06 20:52:40 +08:00
    @tajpure 嗯, Scala 作者野心也是挺大的, 所以才会创造 Scala. 不过, 我自己用着还不错吧, 另外能请问下你写的这些 Scala 项目是自己练手, 还是在工作的要求的呢?
    wqlin
        21
    wqlin  
    OP
       2016-10-06 20:54:37 +08:00
    @zartouch 另外, 能多问几句在银行 it 工作是什么体验吗? 个人比较好奇, 是不是比外面互联网公司要轻松不少呢? 另外, 对技术要求高吗?
    zartouch
        22
    zartouch  
       2016-10-06 21:21:53 +08:00
    @wqlin 恩,我有之前同事在渣打的确是在用 haskell ,渣打请了 haskell 的作者来,重新弄了个自己的编译器。算是 hashkell 的方言吧。 scala 项目当然是工作需要,都说了是做交易系统。。

    银行工作就是限制多,规矩多,很多网站不能上,工作压力总的确比互联网小,当然也看组,不过总的来说外企压力都比国内互联网小。钱自然也比互联网少,这个我觉得看个人选择了。

    技术的话,我觉得虽然每个公司有不同的门槛,但大部分情况比较看组,如果你去打杂的组要求就很一般,去核心组就是另外个情况。
    limbo0
        23
    limbo0  
       2016-10-06 22:34:06 +08:00 via Android
    原来搞 python,后来做 nodejs,最近在搞 scala,唯一感觉不同就是函数式的思想,不过写一写也熟悉了。

    最大的感觉就是 scala 可以在一定程度上让写 java 变得轻松,也就仅仅如此了,并没有不可替代
    wqlin
        24
    wqlin  
    OP
       2016-10-07 09:26:47 +08:00
    @zartouch 哦, 这样啊, 谢谢~~~
    wqlin
        25
    wqlin  
    OP
       2016-10-07 09:27:46 +08:00
    @limbo0 嗯, 个人喜欢 Scala 比 Java 多一点, 也没有说 Scala 能替代 Java, 也是想找找有没有这方面实习什么的...
    johnzh
        26
    johnzh  
       2016-10-07 10:31:50 +08:00
    广州深圳好多游戏公司、电商用 scala 。 北京也有好多,我们公司部分基础服务就用 scala ,基于 Akka 开发的。当然 spark 啥的应该是占多数的。
    xianyijun
        27
    xianyijun  
       2016-10-07 12:29:45 +08:00
    跟楼主情况差不多,在大二下的时候由于 Netty -> Play ->Scala->Akka 接触到了 Scala 这门语言。
    个人在找实习和校招的时候,也想过找 Scala 相关方面的,不过最后还是走向 Java 了。。
    在大多数情况下, Scala 都是属于加分项,而不是主要项,招聘一般都是以主流语言为主,
    建议楼主可以尝试投一下数据处理相关的公司/部门,一般都是使用到 Scala/Spark 的。
    wqlin
        28
    wqlin  
    OP
       2016-10-07 13:39:53 +08:00
    @johnzh 嗯, 好的, 会关注这方面的, 谢谢谢谢~~~
    wqlin
        29
    wqlin  
    OP
       2016-10-07 13:40:38 +08:00
    @xianyijun 嗯, 目前来看是这样, 说不定最后我也要走向 Java 了. 谢谢谢谢~~~
    limbo0
        30
    limbo0  
       2016-10-07 17:17:58 +08:00 via Android
    sailxjx
        31
    sailxjx  
       2016-10-08 10:48:53 +08:00
    我还想找 kotlin 节点呢
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5471 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 01:20 PVG 09:20 LAX 18:20 JFK 21:20
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86