心情低落,大家如何看待 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 条回复
beidounanxizi
2020-04-12 01:04:59 +08:00
scala 生错这个时代了 唯一直观感受 在大数据方面 扒他源码看起来是舒服点。。。
现在 go 聚集了一帮大佬,JAVA 目测巅峰不了几年 。。

就因为在 go 底层设计学习了很多 编译,调度,通信,编程风格的转变,这是我从 java 学不到的东西 何况 scala
ppphp
2020-04-12 02:05:07 +08:00
scala 除了类型牛比,其他真是一言难尽
ericgui
2020-04-12 02:11:12 +08:00
一个大公司推动一个语言,可以理解

一个中型公司去退推一个语言的目的是什么?
limbo0
2020-04-12 02:19:50 +08:00
挺一下 scala, 不想写 java
jhdxr
2020-04-12 02:28:04 +08:00
@beidounanxizi go 也就在国内火
levelworm
2020-04-12 02:40:01 +08:00
不如出个教程,教我们读 spark 的源码吧。。。
beidounanxizi
2020-04-12 03:06:04 +08:00
@jhdxr 并不觉得 在云计算领域 起码 devops 领域 我觉得 做的很出色。
另外,你写过 go 体会 go 的 CSP 并发模型 以及 go 调度器设计 我都觉得很出色
心智负担小 是我发自内心喜欢的
Allianzcortex
2020-04-12 03:54:29 +08:00
@jhdxr Google 和 Uber 内部很早就大力推广 Go 了,在国外一样很火,和 Vue 天然的中文文档友好型不同

这个问题《 Scala Cookbook 》的作者也很早就谈过,`Whereas Java tends to be more verbose (yet obvious)`,一门语言要同时兼容 OO 和 FP 就注定了曲高和寡,算子太多带来的高开发效率就意味着不容易维护,终局可能在一开始早已写就^很佩服楼主在过去几年为推广 Scala 做出的努力
dayeye2006199
2020-04-12 04:58:06 +08:00
LinkedIn 也是搞过一阵 scala,后来都撤回 java 了。看来这门语言对程序员心智负担太大了。不会写 scala 的人强行写的 scala 代码简直可怕
xuanwu
2020-04-12 07:49:49 +08:00
看到头像来打个招呼。
在《做煎饼果子的 N 种方式》之后,期待更多类似作品。
不相干的话题:早先有位用 Agda 演示了中文语法《带空格的中文编程都是垃圾》,刚想到 Scala 的灵活语法大概也可以做到
xuanwu
2020-04-12 07:55:34 +08:00
对了,python 库的中文化已经在多线进行中。国内推广的话,也许可以试试: https://www.v2ex.com/t/657607#;
NCE
2020-04-12 08:06:42 +08:00
为什么去推广 scala 呢? java 不香吗?

真要想深入搞点不一样的,就别用 jvm,不然都会被绑死的。

我 scala 和 kotlin 都尝试过,最终还是回到 java 了,主要是兼容性。
NCE
2020-04-12 08:07:43 +08:00
话说回来,虽然我并不认同你去推广 scala,但是,你如果想招人的话,我可以帮你推荐,那种学习型人才。
CosimoZi
2020-04-12 10:23:42 +08:00
这么多人在 scala 下推荐 go 的,我只想缓缓打出一个¿
ipwx
2020-04-12 10:27:54 +08:00
我一直想写个调度机器学习实验的东西,核心的部分用 actor model 我觉得最合适。奈何 scala 用起来是在太难,其他语言都没有合适的 actor model 。别说什么 vert.x,那东西写网站可能够用,但是感觉写个需要有调度算法的调度器忒不好用了。

最后我还是决定滚回 python asyncio 用手搓个简陋的 actor 用用。
newday1
2020-04-12 11:06:20 +08:00
阿里 scala 应该推不起来,主要是成员离职后留下的“遗产”难以运维,之前阿里有 scala 大神的,玩了不少 type 的高级语法,留下的人甚至都看不懂写啥,大型互联网公司在工程上更讲究可阅读可维护,而非 geek,kotlin 在这方面可能就好很多了
CosimoZi
2020-04-12 11:09:44 +08:00
scala 想要类型系统,函数式,还要工程实用性.可以批评它野心太大,哪方面做得不好(类型系统实现有很多坑啊,版本之间兼容性成问题啊,一堆新特性拍脑门啊).但是一堆人拿 go 来说事是个什么情况?go 工程是做得好,但是用 scala 的在乎的根本不(只)是这件事.除了吃饭生存以外的理由,劝写 scala 的去写 go 真的是搞笑.
jinsongzhao
2020-04-12 11:47:22 +08:00
@beidounanxizi 我怎么感觉 rust 把 go 按地上摩擦,然后 go 意志薄弱的转身对付 PHP 去了
hepin1989
2020-04-12 11:50:16 +08:00
@yvanst 是的,整体更加简单了,我认为整个是向好的,同时 Kotlin 的一些优点又反向借鉴了,并且做得更彻底更纯粹,毕竟搞学术的教授和一线的开发自己糊的还是质量不一样。
hepin1989
2020-04-12 11:51:47 +08:00
@dayeye2006199 谁说的,前两天还在发基于 Akka 的架构还是总监在讲。

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

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

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

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

© 2021 V2EX