谁是更好的程序员:中国人还是印度人?中国三线大学颠覆印度人的看法? 全球热讯
2023-05-18 19:48:46 来源: 樱落网

更好的程序员:中国还是印度中国三线大学的学生能颠覆印度人对中国教育体系的看法


(资料图片)

本文译自Quora,原标题:Why are Chinese programmers better than other countries" programmers?

-

-

Huijian Wu

CTO (2005-present),Lives in Hong Kong2001–present

首席技术官(2005年至今),2001年至今生活在香港

哈哈哈哈。

我自1999年开始在中国做程序员,现在在中国大陆拥有一家软件公司。

我懂C、C++和PHP,我公司的程序员懂java、Android和iOS的开发。

中国程序员最棒的地方就是他们非常勤奋,这个行业有个笑话说“他们赚了很多钱却早死”。

由于工作强度大,经常有程序员猝死的新闻报道。

中国程序员通常按照“996”的工作时间表来工作,这意味着他们早上9点开始工作,晚上9点结束,然后每周工作6天,这已成为程序员的潜规则,这在欧洲甚至像美国这样的国家都是不可思议的。一个中国程序员一天的工作量通常与欧美程序员一周的工作量相同,而中国程序员的平均工资只有欧美程序员的80%左右。

这种加班文化并不是说你的老板要你加班,而是你的工作量只能通过加这么多班才能完成。不仅仅是一家公司这么做,整个中国的软件开发公司都是如此,所以你无法通过更换工作来改变这一点。

如果你的公司不这样做,那么公司就无法完成客户的业务需求,从而失去客户,程序员也就失去了工作。

有人会说这太可悲了。但换句话说,在中国做程序员的薪水通常是其大学同学的2-3倍。

另外,在中国,程序员有一个35岁门槛,这意味着超过35岁的程序员要么自己做老板(像我一样),要么成为自由职业者,要么不得不转行,这是因为年长的程序员无法适应如此紧张的工作节奏。

因此,中国的程序员在经过十几年的紧张工作之后能够挣到其他专业人士30年的薪水,然后他们会去做其他的事情。

例如,他们会去开线下商店和网店,我甚至有一个程序员朋友去当了和尚(我的业余爱好是做道士,跟他出家做和尚不一样)。

-

我觉得针对中国公司的床垫文化有必要补充几句。在许多公司,员工的座位旁边都会有一个床垫,很多人根本不回家而是睡在办公室里,因为他们工作到太晚了。

同样的事情,我也做过很长一段时间。

所以你应该能明白为什么中国能很快赶上西方。

-

Hari Warrier

我在新加坡完成了硕士学位并有幸与来自中国的同学成为好朋友。我对来自中国的学生的职业道德以及他们超常的智力感到惊讶,我们中没有人能在课堂上与他们的成绩或努力程度相提并论。

我们有一个程序设计课程,我们应该将所有的解决方案提交至“Octave”(一个免费版本的Matlab),但我的一个好朋友虽然C++学得很好并用C++做了所有的这些练习,但在令人难以置信的课程负荷之外,他还给出了FRM的解决方案。我真的不敢相信他是如何做到这一点的,在整个过程中,他的CGPA竟然达到了令人难以置信的4.88分。

他来自中国的一所三线大学,但他们的选拔标准改变了我对中国教育体系的整体看法,更不用说在世界编程和数学竞赛中独占鳌头的来自北大、清华的学生了。虽然我们印度也存在高度竞争的教育体系,不全力以赴和没有较高的天分想进入顶级公立大学是不可能的,但我和这位朋友的经历以及一个来自中国大陆的学生占多数的硕士教学课程告诉我,中国学生处于不同的水平,他们能够更加努力地学习,投入更长的时间,同时还保持谦逊和开朗。我的这位朋友现在是一家从事大宗商品交易的全球投资银行的受人尊敬的“高频套利交易员(quant trader)”。

-

-

Seetaram N T

Freelancer developer/consultant,Lives in Bengaluru, Karnataka, India

自由职业的开发者/顾问,生活在印度卡纳塔克邦班加罗尔

如果考虑很多因素,那么我会认为中国的程序员相对所有其他国家的程序员拥有更多的优势。

根据Hacker Rank(由一个印度人开发的网站)的调查,

中国人在其竞争性编程挑战中名列前茅,他们的指数得分是100,而印度人只有76。

毫无疑问,在美国诞生了许多传奇的人物,许多印度人在美国编程界有着巨大的贡献,但是这里有一个很大的“但是”,他们中的大多数人都是印裔美国人。这意味着无论他们做出了什么贡献,他们都是在给美国而不是印度赚钱。

而中国似乎在未来几年内将成为一个完全独立的IT经济体:它们打造了本土的移动和计算机设备、操作系统、应用程序、浏览器以及几乎所有存在于IT生态系统中的东西。

根据hacker rank的调查,以下国家拥有最好的开发人员/程序员。

十大最佳计算机程序员国家/地区排名

Ø中国

Ø俄罗斯

Ø波兰

Ø瑞士

Ø匈牙利

Ø日本

Ø中国台湾

Ø法国

Ø捷克

Ø意大利

因此,印度甚至不在前十名中,而中国排在第一位。那么印度在哪里呢?

印度排在第31位,远远落后于中国。

.

原文较长有删节,查看更多译文可点击:樱落网

.

关键词:
责任编辑:zN_1856