对联厂家
免费服务热线

Free service

hotline

010-00000000
对联厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

西方程序员眼中的东方程序员

发布时间:2020-03-23 14:06:12 阅读: 来源:对联厂家

感谢制砂机的投递新闻来源:外刊IT评论最近,在国外著名的stackexchange网站上出现了一个有趣的问题,有人问:西方的程序员眼里,东方的程序员是什么样的?他描写道:

世界的东方(印度/中国/菲律宾)是西方(美国/欧洲)的主要软件外包服务提供者。你是不是有过与这类离岸外包团队合作的经历?如果有,感觉如何?你对这些来自东方的程序员有没有一些总结性的看法和观点(比如:他们是不是合作,是不是能按时提交代码,写出的程序是不是有质量?)。根据是什么?

读者的回复很积极,其中一个被顶的最高的回答是关于印度人的,回答中他说一个印度分包商 给他们开发了一个组件,他认为这是他接触过的最恐怖的程序,里面最大的一个文件体积超过600KB,大概有3万多行。他向上天祈求希望自己永久不需要去维 护这样的代码。这位答复者说他在印度生活了3个月,发现东方人和西方人在文化上的差异很大,印度人很勤奋,但常常却不能把事情做对。印度人里有个根深蒂固 的文化,就是从不说no,他说即便你到副食品商店里要求买一条毯子,店主也会说“是,先生,稍等一会”,然后派一个小孩到外面商店把东西买回来。这虽然在 生意上是好的做法,但未必适用于做软件开发。

另外一个回复是关于俄国人的,一样,他觉得这些俄国人写的代码顶多当作原型来使用,终究都会被丢掉,不能用。

我找了很久,终究在帖子的最底部发现一个关于中国程序员的回复,不过内容非常的有趣:

到现在,我在中国已待了2年多一点时间了(我是个加拿大人),跟中国的开发人员一起共事你会感到非常的奇特。我敢说上面这些关于东方的程序员的总结都是正确的,最少对中国人是这样的。我遇到的/一起共事的大多数开发人员基本属于这种情况:

缺少上进心和创造性。这里我并不想说他们很差劲或愚昧。或许更可能是一种文化。在历史上他们就有一种官本位和 崇尚权威的传统。因而他们对来自“上面”的糟的设计从不提出疑议。一样,他们更多的是关注技术技能,而疏忽业务领域知识。我费力九牛二虎之力教他们模式 和各种抽象概念,直到他们能运用这些东西到他们手头的任务中。但是,过不了多久,就像是决堤的洪水,他们居然肆无忌惮的挑战权威,最少在技术层面上是这样 的,我可不想弄得签证被撤消。;-)摩擦前面这个问题说过,但我要强调一下。这也许是最重要的一个问题,是产生中国开发人员跟这里的海外同事(这里是加拿大人)共事时产生紧张关系的缘由。通常, 我在这里共事的西方人会特地的夸大跟东方人共事时东方人的一些不好的方面。我这些加拿大同事对人友好但在代码审查时极为的刻薄。如果发现这些中国程序员1 个小失误或没有使用好的编写方法,他们就是发脾气、大呼小叫。但当他们自己被礼貌的要求也依照这类要求完成他们自己的任务时,他们也会发脾气、大呼小叫。牺牲中国人其实不以介意使用蹩脚的二手器械。我坐坏了3把椅子后才终究要了一把略微舒服一点的椅子。可是当我坐上这把较好的椅子后,突然感觉不是很好,由于看到 这些中国人依然坐在好像是中世纪那末原始的椅子上。但是,等我访问了这家公司的总部后,我发现这里的程序员的一张桌子就有我们4~6个人的团队的占地面积 那末大,更别提他们的椅子了!在起初,他们编写的程序并不是很好。这固然是文化上产生的裂缝,但这也是开始时糟的系统设计产生的很陡的学习曲线造成的。但你们知道吗,两年以后,这个系统中一些最优秀的模块都是出自中国公司。因而这就更加明显的致使了双方程序员的摩擦加重…坦白的说,这几年走过来不容易,以个人经验判断事情的趋势,我认为对这个问题的看法是正确的。

做为一个中国人,对西方人对我们的看法和观点,我觉得不需要去急着找他们的论点漏洞进行反驳。你可感到到他们对东方人的不满是一种普遍弥漫的气氛,俗语说,苍蝇不叮无缝的蛋,我们应当还是先从本身找问题,有则改之,无则加勉。

上海德沁机械有限公司

上海德沁机械有限公司

上海德沁机械有限公司

上海德沁机械有限公司

相关阅读