近日,有人在网上问了这个问题,引起了网友热议:
为什么中国这么多高薪程序员,开发不出Java,Typescript, Python, Rust, Node.js这些基础设施?
对这个问题,大家从不同角度发表了自己的看法。
有人说,因为中国互联网的本质就是小作坊,中国的超级大厂都不碰高科技领域,只琢磨一些挣钱的业务,比如社区卖菜。
如果有人想开发一种语言,老板第一反应就是:对业务有什么帮助?
有人说,互联网行业都想赚快钱,搞基础开发回报周期太难也太慢,资本不允许。就像市场喜欢外观精美的房子,开发商要高周转,要求包工头短平快,工头要求ROI,这种情况下谁有动力打三年地基呢?
有人说,要写出这些东西,需要深厚基本功+丰富经验沉淀+物质精神相对富足,一般满足这三项的人都40多了。这个年龄段的程序员都想着怎么不被淘汰,没时间考虑别的。
国外写出这些的程序员都四五十了,估计放国内都被裁员、开滴滴去了。
有人说,这些东西也不是程序员本身能决定的,即使有人想为爱发电,也需要先有口饭吃。
有人说,因为做这些不赚钱,开发出来都是免费给大家用,自己会过得很惨。
有人说,因为高级程序员晋升需要的是大量PPT和汇报技巧。
有人说,中国的程序员有业务压力,就算没有业务压力,能力也达不到。大部分大牛就是比较能卷、看的资料多点而已,真正有天赋的人少。
虽说开源代码相当于程序员的“共产主义”,但这些知名语言基本都是国外开发的,就算国内有类似的东西,但无论是知名度还是使用范围,都和上面这些没法比。
类似的问题其实还有很多,比如为什么我国难出诺贝尔奖获得者?为什么国内科技公司的整体科技创新成就不如国外?究其原因非常复杂,既有制度和大环境的影响,也有个人的原因,一句两句很难说清楚,也不好说得太清楚😂
只能说,许多东西的诞生既有时代的原因,也有个人的原因。天时,地利,人和,三者缺一不可。过了那个恰当的时候,再厉害的大牛也未必能复制自己的成就。同样,就算有时代的风口和大环境的催动,若是没有一个杰出的创造者,也难再现繁荣。
希望中国程序员未来可以开发出比国外更牛的基础设施!