中印程序员对比:是什么让我们觉得印度程序员很厉害?

目前这个世界上,大约有200多个国家和地区,在这些国家和地区里面,我觉得有一个国家是最喜欢和中国进行比较的,那就是印度三哥。三哥可以说在各方面都喜欢和中国进行对比,连人口都要赶超我们。

中印程序员对比:是什么让我们觉得印度程序员很厉害?

那么作为一个程序员,我挺关注在IT界,两个国家的软件状况。在之前很长一段时间里,国内很多人传言印度人的软件开发能力可是吊炸天,如同他们的阅兵一样开挂,事实真的这样吗?我们就来分析对比一下在欧美国家中工作的中印两国程序员吧!

学历水平

得益于咱们国家经济的突飞猛进,大学也是不停的扩招,所以中国程序员整体学历并不低,尤其是那些名企中的程序员,可以说整体上应该高于印度程序员不少,印度程序员很多是从专科技术学校毕业的。而在欧美国家你会发现那些著名的大学里面,外国留学生以中国人居多,在人数上绝对多于印度。

但是等到了就业的时候,欧美的招聘会上就会突然冒出很多的印度人来,因为那些名牌大学费用高昂,印度学生负担不起,他们很多人都去读相对便宜的社区大学或者技术学校了。

外语能力

我们知道,作为一个程序员,外语能力肯定不能太差,那么两国程序员的外语能力到底如何?

我们知道印度曾长期作为英国的殖民地,后来更是把英语作为官方语言,所以印度人从小到大就接受英语教学,虽然印度本土英语带有浓重的咖喱味道,但是其思维方式、文化交流相对于华人来说可以更快的融入欧美人群中。

表达能力

中国程序员虽然学历高的有很多,但是有一点却很尴尬,那就是学历很高,但是表达能力可以说是很低!这一点也是很多外国人纳闷的地方,他们都觉得中国学生学习厉害,考试成绩都很高,学校里面基本高分的都是中国人,但却不明白为什么中国人的表达能力为何普遍偏弱。在小组讨论里,会经常发现一堆中国学生听外国学生滔滔不绝,外国学生又听印度学生口若悬河,中国学生基本就是最安静的那一堆。

造成这个现象的原因,可能应该归咎于我们从小到大的应试教育了。我们的现行的教育体制下,还是只重视学生的分数,对学生的口才锻炼非常的忽视。所有课程里面都重视书写而轻视表达,甚至连大学课程里面都没有多少与讨论辩论相关的内容。相比而言,欧美国家的课程设计里面有大量的讨论环节,非常重视培养学生的表达能力。

并且中国是一个高语境文化的国家,语言表达复杂性大,不同的场合以及与不同的人都要说不同的话。很多中国人在私底下和兄弟朋友吹牛逼的时候,可以口若悬河唾沫横飞,但是到了工作环境中,就不知道该怎么表达了。然后再把表达语言切换成英语,那就更抓瞎了,这也是海外中国程序员口才普遍弱的原因之一。

而印度的教育模式基本全盘西化,印度大学时候很适应欧美这一套模式,他们从小到大就是这么练过来的,并且他们也没有中国的这种高语境文化。所以中国的程序员在口头表达上面和他们比,简直是鸡蛋碰石头!

团结程度

咱们都知道,硅谷对于世界各国的程序员来说,应该都是一个带有光环的地方。但是目前的硅谷IT界,中国人或者说华人,在那里有名气的并不多,大多数都是默默无闻的做一个程序员。而那些硅谷巨头的CEO等反而是印度人更多,比如目前比较著名的有谷歌 CEO 桑德.皮查伊,微软 CEO 萨蒂亚.纳德拉,Adobe CEO 山塔努.纳拉延等,这种情况也造成了很多人有了印度程序员编码能力更厉害的错觉。

中印程序员对比:是什么让我们觉得印度程序员很厉害?

印度人是非常喜欢抱团的,哪怕两个人心有芥蒂,但只要是和就业求职相关,大家都能拧成一股绳,互相帮助。乃至于现在硅谷那里流传着“一人就业,全家入职”的传说,只要有一个印度人入职,接下来,他会把家里的七大姑八大姨甚至隔壁邻居等都推荐到公司里来。

中印程序员对比:是什么让我们觉得印度程序员很厉害?

而且在硅谷,印度裔在那里成立了「印度企业家协会」(TIE),该协会有 1 万多人,宗旨是「建立印度帮的人脉网络」,会给新来的印度人提供一些培训机会。

而咱们从小接受的教育,就是竞争,而非团结,一直是在培养孩子的竞争意识和能力,但是却很少培养孩子的协作与合作精神。就比如高考时候,每个学校里,都是挂着激励的横幅,“提高一分,干掉千人”等各种雷人标语,比比皆是。

所以咱们有句话,是说中国人“一个人一条龙,一群人一条虫“,说是一个中国人出去艰苦创业,取得了成功,是一条龙;可是一群中国人在一起,就会互相排挤然后就是一群虫了。

技术能力

那么既然是说程序员,我们肯定还是要对比一下两国程序员的技术能力。有很多人把印度的IT业捧上天了,但其实印度人的技术真的很烂,据说最近出事故的波音MAX8飞机,就是因为印度人写的代码的有问题。

我们可以看看国外网站上对印度程序员的一些评价。

英语强,所以硅谷到处可见印度人,印度国内外包到处都是;
比较擅长argue,这是promotion为leader必备的能力;
逻辑强,这是讲理的手段方法,而不是情绪的爆炸;
敢于试错,胆子大,敢于表现,敢于在实践中成长

—— 知乎用户Shi Forrest

如果要比“包装自己”,那印度人是很厉害,所以他们可以在硅谷当高管。但要比“写代码”,恕我直言,我白人同事认为现在软件质量下降的根本原因就是招了太多的印度程序员 。

—— 虎扑论坛谢祖三

我所接触的印度软件工程师都是在美国工作的。我觉得他们的普遍优点就一个:流程做得好,文档写得好。但是他们写代码的能力,我个人的观点是一般般。
我想这里面有两层原因:一是有相当一部分在美国工作的印度程序员是半路出家。转行做程序员是为了生存而已。二是印度程序员在算法,数据机构等基本功方面的水平明显低于中国程序员的。

—— CSDN Kaitiren的专栏

曾经全球最大的职业能力测评企业Aspring Minds,曾经发布过一份《印度全国编程技术水平调查》报告,此项调查主要针对的是来自印度500多所高校的36000多名IT相关专业学生。报告结果称,仅有 4.77% 的人,能写出“逻辑正确”的代码。

所以国外很多人认为,印度程序员的能力大多体现在代码之外。他们有良好的沟通能力、勇于表达自己、善于争论……而这是中国程序员不擅长的地方。作为程序员都知道,在公司里面,经常会争论技术和业务问题。而最后胜出的那一方,作为程序员的你,仔细想想,一定是因为他的技术比你厉害吗?难道不是因为他表达能力比你牛?

两国IT行业情况

虽然在美国硅谷,印度裔程序员确实比华裔更厉害,但是看看两国各自国内的互联网发展情况对比,却是差距很大,比如咱们国内有阿里、腾讯、网易、头条、华为、百度、科大讯飞、360等一大批IT巨头,反观印度国内,有名气的IT企业,除了干外包的那个infosys,塔塔之外,还有什么吗?现在移动互联网领域中,全世界比中国做得好的又有谁?

所以最后来看,如果单纯论个人的开发技术能力,印度的程序员和现在中国的程序员对比,完全不是一个等级的。但是如果从个人表达能力,团结程度等方面,印度人确实比我们做得好!

中印程序员对比:是什么让我们觉得印度程序员很厉害?

时代在发展,我们作为中国的程序员,应该树立自信,没必要再因为无知而迷信印度程序员厉害了。

中印程序员对比:是什么让我们觉得印度程序员很厉害?

发布了246 篇原创文章 · 获赞 79 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/syc000666/article/details/104973801
今日推荐