 楼上各位,有哪位看见过印度人的"软件"?有哪位看见过印度人的"代码"?
小可是砌代码为生的,见识过些许印度人的"软件"和"代码".通俗的打个比方:盖房子,首先是设计师出图纸,交给建筑工程师;建筑工程师找到结构工程师,有结构工程师把框架建筑部分完成;然后去找各种包工头,包工头就找来N多的泥瓦工,砌砖,粉墙,贴瓷砖......然后房子盖完了,交给建筑工程师验收.建筑工程师验收完了以后,交给设计师.完工.
[ 转自铁血社区 http://bbs.tiexue.net/ ]
那么软件外包到印度是怎么回事情呢?是这样的:首先是美国人或者德国人把一个系统的总体构架设计好,确定了系统的所有属性,形成详细的设计方案,准备外包了(这好比是建筑设计师在画图纸);然后,找一个或者几个专业的承包商接手,形成详细的实施方案,负责整个系统的实施,这些承包商多半也是美国或者德国人(好比是建筑工程师接手了);然后承包商就去找印度人,也就是塔塔之类的公司(他们好比是包工头);再然后塔塔就找到N多的印度的Coder(好比是泥瓦工),开始按照承包商的实施方案砌代码,并且要接受承包商的严格监管(好比泥瓦工要接受施工员的技术监管);最后,代码砌完了,承包商来验收.验收合格了,交给开发商,也就是美国或者德国的设计公司,比如:MS,Oracle,SAP等等.
现在大家知道印度的软件水平是处于什么层次了吧?在小可开来,是Code阶段,类似于泥瓦工.
印度人的优势仅仅在于语言,在于他们对SEI-CMM标准的理解超过了中国人,超过了东欧人,超过了老毛子.否则以老毛子,波兰人的软件水准来看,印度的Coder简直不值一提.
另外就是印度的Coder薪资很低,在美国雇佣一个Coder,起薪是40000USD,而这笔钱在印度可以雇到5-6个印度的Coder;同样的这笔钱,在中国只能雇到3-4个Coder.华为中兴之所以要跑到印度去开公司,很大的一个原因也在于人工(中兴不清楚情况,华为一个能做事的Coder的月薪超过10000RMB,合年薪15000USD).
|