据说95的印度工程师不会编程

白癜风诊疗规范 https://m-mip.39.net/pf/mipso_6185586.html

导语:全球最大的职业能力测评企业AspringMinds今日发布的最新报告显示,印度所有的“IT工程师”中,95%都不具备基础的编程能力。让我们来看看到底怎么回事?

文/TheNewObserver杂志

译/欧剃

近日,全球最大的职业能力测评企业AspringMinds今日发布的最新报告显示,印度所有的“IT工程师”中,95%都不具备基础的编程能力。这引发了很多中国工程师的热议,难道真的只有5%的人会编程?没有那么简单,不过,让我们先来看看报告里是怎么说的吧。

《不合格的工程师:即将降临的灾难》

根据这份名为《全国编程技术水平调查》的报告称,总共只有4.77%的印度IT工程师能达到编程相关技术岗位所必须具备的最低水准——写出基本能正常工作的代码。

出具调查报告的Aspiringminds是全球最大的职业能力测评机构,专门帮各类组织、政府机关和机构分析衡量员工/求职者的技术专长。他们的客户包括Sapient、可口可乐、通用电器、亚马逊、Genpact、美国银行、花旗银行、HCL、Wipro、塔塔汽车、杜邦、戴姆勒以及现代汽车等。

这篇印度IT工程师的技能报告还登上了印度顶级技术杂志《Dataquest》的年4月刊封面,标题还相当耸人听闻《不合格的工程师:即将降临的灾难》。

AspiringMinds开发的Automata测试是目前全球最先进的编程技术测评体系,能综合分析被试的各项编程能力。目前共有来自多所高校的超过名IT相关专业学生参加了Automata测试。Automata能够模拟C、C++、C#、Java、PHP、Python、SQL等十几种语言环境,它也是唯一一个采用了高级机器学习技术来评估代码的测试工具。

言归正传,本次调查报告的最终结论有:

?只有1.4%的印度IT工程师能写出功能正常且高效的代码

?超过60%的被试甚至没法写出能通过编译的代码

?只有4.77%的被试能写出逻辑上基本没问题的程序,这是基本上任何一个编程岗位的最低要求

?就读于第三流高校的学生,平均编程水平比第一流高校的学生差五倍。

而报告中提到的关键问题有:

?只有36%的工程师能写出编译器通得过的代码…我们在测试中要求被试解决2个问题,不幸只有14%的被试能对两个问题都写出能通过编译的代码,约22%的被试只能有效处理其中的一个问题。

?最关键的问题在于他们缺乏足够的基础知识,无法写出逻辑正确且可维护的代码。

?仅有2.21%的工程师能够写出功能完整、效率最优的代码,要知道对于一名好程序员来说,能写出功能正确无误的代码基本上算基础得不能再基础的要求了吧……另外有2.56%的工程师虽然也能写出基本上实现目标功能的代码,但是夹杂了一些错误,或者效率达不到要求,但好歹算是基本上能运行。

?掌握“编程技能”或“编程技巧”的人,在统计结果中的位置可谓泾渭分明。掌握编程技能的人,能写出可读性好,容易维护的代码;而熟悉编程技巧的人,能够用最优化的方式编写程序。

最后,报告认为,这次的调查结果表明,经常被印度各大媒体夸耀的所谓印度是“崛起的IT巨人”,以及所谓印度的IT人才正在“推动欧美计算机科学技术进步”这类谣言,可谓是不攻自破了。

可是...众所周知,印度软件产业发达,为什么有这么多IT工程师的编程水平不达标呢?

让我们来看看知乎上的网友是怎么说的:

虽然说这两个比较靠前的答案对于印度工程师编程能力不高进行了解释,但是优达菌还是觉有疑问,并从网上大量对于本次报告的评论以及报告原文中,发现了以下两点原因:

1.严谨来说,网传的“95%印度工程师不会编程”基本来自TheNewObserver杂志的TNOStaff所写的文章(就是本文的前半部分)。但是该文章是不严谨的,调查报告的样本群体是名高校大学生,报告中并没有明确指出这部分学生的专业,他们将来也不一定就是从事编程方面的工作,所以这样的调查样本得出来的结论有一定失真。

2.针对高校学生编程能力弱的问题,瓦鲁纳阿加沃尔(VarunAggarwal),“有志者”的创始人和首席技术官描述,印度高校中缺乏优秀教师、高校没有匹配的课程,他说:“现在的高校课程将注意力主要集中在了微软字处理软件、PPT制作和Excel表格等方面,却不是用于Basic和Logo之类的简单编程语言进行编程教学方面,这也是出现目前这种状况的罪魁祸首。”

综上,印度工程师的编程水平究竟如何,我们还是期待有更加严谨的报告吧!

8课时魔鬼训练课程

9大主题系统性解题介绍

30道算法,数据结构真题举一反三

覆盖leetcode高频面试题

4周组队刷题狂潮,带你赢取高薪FLAGOffer!

明星导师

罗老师

SeniorSoftwareEngineer,拥有8年一线软件工程师工作经验,曾就职Facebook,Google,Amazon等多家明星级硅谷一线公司,《程序员面试白皮书》作者之一。熟悉软件开发,数据结构和算法。长期参与技术招聘,面试人数超过人,对CS和非CS专业学生如何求职软件工程师有独到的见解和高效的求职方法。OfficeHour金牌导师,辅导学员超人,独创的7大主题刷题法使你用最短的时间刷完最多的题!

适合学员

无算法基础,或算法基础薄弱,不系统

希望求职Facebook,Google,Linkedin,Airbnb,Uber等硅谷知名企业

面试经验少或无面试经验,不知道与面试官如何正确的沟通和展现自己

网上练习题目那么多,不知道该从哪些题开始准备

获取最新面试动向

认识一起找工作的其他小伙伴

马上扫码入


转载请注明:http://www.jiaju1314.com/pxxx/pxxx/15154.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了