是因为中国程序员不努力吗?是因为国外程序员更优秀吗? 我觉得这些都不是原因。国内程序员很努力,同样也很优秀。 软件其实可以和文学、艺术等一样来看待。 之所以中国软件看起来没有美国发达我理解有如下几点: 1.中国经济虽然有很大发展,但是距离成为世界政治、文化、艺术中心还有一些差距。这就导致中国的文化艺术出海量不高,国外还没有广泛的去认识中国、了解中国。正如恩科斯对市场对技术巨大影响的描述所说,我们软件技术目前主要局限在国内,市场和交流都局限在国内,这就导致目前发展受限。不过随着国力发展和越来越多的世界级中国公司出现,我们会有很大的提升。 2.文化教育是一个长久的过程。国外哲学流派各种各样,最终独立自由的思考中诞生了数学、计算机、软件。我们目前教育主要侧重技术知识的传递,而对各种哲学思想、数理逻辑缺乏思考和领悟。这就导致我们众多从业者看待问题、分析问题、思考问题思路受限,此外也欠缺论证问题的群体习惯。当然,随着教育的持续发展,很快这些也会有所提升。 3.中国还在蓬勃的原始积累阶段,等树干博大稳固的时候,花就自然开了(不要急)。