22岁天才少女获编程奥运会冠军,已加入华为

日前,从华为心声社区获悉,又一个天才少女加入了华为。

广大网友获悉后发出疑问:这难道又是一位世界顶尖的天才少年,难道又是百万年薪级别?

究竟是不是天才少女,究竟值不值百万年薪,一起来衡量一下。

既是天才少女

又是“编程奥运会”冠军

Valeria Ryabchikova,是一位俄罗斯女孩,目前在华为俄罗斯研究院从事智能计算应用加速技术方面的研究!

在加入华为之前,这个女孩就已经出名了。

2021年10月6日,第44届国际大学生程序设计锦标赛(ICPC)决赛在莫斯科落幕。

Valeria和团队成员过五关斩六将,通过了ICPC北部欧洲赛区半决赛,以区域第2名的成绩进入了世界总决赛。

ICPC是世界上规模最大、水平最高的国际大学生编程设计竞赛,被誉为“编程界的奥运会”

这场比赛云集了全世界最优秀的青年程序员,是世界上最负盛名的年轻IT人才竞赛。

▲下诺夫哥罗德国立大学赛队通过第45届ICPC区域半决赛,进入世界总决赛。左一:Shmelev Alexey教练,左二:Valeria Ryabchikova,左四:Ilya Khlyustov。图源:下诺夫哥罗德国立大学网站

每个赛队三名队员,只能使用一台电脑,需要在5个小时内使用C/C++、Java和Python中的一种编写程序解决7-13个问题。

答题后的结果也不是由人为打分,而是由计算机打分,所以ICPC也被称为最硬核的竞赛。

决赛场上,经过5个小时的激励比拼,Valeria团队以成功解出12道题的战绩,赢得ICPC冠军。

▲俄罗斯下诺夫哥罗德国立大学代表队赢得2021年第44届ICPC世界总决赛冠军,前排左三Valeria Ryabchikova捧着冠军奖杯。图源:ICPC官网

据悉,第44届ICPC共有104个国家3406所大学的近6万名参赛者

能在众多高手如云的年轻IT人才中,夺得世界冠军的宝座,可见Valeria在编程方面的强劲实力与知识储备。

此外,Valeria也为很多喜欢编程的女孩做出了一个榜样,女孩也能在男士更具优势的领域所向披靡。相信将来会有更多的女孩在编程领域脱颖而出,在人工智能领域大放异彩。

天才少女,实至名归!

两个月后,Valeria加入了华为俄罗斯下诺夫哥罗德研究所,从事智能计算应用加速技术方面的研究。

后生可畏?

喜欢解难题,并且从中找到乐趣

Valeria加入华为后,有网友表示,「后生可畏,天才少年太厉害了!」

Valeria自己表示,「我喜欢解难题,并且从中找到乐趣!」

一直以来,就有这个一个误区:女孩学不好编程。

那么,Valeria是如何拿到了“编程界的奥运会”赛事的冠军呢?

这个女孩从小就对“难题”情有独钟!

Valeria喜欢解决难题,也能很好的解出难题,除去自身的天赋,她也是编程思维的受益者

很小的时候,Valeria就特别喜欢解决有趣的数学难题,极具数学天赋。

Valeria是一个喜欢挑战的女孩子,小学期间她横扫无数数学竞赛,中学的时候开始参加编程竞赛,大学对参加比赛兴趣依然高涨。

2020年,她参加了俄罗斯训练营Petrozavodsk Programming Camp,并在比赛中拔得头筹。

据悉,这个训练营俄罗斯每两年举办一次,每年8月举办Summer Camp,次年一月举办Winter Camp。

训练营的比赛题目质量很高,难度很大,看一道Winter Camp的题目,我们感受一下。

图源|38th Petrozavodsk Programming Camp, Winter 2020

请看懂的扣1

在一次比赛后,Valeria被教练发现,邀请他加入自己的ICPC训练课堂。也就有了后来的ICPC世界冠军。

学编程的女孩已经成为世界冠军,是名副其实的编程天才。

千万别再因为“女孩不适合学编程”的错误思想,耽误了孩子的成长!毕竟成长只有一次,机会错过了就很难弥补了。

看到Valeria入职华为

我忍不住和大家说说编程

编程就是写代码吗?

很多家长把学编程和写代码划等号,把编程拒之门外的原因无非两种:

①代码太过复杂,孩子理解不了;

②长大不当程序员,现在学以后也用不上。

首先我们强调学编程≠写代码,学编程到底是在学什么?

答:学编程是为了用编程思维去思考。

编程思维归根结底是一种解决问题的思维,是处理问题的正确打开方式,即把一个复杂的问题拆解成一系列简单的小问题,聚焦几个重要节点,形成解决思路,设计步骤,最终解决问题。

拥有这样的思维方式,无论做什么事情都会比普通思维方式更容易成功。

在日常学习生活中,小到做一道数学题、写篇作文大到让上小学的孩子组织一次周末的家庭出游,都可以运用“编程思维”完成。

例如做数学题:首先,拆解、理解新问题;其次,在大脑中搜索对应的老问题和公式;然后,理清思路;最后,做出最优解。

编程思维,在生活中同样适用。比如组织家庭出游,具备编程思维的孩子:

拆分问题:去哪、做什么,每个人喜欢干什么、想干什么,之前家庭出游的的成功经验与失败教训、预算活动成本、天气、时间长短。

当把一个大问题拆分成一个个小问题逐个击破的时候,家庭出游计划也就完成了。

编程思维重点在于问题或任务的分解,将一个问题分解为多个小问题逐一解决,编程思维可以应用于任何问题的解决和知识的学习。换句话说,掌握编程思维,即帮助孩子提升解决问题的能力和学习能力。

对于孩子来说,学编程是一个发展思维的过程,培养面向未来的学习能力。

现在你还会认为,不当程序员就不用学编程吗?学了编程,在日常生活中用不上吗?

童程童美未来教育研究院院长孙滢女士表示:小朋友在接受编程启蒙教育的时候,重要的不是学习一门编程语言,而是通过编程语言的学习过程,发展他的思维和学习能力。

通过学习编程,从而更好的去提高孩子真正的学习能力,这才是3-18岁儿童和青少年应该接受的编程教育,这也是我们的目标。

我们希望未来每个人都需要学习一点编程语言,所有的小朋友都应该接受一些基于人工智能、编程的早期启蒙,以获得面向未来数字世界的胜任力。

涉及观点仅代表个人,与本站立场无关。本站不对内容的真实性及完整性作任何承诺。

(0)
上一篇 2022年2月7日 11:27
下一篇 2022年2月7日 11:37

您可能也感兴趣: