欢迎光临散文网 会员登陆 & 注册

中国程序员与美国程序员的差距在哪里

2023-10-27 07:26 作者:深圳风物志  | 我要投稿

中国和美国程序员的差距在哪里?人与人之间的差距不好评论的,最基层的程序员中国和美国的有多大差距?这个不好说,大家都写个hello world,可能没有多大差距。 中国程序员跟美国最程序员最大的差距在于他们所处国家的差距,行业发展水平的差距远远大于人与人之间的差距。 美国的软件行业有完整严谨的顶层设计,程序员都是在一个框架下去工作的,每个人可能只做他那一小部分,那软件对人的依赖程度就很小。国外的程序员基本上是以中年人为主,甚至老年人也能参与其中,因为大家在都以同一个框架下工作,没有那么多人与人之间的沟通障碍。 中国软件行业恰恰相反,没有完整超越性的顶层设计,都是由程序员来主导的,软件开发走一步看一步,东一榔头西一棒槌在做,即便是有人做了顶层框架设计,执行下来也是歪歪扭扭走样了的,或许最终就不存在了。 中国软件公司的软件写来写去没有什么变化,都是一些祖传代码,新人你只能去做周边的事情,核心的东西你升级不了,因为它没有框架设计,就是祖传代码在那里掌控一切的,这种祖传代码也是不能动的,大家最后只能去改改界面。 跟房子一样都随便盖的,你连房子的结构都搞不懂,你一动它就散架了。 中国的软件能用你就别动,你一折腾基本上就废掉了。 程序员也是这么一个情况,换一个程序员代码都全部作废推翻重来,很少有人能够继承别人写的代码,无关乎水平的高低,因为你没有一个整体框架,大家根本无法去兼容别人的代码,只能任由一个人在那里写。 这也是中国的程序员比较累的原因,因为所有的东西都要从头开始,换个程序员模块就从头来,当然很累。 中国一旦产品停掉了,那程序员也直接就干掉了,因为人没有兼容性。当然这个也是我们落后的地方,不是聪明不如别人,主要是我们基础科学研究确实是不如别人,所以整体框架设计上很难达到别人的水平,就跟足球一样,我们整体水平不行,即便是个别天才的球员,最终也会被猪队友拉下水。 软件行业也是这个样子,因为你整体没有框架设计,基础科学研究跟不上,框架整体设计没有办法发展了,即便是出现求伯君张小龙这样优秀的程序员,也只能去写一些简单的APP了,上升到WINDOWS office这种级别的软件很难。

中国程序员与美国程序员的差距在哪里的评论 (共 条)

分享到微博请遵守国家法律