全世界都在说印度的软件产业如何发达,管理水平如何高。
我也是抱着学习的态度来到印度。
不得不说,第一印象是印度还很落后。我到的城市,班加罗尔(bangalore),印度的IT重镇,
机场很简陋,比国内的一些火车站差多了。出租车是三轮车,叫auto。街道很脏,
到处都是城中村,而且比国内的城中村还要差,还要脏。整个班加罗尔没有一座真正意义上的高楼,
我老家那个广东小城市的高楼比这里多多了。256K的宽带要200块钱人民币
每个月。最要命的是经常停电。
e,一不小心又说远了。话说回来软件产业。
就是在这个街道肮脏,基础措施落后的城市里,布满了世界IT巨头的办公室。
IBM,oracle,Novell,思科。。。。。
印度的IT行业或者说软件外包一直比中国做得好。2006年,印度的IT产值增长31%。
(这个数字来自于前几天印度报纸《India Express,Kerala版》上的头版)。
到处都能看到软件公司在起办公楼,招兵买马。
据说印度IT外包行业发展这么好,有几个重要原因:
1, 管理水平高。
2,工程师水平高
3,工资水平比中国低
但是,根据我的所见所闻,完全不是这么回事。
首先说说管理水平。我了解到的是项目管理的水平,更加高层次的不在此讨论范围内。
印度人的管理,无非就是算算代码行数,除与生产率,就得出来要有多少人天完成工作。
如果出现了什么技术的难题,那么,这可不是项目经理的问题,这是客户的问题!
诸位看官,你没有看错,这是客户的问题。他们根本就没有解决技术问题的能力,
也没有解决技术的打算,他们只是准备写写代码。有技术问题?客户先要帮他们解决,
否则完成不了可不是他们的错。
然后说说工程师水平。
印度软件工程师是最让我无语的。
一般软件工程师在家没有电脑,不上网,打字要看着键盘用两个手指踹。
一般来说,印度工作了两年的软件工程师,跟国内工作了半年,水平一般的的软件工程师
技术水平大体相当。就会写写代码,说到设计,那不是他们的business。
我跟过一个印度人开发的项目。大部分的员工都在一两年经验,负责设计到编码,开发出来的代码那个叫惨不忍睹。
异常处理似乎没有考虑过,部署可行性也没有考虑过,一大堆没有用的废代码,还美其名曰设计模式。
谁还跟我说印度人写的代码很烂但是总体运行很好,我就跟谁急。那种东西根本不能用,
真是谁用谁知道。
有一次我们一个系统需要在某个linux版本上用,让他们找个回来测试一下,他们竟然说找不到,
要客户找给他们。我一听就恼火,Linux有在网上找不到的吗?这完全是态度问题。我自己上网找到链接,
试了一下能下,就把链接发给他们。他们下到一半的时候断了,马上找我:这个链接有问题,下一半就断了。
还有就是工资水平。
说印度工程师工资比中国低,那完全是谎言。
印度的一般软件工程师工资水平在1000美元到3000美元之间。主要根据工作年限及项目经理的评价。
那些那1000美元的工程师,水平比不上中国那3000人民币的。2000美元的工程师也好不到哪里去。
那,那到底为什么印度的软件外包开展得红红火火?我一直在想,试图找出一些原因。
1.英语水平。
这个已经是共识了。印度人的英语水平比国内的工程师高太多了。他们印度人本地语言太多,以至于英语
成为了他们的普通话。他们印度人之间也多是说英语。
这个可能是主要原因,但不是全部。
2.外包的需求导致欧美人更加喜欢印度的员工。
印度员工比较老实,你推他一下,他就动一下,绝不会动两下,也绝不会在你没有推的情况下动起来。
文档写得好。(这个文档是不是真的有用,倒不一定,但是印度人肯老老实实的写。)。
我听到很多中国工程师说,这个文档没有用。可能确实没有用,但是人家客户需要啊。他们要一点东西做自我安慰。
因为客户的客户,需要知道这个软件是在有文档的情况下一步一步开发出来的。
3.印度人更加有诚信。
不得不说,中国人在诚信方面确实差很多。印度穷人很多,却很少小偷。买东西的时候很少听说有骗人的事情。
更加没有听说过什么大头婴儿奶粉,用用农药做的泡菜。我知道很多中国的工程师会把自己在公司开发的项目代码拷贝
回家。大多数都不是想着要拿出去买什么的,只是不考白不考,也许日后用得着。没有听说过印度人会这样干。
(也许也是因为他们家里没有电脑)。
总的来说,根据我的观察,印度人的道德一般比中国人好。这也许也是因为一般印度人都有宗教信仰的关系,有空我会
专门讨论一下这个问题。
4.国人对外包不是很感冒,感觉赚的钱少。
这个完全是猜测。
总结。
其实我们的软件外包完全可以做的更好,我们有经验丰富,积极主动,思维敏捷,打字不用看键盘的工程师,我们有更好的基础措施。
英语差一点,会吃一点亏,但是也是可以克服的。还有就是做软件外包的公司,要提高自己的诚信水平,让欧美人士有信心进入
中国。
最最重要的是,就是要推销中国的软件行业。
政府可以带头搞。
有条件的人士,可以尽量想外国人推销一下中国的优秀的工程师。有条件的可以考虑联系客户,自己找几个人就开个外包公司,
不要看不起软件外包,一开始钱赚少一点没有关系,肯定可以发展壮大起来的。