encro
2019-11-25 17:29:34 +08:00
语言的生死,
决定于环境,
恐龙生存不下来,
是因为环境变了。
未来的环境是怎样?
我认为是大平台型公司+小公司,
中层公司活下来很难,活下来的估计也会在研发上谨慎投资,
且大公司的程序员会将很多中小公司的程序员的活干了(云计算,paas,saas )
所以未来整体市场需求应该是萎缩的,
今天还有班上,
再过 2-5 年再看看,
可能更多程序员被迫进入传统行业,
传统行业再改造,
如果改造的好也许能避免今天网易员工这样的情况
大平台公司,未来应该主流还是 java+go,以为高并发,云计算,分布式就是 Python 的短;
小公司,PHP/java/c#很多还是 Python 无法替代的,毕竟大部分小公司用不上数据挖掘,机器学习;
而中型公司,java/c#是比较稳健的选择。
Python ?
我认为是生态不行,easywechat,小程序,元计算厂商支持,当前 PHP/java/c#都已经足够便利,没有使用一个慢吞吞,代码毫无规范可言 Python 的理由。唯一的机会在于机器学习在传统行业以及物联网的应用。不会死,但是火也不会。
Nodejs ?
我认为已经误入歧途,先解决 Node,TS,dart 的选择问题,然后需要解决 vue/react/ng 这些工具编译速度居然比 java 还慢的问题。
我认为的未来编程是这样的:
大部分时候只需要在云服务器上选模板,拖组件,搭建工作流即可。
算法是什么?组件已经写好了,比如一个电商推荐,内容协调,拖拖组件改改参数就行。
这些东西以前就有了,目前正在逐步进入下一阶段,
国外 saleforce,slack, Yammer,Google Hangouts,
国内钉钉投 teambition,金蝶投纷享销客,金山办公也上市了,
未来大部分软件不是去自己公司开发,而是直接用钉钉这类平台,去应用市场装一个 APP (或者云厂商的开源市场装一个),一个 APP 解决了一类型企业问题的问题。