翻了下这几年的预测,请问哪一项说错了?

d
danielfeng
楼主 (未名空间)

简单回顾了下以往的判断,这七八年下来几个大转折点的预测都没有错,也不像这版上进进出出的很多人见风使舵

2013年初:开源/闭源路线之争http://www.mitbbs.com/article1/Programming/31236973_3_0.htmlhttp://www.mitbbs.com/article1/Programming/31239857_3_0.htmlhttp://www.mitbbs.com/article1/Programming/31241619_3_0.htmlhttp://www.mitbbs.com/article1/Programming/31245179_3_0.htmlhttp://www.mitbbs.com/article1/Programming/31245181_3_0.html

2013年初:Ruby/Python黑魔法理念之争http://www.mitbbs.com/article1/Programming/31244109_3_0.html

2013年中:Delphi与Java的命运类比http://www.mitbbs.com/article1/Programming/31254075_3_0.htmlhttp://www.mitbbs.com/article1/Programming/31254111_3_0.html

2013年末:宣判Ruby死刑立即执行以及Java死缓,呼吁all in Pythonhttp://www.mitbbs.com/article1/Programming/31282911_3_0.htmlhttp://www.mitbbs.com/article1/Programming/31287929_3_0.htmlhttp://www.mitbbs.com/article1/Programming/31288231_3_0.html

2014年初:回顾Python传统异步方案,预告龟爷asyncio大杀器http://www.mitbbs.com/article/Programming/31305247_0.html

^^
asyncio这个点很重要,不要光看数据2016年Python超越Java,如果没有asyncio在2014年开始的星火燎原,Python抢占Java多线程地盘也是有难度的

2016年末:Angular、React与Vue评论http://www.mitbbs.com/article1/Programming/31489575_3_0.html

2017年初:再次呼吁Python 2赶紧上3http://www.mitbbs.com/article1/Programming/31492033_3_0.html

2017年末:回顾Ruby/Python路线之争http://www.mitbbs.com/article1/Programming/31516781_3_0.html

之后都没必要争了,Python的份额还不够说明一切吗

所以2020年我的推荐是下面这4个:
Python/Rust/Go/JavaScript

其中Python和JavaScript是存量稳中求进,Rust和Go是增量蓝海。对于不同程度的人来说:

1. 已经烂熟Python/JavaScript的,加挂Rust/Go,错不了
2. 刚入门的,Python/Go双管齐下,辅修JavaScript,有余力再加挂Rust

准不准,2022年再看。信不信那就由你了

h
helpme

没看前面的历史,光看你最后推荐的四种语言,并没有什么独特的见解,就是很大众的观点呀。想一鸣惊人,你得有和大众不一样的眼光,而且后来还是你对才行。

【 在 danielfeng (公孙欠扁) 的大作中提到: 】
: 简单回顾了下以往的判断,这七八年下来几个大转折点的预测都没有错,也不像这版上
: 进进出出的很多人见风使舵
: 2013年初:开源/闭源路线之争
: http://www.mitbbs.com/article1/Programming/31236973_3_0.html
: http://www.mitbbs.com/article1/Programming/31239857_3_0.html
: http://www.mitbbs.com/article1/Programming/31241619_3_0.html
: http://www.mitbbs.com/article1/Programming/31245179_3_0.html
: http://www.mitbbs.com/article1/Programming/31245181_3_0.html
: 2013年初:Ruby/Python黑魔法理念之争
: http://www.mitbbs.com/article1/Programming/31244109_3_0.html
: ...................

d
danielfeng

2013年说别上Java了赶紧上Python是不是大多数人会觉得疯了?2016年和2020年分别再看呢?

JVM这个体系要完了。现在跳船是最后机会

【 在 helpme (名虚胖字满肥) 的大作中提到: 】
: 没看前面的历史,光看你最后推荐的四种语言,并没有什么独特的见解,就是很大众的
: 观点呀。想一鸣惊人,你得有和大众不一样的眼光,而且后来还是你对才行。

T
TheMatrix2

Android Kotlin算JVM体系里的吗?

【 在 danielfeng (公孙欠扁) 的大作中提到: 】
: 2013年说别上Java了赶紧上Python是不是大多数人会觉得疯了?2016年和2020年分别再
: 看呢?
: JVM这个体系要完了。现在跳船是最后机会

r
repast

当然算。
有没有大牛门比较下 Kotlin vs C#?

【 在 TheMatrix2 () 的大作中提到: 】
: Android Kotlin算JVM体系里的吗?

g
guvest

很多看法都是相当不错的。不过
你认为MSFT会被逐步边缘化,这个看法是错误的。
这几年我有时不时贴MSFT的市值。
【 在 danielfeng (公孙欠扁) 的大作中提到: 】
: 简单回顾了下以往的判断,这七八年下来几个大转折点的预测都没有错,也不像这版上
: 进进出出的很多人见风使舵
: 2013年初:开源/闭源路线之争
: http://www.mitbbs.com/article1/Programming/31236973_3_0.html
: http://www.mitbbs.com/article1/Programming/31239857_3_0.html
: http://www.mitbbs.com/article1/Programming/31241619_3_0.html
: http://www.mitbbs.com/article1/Programming/31245179_3_0.html
: http://www.mitbbs.com/article1/Programming/31245181_3_0.html
: 2013年初:Ruby/Python黑魔法理念之争
: http://www.mitbbs.com/article1/Programming/31244109_3_0.html
: ...................

g
guvest

今后都是多语言主导。first tier体系里的东西,我认为不存在哪个体系要完了这回事。
即便不考虑Android。阿里巴巴几万java马工呢,怎么完。

天下分裂是不可逆转的趋势。呆在任何单一一种语言系统内做产品的机会会越来越少。一个产品,不管比例多少,今后都会有至少两种语言系统的内容。

MS VS,java那种大一统不会出现了。
【 在 danielfeng (公孙欠扁) 的大作中提到: 】
: 2013年说别上Java了赶紧上Python是不是大多数人会觉得疯了?2016年和2020年分别再
: 看呢?
: JVM这个体系要完了。现在跳船是最后机会

d
danielfeng

MS回血是因为新CEO上台之后的拥抱开源政策,并不是2013年那个时代。2013年争的是
闭源与开源,MS如果继续走那条绝路的话会很惨

【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: 很多看法都是相当不错的。不过
: 你认为MSFT会被逐步边缘化,这个看法是错误的。
: 这几年我有时不时贴MSFT的市值。

g
guvest

结果就是结果。人家有这个本事爆拉股票。2万亿的第一家公司,未必就一定是aapl。
【 在 danielfeng (公孙欠扁) 的大作中提到: 】
: MS回血是因为新CEO上台之后的拥抱开源政策,并不是2013年那个时代。2013年争的是
: 闭源与开源,MS如果继续走那条绝路的话会很惨

d
danielfeng

多语言我赞同。整体趋势是往小而精发展,JVM代表的是大而臃肿。存量市场一下失业
是不可能,慢慢凋零吧。现有Java码工又不是没法转,技术好的也不少,只是心理上不要排斥小而精的大趋势就好

【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: 今后都是多语言主导。first tier体系里的东西,我认为不存在哪个体系要完了这回事。
: 即便不考虑Android。阿里巴巴几万java马工呢,怎么完。
: 天下分裂是不可逆转的趋势。呆在任何单一一种语言系统内做产品的机会会越来越少。
: 一个产品内部,不管比例多少,今后都要会有至少两种语言系统的内容。

d
danielfeng

结果就是微软用行动证明了闭源没戏,完全符合我的推测,和它市值回不回血没有关系

如果它行动再早一点,.net/C#来一波真正的开源,很可能早就把Java给打趴了,而不
是目前这样在开源界处于边缘地位。可惜了C#

【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: 结果就是结果。人家有这个本事爆拉股票。2万亿的第一家公司,未必就一定是aapl。

g
guvest

jvm系统留下的东西,去粗存精,很多人会选用的。也能往小而精的方向转型。另外jvm上面也能跑别的语言。java最早是嵌入式语言。
【 在 danielfeng (公孙欠扁) 的大作中提到: 】
: 多语言我赞同。整体趋势是往小而精发展,JVM代表的是大而臃肿。存量市场一下失业
: 是不可能,慢慢凋零吧。现有Java码工又不是没法转,技术好的也不少,只是心理上不
: 要排斥小而精的大趋势就好
: 事。

d
danielfeng

JVM去粗取精这个可能性我是相信的,但你要说把JVM瘦身到能和Go/Rust甚至Python拼
的程度,我是不信的。毕竟它的设计就是上古时代的虚拟机抽象,东西是好,可惜不适应新时代需求了。改成适配新方案的那就不叫JVM,同样也就没有存在的必要了。最大
的可能是井水不犯河水,反正那么多legacy Java项目,十几二十年混口饭吃还是没问
题的

【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: jvm系统留下的东西,去粗存精,很多人会选用的。也能往小而精的方向转型。另外
jvm
: 上面也能跑别的语言。java最早是嵌入式语言。

g
guvest

python要deploy,本身vm和依赖库加起来也相当庞大啊。
go本身令人满意。但是go的包管理,之前板上有人讲过,比较混乱,在进化之中。
rust不了解。据说编译极慢,我就没看了。

【 在 danielfeng (公孙欠扁) 的大作中提到: 】
: JVM去粗取精这个可能性我是相信的,但你要说把JVM瘦身到能和Go/Rust甚至Python拼
: 的程度,我是不信的。毕竟它的设计就是上古时代的虚拟机抽象,东西是好,可惜不适
: 应新时代需求了。改成适配新方案的那就不叫JVM,同样也就没有存在的必要了。最大
: 的可能是井水不犯河水,反正那么多legacy Java项目,十几二十年混口饭吃还是没问
: 题的
: jvm

d
danielfeng

算。退化成Objective-C / Swift那样的生态

【 在 TheMatrix2 () 的大作中提到: 】
: Android Kotlin算JVM体系里的吗?

g
guvest

open jdk 也应该算在java里。

另外真有可能转型小而精的。Android IoT Things商业策略不对。
技术上我觉得还可以的。估计产品线经理玩了几年,歇菜了。
【 在 danielfeng (公孙欠扁) 的大作中提到: 】
: 算。退化成Objective-C / Swift那样的生态

d
danielfeng

微服务比Go/Rust是要多一点,但也远远不到庞大的程度,overhead和JVM比就是天上地下

一个Pod给分配128MB内存的微服务,Python是完全可以跑起来的。JVM再微服务,只给
128MB很可能就无法想像了,所以JVM更多也只是包了个容器的壳跑永久服务,汤还是老的

不信在公司里问一圈,K8s组最恨的一定是JVM容器,没有之一

【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: python要deploy,本身vm和依赖库加起来也相当庞大啊。
: go本身令人满意。但是go的包管理,之前板上有人讲过,比较混乱,在进化之中。
: rust不了解。据说编译极慢,我就没看了。

m
magliner

这个真牛皮, 2013年的数据都能倒腾出来 ,随便抽一天的数据都有代表性。
其实哪需要什么大数据, 关键的数据,越小越好 。 我们祖师爷孟德尔,费舍都是种
豌豆研究统计的. 皮尔逊, 实验站站长.
另外感叹一下时间过得真快.
D
Dzeko

好像jobs也不喜欢java?

【 在 danielfeng (公孙欠扁) 的大作中提到: 】
: 2013年说别上Java了赶紧上Python是不是大多数人会觉得疯了?2016年和2020年分别再
: 看呢?
: JVM这个体系要完了。现在跳船是最后机会

g
guvest

term 下ssh本站,ctrl a,同作者所有的贴就出来了。
快捷键不熟悉,无法掐架的。
【 在 magliner (magliner) 的大作中提到: 】
: 这个真牛皮, 2013年的数据都能倒腾出来 ,随便抽一天的数据都有代表性。
: 其实哪需要什么大数据, 关键的数据,越小越好 。 我们祖师爷孟德尔,费舍都是种
: 豌豆研究统计的. 皮尔逊, 实验站站长.
: 另外感叹一下时间过得真快.