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

2016-10-05 11:32:49 +08:00
 wqlin
本人现就读于广州某工, 是一名大三学生, 对 Scala 非常感兴趣, 目前在 Coursera 上自学完 Scala 系列课程的前三门, 然后想来 V 站了解下情况, 因为没有找到 Scala 节点, 就想着发到 Java 节点好了.
想问这几个问题啊:
1. 各位 V 友在工作或者学习中听过或者使用过 Scala 吗? 如果有的话, 能说下你使用这语言的感受吗?
2. 想请问下有 V 友知道广州或者深圳哪里有公司招 Scala 实习或者有 Scala 校招, 因为自己在招聘网站上没怎么看到有这方面的公司在招人, 主要是上海 北京这些地方才有使用 Scala 的公司. 如果知道的话, 能麻烦告知一下吗?
谢谢啦~~~
6275 次点击
所在节点    Scala
31 条回复
Bryan0Z
2016-10-05 11:39:39 +08:00
https://www.v2ex.com/go/scala
道理我都懂,但是没有 Scala 节点?
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
2016-10-05 11:47:08 +08:00
再补充一点, Java8/9 的发布,可能在 Spark 上会挤占 Scala 的使用率。
CallFold
2016-10-05 11:51:12 +08:00
scala 一般 spark 、 kafka 上用的比较多吧, play 框架有点太小众了,就算大数据领域,也是要求 Java 的比较多,毕竟基本功嘛
yingjun424
2016-10-05 12:02:43 +08:00
正因为接触 Spark 核心 才学习的 Scala ~目前研究生在读~感觉如果之后还想继续 Scala 的话~找找使用 Spark 的公司会比较好~
wqlin
2016-10-05 12:54:16 +08:00
@Bryan0Z 啊, 一时马虎没找到, 谢谢提醒~~~
wqlin
2016-10-05 12:55:09 +08:00
@CallFold 嗯, 所以还是多看看 Java 吗?
wqlin
2016-10-05 12:55:29 +08:00
@ubear1991 嗯, 好的, 受教了
wqlin
2016-10-05 12:57:01 +08:00
@yingjun424 嗯, Scala 现在主要也就是 Spark 吧, 其他方面还真没有什么杀手级应用. 嗯, 会关注一些使用 Spark 的公司的
qfdk
2016-10-05 13:50:21 +08:00
做大数据吧 apache spark 都是靠 Scala 而且这个东西有魔性
bsidb
2016-10-05 14:02:10 +08:00
要不是 Apache Spark ,还不知道 scala
geralt0725
2016-10-05 16:51:27 +08:00
基本 Scala 就是做 Spark ,做 Web 开发的话虽然有 Play 框架但是也有很多上手更容易的替代方案,而 Spark 又能用 Python 做,最不济也能用 Java 做
tajpure
2016-10-05 16:55:54 +08:00
之前用 Scala 写过编译器,一些基于 Play 的网站,还有 Spark 脚本。语言特性非常丰富,新手和老手写出来的代码可能像两种不同的语言 orz 。总之, Scala 给了你非常多选择的余地,至于好不好用,见仁见智。
zartouch
2016-10-05 22:46:04 +08:00
我之前的那家,和马上要去的下家都会用 scala ,但是一般是不会要求会 scala ,一般只是要求 java 最好用过 java 8 ,会只能算加分点吧。这 2 家都是银行 it ,交易系统方面的开发。
xcc7624
2016-10-06 10:14:42 +08:00
华南理工?
wqlin
2016-10-06 20:46:29 +08:00
@xcc7624 嗯, 是呀
wqlin
2016-10-06 20:47:35 +08:00
@zartouch 听说银行 it 用函数式都比较多是吗? 比如听说渣打什么的有用 Haskell , 只是听说...
wqlin
2016-10-06 20:49:01 +08:00
@qfdk 嗯, spark 就是专门开发处理大数据的, 不过自己现在是本科生, 不知道能不能找到做 Spark 的工作的...
wqlin
2016-10-06 20:50:14 +08:00
@bsidb 我也是偶然在 Coursera 才看到的, 当时还想着学 Haskell 来着的, 不过看到 Scala 就直接入坑了...
wqlin
2016-10-06 20:52:40 +08:00
@tajpure 嗯, Scala 作者野心也是挺大的, 所以才会创造 Scala. 不过, 我自己用着还不错吧, 另外能请问下你写的这些 Scala 项目是自己练手, 还是在工作的要求的呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/310640

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX