热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

22岁天才少女加入华为,曾获「编程界奥赛」冠军!

篇首语:本文由编程笔记#小编为大家整理,主要介绍了22岁天才少女加入华为,曾获「编程界奥赛」冠军!相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了22岁天才少女加入华为,曾获「编程界奥赛」冠军!相关的知识,希望对你有一定的参考价值。







点上方人工智能算法与Python大数据获取更多干货


在右上方 ··· 设为星标 ★,第一时间获取资源


仅做学术分享,如有侵权,联系删除


转载于 :新智元


怎样才能称得上「天才少年」?


中小学期间横扫竞赛,还拿下了编程界奥赛ICPC的冠军。



值得一提的是,年仅22岁的她刚刚加入了华为。


这位女孩便是Valeria Ryabchikova。



2021年年底,Valeria入职华为,从事智能计算应用加速技术方面的研究。


可以说,华为迎来了一位世界顶尖天才少年,难道又是百万年薪级别?


01:50


22岁斩获「编程界奥赛」冠军


‍  


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


其实,2020年第44届ICPC已启动,由于疫情,便推迟到2021年10月举办。这场比赛,共有104个国家3406所大学的近6万名参赛者。



起初,Valeria和团队成员一路过关斩将,通过了ICPC北部欧洲(NCRC)赛区半决赛,以区域第2名的成绩进入世界总决赛。


决赛上,经过5个小时的紧张比赛,Valeria团队是唯一一支成功解出12道赛题的队伍,赢得了ICPC冠军奖杯。



22岁的Valeria和她的队友共同举起了世界冠军奖杯。


提到比赛,Valeria说,「比赛过程中我非常紧张,在听到结果时我完全没有心理准备,难以置信这一切真的发生了。」


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


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



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


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


这项赛事起源于美国,1977年以来,除了2020年因全球疫情停办一届之外,比赛每年举行一次。1989年,这项赛事扩展到全球大学网络。



横扫竞赛,加入华为


2000年出生的Valeria毕业于俄罗斯下诺夫哥罗德国立大学信息科学数学机械研究所。


在很小的时候,Valeria就特别喜欢解决有趣的数学难题,在数学方面展露出过人的天分,可以说是数学天赋爆表。


小学期间她就已经参加无数数学竞赛,十年级开始参加编程竞赛(俄罗斯中学) 。



大学期间,Valeria依然对参加比赛兴趣不减。


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



Petrozavodsk Programming Camp是俄罗斯从2002年夏天开始每年定期举办两次的一个训练营,在每年8月举办Petrozavodsk Summer Camp训练营,次年1月举办Winter Camp。


据称,这项比赛题目质量很高,难度也非常大。



2020 Winter Camp 题的难易程度我们可以感受下。



图源|38th Petrozavodsk Programming Camp, Winter 2020


在一次比赛后,Valeria被「伯乐」Shmelev Alexey教练发现,邀请她加入自己的ICPC训练课堂。


Alexey是在2021年5月加入华为下诺夫哥罗德研究所。在工作之余,他还坚持给学生们做ICPC训练。



左一:Shmelev Alexey教练 左二:Valeria Ryabchikova 左四:Ilya Khlyustov


受老师Alexey的影响,Valeria在大学期间就接触了华为。


而现在,这个00后已经在2021年12月21日正式加入了华为下诺夫哥罗德研究所,从事智能计算应用加速技术方面的研究。


Valeria表示,「我喜欢解难题,并且从中找到乐趣。希望我能够为公司创造价值。」


此外,Valeriya曾是俄罗斯一家互联网企业Yandex的初级软件开发者。



还有20岁天才少年加盟华为


其实除了22岁的Valeria,和她同一天加入华为还有一位20岁的Ilya Khlyustov。


Ilya是下诺夫哥罗德国立大学的学生,也是Valeria的新队友。


目前,他们的小团队已闯过第45届ICPC区域半决赛,将会在2022年11月参加在孟加拉达卡举办的世界总决赛。


过去,Ilya以为华为只是一个IT公司。在他了解到华为有很多研究所后,对华为产生了浓厚的兴趣。


Ilya称,「在华为这样的大公司工作,将有机会影响科技发展的进程。」


未来,他将从事算法和机器学习方面的研究,一起和Valeria工作。


网友:后生可畏


两位天才少年的加入,为华为团队增添了一份新力量。


有网友表示,「这得花多少钱呀,这么全世界网络人才,心疼华为三秒钟。」



据悉,华为「天才少年」的工资均按年度工资制度发放,最高年薪达201万。


工资按年度工资制度发放,共有3档,分别为89.6万-100.8万元、140.5万-156.5万元、182万-201万元。



不知在华为俄罗斯研究所工作的这两位同学能够拿到多少年薪。


还网友表示,「后生可畏,天才少年太厉害了!」



「华为之光。」



参考资料:


https://xinsheng.huawei.com/cn/index.php?app=forum&mod=Detail&act=index&id=6992387


https://mp.weixin.qq.com/s/wzxB1mhQD07phIVqgdwz6g


https://worldfinals.icpc.global/


http://eng.unn.ru/news2/unn-team-takes-second-place-in-the-semi-finals-of-the-world-programming-contest


https://codeforces.com/blog/entry/73869


https://cansult.github.io/pictures/200202.pdf


https://yandex.com/company/blog/yandex-employees-win-international-collegiate-programming-contest


---------♥---------


声明:本内容来源网络,版权属于原作者


图片来源网络,不代表本公众号立场。如有侵权,联系删除


AI博士私人微信,还有少量空位




如何画出漂亮的深度学习模型图?


如何画出漂亮的神经网络图?


一文读懂深度学习中的各种卷积


点个在看支持一下吧






推荐阅读
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了logistic回归(线性和非线性)相关的知识,包括线性logistic回归的代码和数据集的分布情况。希望对你有一定的参考价值。 ... [详细]
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • 本文介绍了Python异常的捕获、传递与抛出操作,并提供了相关的操作示例。通过异常的捕获和传递,可以有效处理程序中的错误情况。同时,还介绍了如何主动抛出异常。通过本文的学习,读者可以掌握Python中异常处理的基本方法和技巧。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • Oracle分析函数first_value()和last_value()的用法及原理
    本文介绍了Oracle分析函数first_value()和last_value()的用法和原理,以及在查询销售记录日期和部门中的应用。通过示例和解释,详细说明了first_value()和last_value()的功能和不同之处。同时,对于last_value()的结果出现不一样的情况进行了解释,并提供了理解last_value()默认统计范围的方法。该文对于使用Oracle分析函数的开发人员和数据库管理员具有参考价值。 ... [详细]
  • JVM 学习总结(三)——对象存活判定算法的两种实现
    本文介绍了垃圾收集器在回收堆内存前确定对象存活的两种算法:引用计数算法和可达性分析算法。引用计数算法通过计数器判定对象是否存活,虽然简单高效,但无法解决循环引用的问题;可达性分析算法通过判断对象是否可达来确定存活对象,是主流的Java虚拟机内存管理算法。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 也就是|小窗_卷积的特征提取与参数计算
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了卷积的特征提取与参数计算相关的知识,希望对你有一定的参考价值。Dense和Conv2D根本区别在于,Den ... [详细]
  • [大整数乘法] java代码实现
    本文介绍了使用java代码实现大整数乘法的过程,同时也涉及到大整数加法和大整数减法的计算方法。通过分治算法来提高计算效率,并对算法的时间复杂度进行了研究。详细代码实现请参考文章链接。 ... [详细]
author-avatar
xy278372898162
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有