心情低落,大家如何看待 Scala 背后的推动公司 Lightbend 裁员?

2020-04-11 14:48:41 +08:00
 hepin1989

说实话,我这两天心情很糟糕,原因:

  1. 招人太难,要求很低,但是还是找不到,应该是我不努力。
  2. Lightbend 裁员,Scala team ( Scala 2 目前是 Lightbend 维护)裁员了 2 个人。

Lihaoyi 也写文章: http://www.lihaoyi.com/post/TheDeathofHypeWhatsNextforScala.html

也许这就是在 Kotlin 等语言,以及 疫情的冲击下 做出的艰难决定吧。

其实我当初加入阿里是想要来推广 Scala 的,我没有推广开 Scala,Akka 倒是推了一些。

我个人认为 Scala 肯定要比 Clojure 的前景明朗,不过的确,炒作结束了,一声长叹。

10513 次点击
所在节点    程序员
96 条回复
hepin1989
2020-04-12 11:53:11 +08:00
@xuanwu 嗯嗯,谢谢了,Lightbend 引领了很多风向,但是人少,又心大,最后不一定可以收果实。
hepin1989
2020-04-12 11:54:53 +08:00
@ipwx 哥,你还说得真的对,看法一致,vert.x 随便一个人 1 个小时都可以糊一个。其他的预言 Elixir 很好用。不过我需要强大的类型系统。
Scala 我还是建议大家简单用用就好了,当 ktolin 用,用的太复杂了不好相互交流。技术分享可以搞。
hepin1989
2020-04-12 11:56:57 +08:00
@CoderGeek Scala 社区真的,大概有 4-5 个流派吧,不过最终有大部分能力是共享的,还包括学院派。像我这种就是实干派,代码务实,克制。大公司推广起来得考虑很多方面的原因,Scala 本身灵活也是一个问题。
hepin1989
2020-04-12 11:57:38 +08:00
@newday1 你说的那个不是大神,是个坑逼,公司的项目不能这样搞。得简单易懂,平实。
YY
2020-04-12 11:59:17 +08:00
想起这个视频
<amp-youtube data-videoid="RnqAXuLZlaE" layout="responsive" width="480" height="270"></amp-youtube>
hepin1989
2020-04-12 12:00:16 +08:00
@CosimoZi 哈哈,写 Scala 的可能会去写 Haskell,或 写 Java 。如果不是为了钱,很难去写 Go,写 Go 都不需要怎么动脑子,一口作气,从上往下写就好了。
Scala 自己的问题,比如装逼侠太多了,写个 CRUD 饶他妈半天,还有版本的 BC 兼容问题。这些问题老马丁也发现了。我只能说。2.13 会长期 OK ; Scala 3 应该是第二春了。如果还不行,大家可以等,老马丁也等不了了。
hantsy
2020-04-12 12:31:19 +08:00
@YY 以前 javazone 好像每年都要出一部这样的小电影。
feelinglucky
2020-04-12 12:44:48 +08:00
@hepin1989 `加入阿里是想要来推广 Scala`,没有业务支撑纯技术方面的强推会很难的,兄弟长路漫漫但是别放弃初心
feelinglucky
2020-04-12 12:49:27 +08:00
`写 Go 都不需要怎么动脑子,一口作气,从上往下写就好了。` 这个兄弟真的有误解了,golang 本身作为一门工程语言本身的确不复杂,但综合技术栈生态环境其实和 JVM 系列是一样庞大的
beidounanxizi
2020-04-12 13:38:47 +08:00
@jinsongzhao 👍🏻 没写过 php 和 rust,我讨厌 JAVA 2 点 1 反射 带来可读性差 注解 AOP 2 太 oop 缺少函数式编程味道 ,代码太多,啰嗦。例子:NIO AOP
hepin1989
2020-04-12 14:31:55 +08:00
@feelinglucky 开玩笑的,我的意思是语言本身简单、纯粹哈,不是说业务复杂性。这也是 Golang 发展比较顺利的原因。Scala 的话,语言特性太多,风格、路数、流派太多,大规模应用就必须要限制才行。
hepin1989
2020-04-12 14:32:41 +08:00
@feelinglucky 使用 Scala 的 Akka,是可以推广开,毕竟提供了很好的 Java API,但是 Scala 预言太难了。
Bruin
2020-04-12 14:59:02 +08:00
@FireFoxAhri 不用可惜,社招阿里最低要求 p6
Jirajine
2020-04-12 15:01:35 +08:00
Scala 不评价,但 sbt 是真的 sb
p2pCoder
2020-04-12 15:06:03 +08:00
主要还是数据开发再用,spark flink
hljjhb
2020-04-12 15:07:39 +08:00
stupid build tool
qsz13
2020-04-12 15:23:09 +08:00
@dayeye2006199 LinkedIn 的 web 是不太用 scala 了,但是 ML 相关的很多还是在用, 比如 https://github.com/linkedin/photon-ml
FireFoxAhri
2020-04-12 15:25:28 +08:00
@Bruin 想试试,不行只能过一两年再看了。。。
pursuer
2020-04-12 19:33:58 +08:00
@beidounanxizi #70 Go 不也有反射吗?现在大部分语言都有反射的了,除了 c/c++,太 OOP 不太懂什么意思,啰嗦方面,Java 的 stream api 和 lambda 配合我觉得比 go 好使,nio 是最底层的 select 模型的包装吧,可以找个好用点的上层封装,netty 之类的,Java 还是缺少一个协程方案,无论有栈无栈
beidounanxizi
2020-04-12 21:17:54 +08:00
@pursuer 主要是 注解 AOP 这些 利用反射实现,让人反感。 不是反射本身。
java 不支持 函数作为变量 ,缺少函数式编程风格 不喜。
java 的 stream 这东西 并不让人有多惊喜。
nio,所以 你 不会诧异 jdk 自带的 IO 是很令人不爽的。。。
再说 GC 回收,你需要扒 jvm 虚拟机 去看。

再来一个 issue 的提出 我可以 github 上追溯 golang 的 discuss 和 fix proposal 。JAVA 的 我迄今也不知道

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

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

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

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

© 2021 V2EX