心情低落,大家如何看待 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 条回复
fewok
2020-04-12 23:48:59 +08:00
@beidounanxizi 从低内存,高并发的角度,我是非常喜欢 go 的,因为有很多场景,很适合用 go,比如微服务,比如低消耗监控等。
但是 go 社区很多人,总喜欢发表一些非常幼稚的言论。令人觉得,我跟这群人用一样的工具,难道是判断失误?
举几个例子:
主要是 interface 这些 莫名其妙反射实现,让人反感。 不是反射本身。
golang 不支持 泛型 作为变量 ,缺少 OO 编程风格 不喜。
golang 的 协程 这东西 并不让人有多惊喜。
BIO 才是人类思路,所以 你 不会诧异 go 自带的 IO 是很令人不爽的。。。
再说 GC 回收,看完源码,大内存还是卡顿。

再来一个 可用性,不小心就崩进程的工具,真不是玩具?
beidounanxizi
2020-04-13 00:58:56 +08:00
@fewok go 社区 幼稚言论 跟你没什么关系阿。。。。一码归一码
你实际编程用到泛型多么?都用在那些地方?
不是协程 而是 CSP 并发模型 让人觉得好
netty 的 io 改进了 jdk 多少缺点。。。
GC 回收 源码没怎么看 这点并不比 JAVA 好 承认
go 你见过谁写的代码很风骚么 让人虎躯一震?

没明白可用性 崩进程 是什么意思?

你见过 JAVA 开发里全是 dto po xml 到处是 辣鸡强行套设计模式多的去了
还有 get set 方法 简直是莫名其妙
纯 oop 编程 不是圣经
dayeye2006199
2020-04-13 04:31:08 +08:00
@hepin1989 在特定领域可能还有使用,比如大数据可能过不掉这个语言。但是整个公司层面在 2015 已经决定不把这块作为主力投入。https://www.quora.com/Is-LinkedIn-getting-rid-of-Scala
hepin1989
2020-04-13 10:05:15 +08:00
hepin1989
2020-04-13 10:06:16 +08:00
@pursuer project loom 。
tcfenix
2020-04-13 10:42:02 +08:00
看到楼主提到在阿里推广 scala 跟 akka,就想请教一下具体的情况
1 在基本都是前台把各种中台的接口拼装缝合的场景下,scala 相比 java 能带来什么更好的优势?
2 推广 akka 的话本质还是推广 actor 模型,实际场景中,大部分业务上的需要多线程并发的代码是比如一个商品列表,需要每一项都去拉详情, 目前基本都是用 fork join 的 parrel Streaming 来解决问题,这边如果导入 akka,对于这样的场景能带来什么帮助?
quietnight
2020-04-13 10:42:23 +08:00
首先,书没人写,amazon 翻来覆去就是那几本,当然入门够了(吐槽下,akka in action 这本书的写作风格真的一言难尽,还不如官方文档。其次,人难招,大厂人都难招,小长更别提,面过很多自称熟练 scala 开发的,原来就是写写 spark 脚本的水平,再不就是当 java 用的。这个东西太 geek 了,随便拉一个特性都可以聊好久,比较适合学术派,不适合工程化,特性太多,不太好把握。
pursuer
2020-04-13 12:31:37 +08:00
@hepin1989 #85 Project Loom 可惜目前还是在开发中,不知道能用要到什么时候了
ZSeptember
2020-04-13 13:46:25 +08:00
Scala 确实有点酷,不过 写业务,什么语言不一样吗,没感觉会有很大区别。
cco
2020-04-13 14:27:56 +08:00
@FireFoxAhri 加班的算上不就行了
Aksura
2020-04-13 16:18:18 +08:00
@hepin1989 你发的 Lihaoyi 的文章里也写了,其实还是 Scala 社区的锅。不友好,太装逼。

Scala 是兼容 OOP 和 FP,但是写的人完全可以仅选择自己熟悉的范式来写程序,这跟语言自身兼容多范式毫无关系。如果以前社区推广的时候,就主要作为 better java 来推,也许现在大家对 Scala 项目的印象会好一些。

Scala 代码表现力强,本来编写 /阅读体验完全可以和 Python 比。可是工具链实在太不友好了,你看回帖里那么多楼,一说编译就是 sbt 。可是 maven 也是可以管理 Scala 项目的。特别是 Lihaoyi 文章里提到的他写的 mill 、amm 这些工具,对使用 Scala 的体验真是巨大的提升。他的库设计品味很好,可是很少看到社区推广的时候,很少看到这类实用的工具 /库,言必称 scalaz 、cats 。难怪 Scala 的关注热度越来越低。
Jooooooooo
2020-04-13 16:40:18 +08:00
这上面讨论 go 和 java 的不想想这两玩意在诸多大型公司都有成功落地, 承载相当大的流量, 说明语言是很成功的.
ncwtf
2020-04-13 17:33:32 +08:00
这个头像总觉得在哪见过似的。。
yankun
2020-04-14 21:59:48 +08:00
看了你写这个心情更糟糕了 cry~~
holsety
2020-05-26 16:09:56 +08:00
为什么 hype 结束了会难受了?除了更加难招人外,不觉得有什么不好。

我们公司现在还在用 erlang,也是很难招人。不过看了 scala 觉得很多 concepts 都是从 erlang 来的,十分亲切。
erlang 这么多年都没死,就如 Lihaoyi 所说 scala 的前途还是光明的。
hepin1989
2022-03-28 11:51:37 +08:00
@Aksura 哎,心里真的很难受,希望 Scala 3 成熟后可以好好推广。

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

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

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

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

© 2021 V2EX