不服不行!盘点那些编程界的天才少年,11岁参加国际比赛,靠奖金赚了40万美金

news2024/11/22 17:12:01

程序员是一项专业性极强的工作,需要很强的思维能力和动手能力,所以大多数程序员要比普通人更聪明,与其他职业相比,程序员应该是最爱学习的一行了。科技网络的发展太快,新的技术层出不穷,时刻都要更新自己的知识储备。

今天,各种代码工具越来越便捷,能否成为顶级的程序员,天赋是一个很重要的因素。今天给大家盘点一下全球编程界的天才少年,感受一下什么叫做天赋。

Petr Mitrichev(Petr)

俄罗斯人,1985年出生,十岁崭露头角,21岁拿遍全世界编程大赛冠军,目前工作于谷歌的搜索部门。

他的成就包括IOI的金牌(2000 年、2002 年)和银牌(2001 年)、作为莫斯科国立大学团队的一员在ACM ICPC世界总决赛中获得金牌(2003 年、2005 年)。Google Code Jam冠军(2006年),Topcoder公开赛冠军(2018,2015,2013,2006 ),Topcoder大学挑战赛冠军(2006,2007),Facebook黑客杯冠军(2011,2013 年、2017 年)以及众多全国和在线比赛。他在Topcoder的Algorithm竞争对手中取得了有史以来的最高评分,并且一直位居世界前两名。截至 2021 年 2 月,他是 Topcoder 评级中排名第二的算法编码员。

自2005年Petr Mitrichev从莫斯科国立大学毕业后,他就一直在全球算法编程领域保持领先地位。在这种国际最高规格的编程比赛中,往往涉及无限棋盘游戏或N+1个奶牛哞哞声分贝等级,这通常需要参赛者强悍的数学分析能力和键盘操作速度,而Petr Mitrichev则以他的“短暂停顿”而出名,也就是说,Petr Mitrichev差不多就是在刚看完问题后就开始着手回答问题。

对Petr Mitrichev来说,这类编程比赛犹如在主观世界中提供了一个难得一见的小岛,他说:“这类比赛的美就在于它是完全无意识的,不会受到人类认知的干预”,他还补充到,这是他见过最公平的比赛。

楼天城(ACRush)

1986年出生,高中毕业于杭州十四中。2004年保送进清华大学计算机系。目前是小马智行联合创始人兼CTO。
在 2008 年和 2009 年两次赢得Google Code Jam ,在 2015 年赢得TopCoder Open Marathon,并在 2004 年国际信息学奥林匹克竞赛中获得金牌,获得总分第三名。在2011 年和 2012 年获得Facebook 黑客杯第三名,2022 年获得第二名。

楼天城是中国公认的大学生计算机编程第一人,经常以一人单挑一个队,在CEOI、ACM界无人不晓其大名,人称“楼教主”。成为国内众多程序员所称赞的传奇。

Tomasz Czajka(tomek)

波兰人,1981年出生,目前在SpaceX工作。

12岁时,他从父母那里收到了SAM Coupé计算机,并开始在上面编程。他三次参加国际信息学奥林匹克竞赛两次获得金牌,一次获得银牌。三次参加国际数学奥林匹克竞赛,两次获得银牌。

他于2004年毕业于华沙大学数学、信息学和力学学院。他四次贏得TopCoder編程比赛,在2003年,他与Krzysztof Onak和Andrzej Gąsienica-Samek一起赢得了世界团队编程学术锦标赛。

Egor Kulikov(Egor)

俄罗斯人,2010年Google Code Jam冠军,2012年TopCoder公开赛冠军。

Przemysław Dębiak(physo)

波兰人,1983年7月28日出 生于格丁尼亚,2007年Imagine Cup算法类第一名,2008 年TopCoder公开赛冠军,2013 年 TopCoder 公开赛冠军。

他还是解决谜题的多个波兰冠军,也是波兰人在世界益智锦标赛和世界数独锦标赛上的代表。

Makoto Soejima(rng_58)

日本人,1991 年出生,他是三位同时赢得Google Code Jam和Facebook Hacker Cup的人之一,也是唯一一位在国际数学奥林匹克竞赛(IMO)上以满分获得金牌的人。在国际科学奥林匹克竞赛中,他在国际数学奥林匹克竞赛中获得三金一铜,在国际数学奥林匹克竞赛中获得两枚银牌。

Codeforce评级2814,TopCoder评级3468(目前为TopCoder算法管理员),TopCoder Open 2010和2011冠军,Google Code Jam 2011冠军,Facebook Hacker Cup 2011和2013决赛入围者,VK杯2012决赛入围者,2008年和2009年IOI银牌得主,3次金牌(2007-2009)和铜牌(2005)IMO。

Andrew He (ecnerwala)

1990出生,Impira的软件工程师。2019年、2020年Google Code Jam第三名,2016年ACM国际大学生编程竞赛的银牌,2021年Facebook黑客杯冠军。

Gennady Korotkevich(Tourist)

白俄罗斯人,1994 年 9 月 25 日出生,年仅 11 岁时便参加国际信息学奥林比克竞赛,创造了最年轻选手的记录。在 2007-2012 年间,总共取得 6 枚奥赛金牌。

2013、2015年两届 ACM-ICPC 世界总决赛冠军,2015年以历史首次 AK(所有题目全部做出来)夺冠。
8次获得Google Code Jam冠军,在2014到2020年更是逆天的获得了7连冠。

2014年、2015年、2019年、2020年四次获得 Facebook Hacker Cup 冠军

截至 2022 年 12 月,Gennady 是CodeChef上评分最高的程序员,Topcoder,AtCoder和HackerRank。2022年1月,他在Codeforces上获得了历史性的3979评分,成为第一个突破3900大关的人。

在编程大赛名人堂网站,Gennady Korotkevich是荣誉榜和奖金榜的双料冠军。已获得奖金约40万美金。

Gennady Korotkevich 14 岁时接受一次采访时说,他每天花在计算机上的时间不超过 3 到 4 个小时,他的爱好时足球和乒乓球。他说:“我不是天才,我只是擅长于此。”

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/417526.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

L2-041 插松枝 判断量少(PTA 天梯赛)

人造松枝加工场的工人需要将各种尺寸的塑料松针插到松枝干上,做成大大小小的松枝。他们的工作流程(并不)是这样的: 每人手边有一只小盒子,初始状态为空。每人面前有用不完的松枝干和一个推送器,每次推送一…

计算机组成原理第二章——数据的表示与运算(下)

提示:时光清浅处 一步一安然 文章目录前言2.3.1 浮点数的表示2.3.2 IEEE7542.2.3 浮点数的运算前言 本节主要讲三个问题,浮点数的表示,IEEE 754标准,浮点数的加减运算 2.3.1 浮点数的表示 浮点数的作用和基本原理 定点数可表示…

由浅入深了解HashMap源码

由经典面试题引入,讲解一下HashMap的底层数据结构?这个面试题你当然可以只答,HashMap底层的数据结构是由(数组链表红黑树)实现的,但是显然面试官不太满意这个答案,毕竟这里有一个坑需要你去填&a…

Java容器使用注意点

前置:问题 判空集合转map集合遍历集合去重集合转数组数组转集合 一:集合判空 《阿里巴巴 Java 开发手册》的描述如下: 判断所有集合内部的元素是否为空,使用 isEmpty() 方法,而不是 size()0 的方式。 我们在开发中也…

AI大模型突围战

最近,GPT赛道上争议不断,先是GPT-4的问世,用一些亮眼的功能让人类感叹自己是不是要丢工作?紧接着又有一封联名信刷屏,图灵奖得主、AI三巨头之一的约书亚本吉奥、埃隆马斯克等123个业界大佬,呼吁所有人工智能…

Vcpkg安装指定版本包或自定义安装包

文章目录前言寻找版本安装后话前言 windows一直用着vcpkg作为C跨平台开发的包管理,有些依赖要指定版本库,vcpkg目前最新的openssl版本是3.1.0,我想安装其他版本为例,开始本教程 寻找版本 以openssl举例,在vcpkg目录中…

react3:受控组件(表单默认变成受控)-组件通信 - typescript项目

受控组件:表单 非受控组件表单元素值不受所在组件状态的控制, 我们将这样的表单元素称作: 非受控组件. 受控组件受控组件 : 值受到 React 组件状态控制的表单元素一般是通过 defaultValue 属性, onChange 事件配合将非受控组件变为受控组件. 多表单元素操作 &#…

如果当前node.js版本和项目需要版本不一样,卸载重装其他版本node.js的方法

其实这种node.js版本不一样的问题,可以选择用nvm来管理node.js的不同版本。 此处仅总结卸载当前版本node.js重新安装所需版本node.js的方法 另:现在 用Vite官网里面的 yarn/npm等 的方法,创建Vue3项目——需要12版本的node.js 以下以本人 …

Vue3中readonly 与 shallowReadonly的使用区别?

文章目录前言readonly强行修改readonly:shallowReadonlyshallowReadonly强行修改结果:前言 readonly: 让一个响应式数据变为只读的(深只读)。 shallowReadonly: 让一个响应式数据变为只读的(浅只读&#x…

真正好用的工业品ERP系统应该是什么样的?

一个好用的进销存ERP系统应该有以下特点: 1. 全面覆盖企业经营流程,包括采购、销售、库存、财务等模块,能够实现全方位的管理和控制。 2. 自定义配置,灵活地适应大多数用户的需求。 3. 数据精准、实时化,支持统计分…

基于CALMET诊断模型的高时空分辨率精细化风场模拟技术应用

【查看原文】气象数据相关分析及使用系列:基于CALMET诊断模型的高时空分辨率精细化风场模拟技术应用 在研究流场时,常用观测、模型风洞测试和数值模拟方法进行研究。但时常遇到研究区气象站点分布稀疏,不能代表周边复杂地形的风场。风洞模拟…

day7 线程的取消和清理

线程的取消 意义:随时杀掉一个线程 int pthread_cancel(pthread_t thread); 注意:线程的取消要有取消点才可以,不是说取消就取消,线程的取消点主要是阻塞的系统调用 如果没有取消点,手动设置一个; voi…

【网络应用开发】实验4——会话管理

目录 会话管理预习报告 一、实验目的 二、实验原理 三、实验预习内容 1. 什么是会话,一个会话的生产周期从什么时候,到什么时候结束? 2. 服务器是如何识别管理属于某一个特定客户的会话的? 3. 什么是Cookie,它的…

全网最详细,Python接口自动化测试接口加密实战,框架撸码.......

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 如果接口测试仅仅只…

【驱动开发】Windows过滤平台(WFP,Windows Filtering Platform)

文章目录Windows的发展历程TDI简介WFP简介用户态基础过滤引擎(BFE)内核态过滤引擎(KMFE)垫片(Shim)分层(Layer)子层(Sub Layer)过滤器(Filter&…

【微信小程序-原生开发】实用教程20 - 生成海报(实战范例为生成活动海报,内含生成指定页面的小程序二维码,保存图片到手机,canvas 系列教程)

可在系列教程的基础上继续开发,也可以单独使用 【微信小程序-原生开发】系列教程 效果预览 代码实现 点击触发生成海报 在活动详情页,指定点击某图标/按钮,触发跳转到生成海报的页面 pages\components\party\detail\index.js getPoster() …

OpenTex 企业内容管理平台

OpenText 企业内容管理平台 将内容服务与领先应用程序集成,弥合内容孤岛、加快信息流并扩大治理 什么是内容服务集成? 内容服务集成通过将内容管理平台与处于流程核心的独立应用程序和系统连接起来,支持并扩展了 ECM 的传统优势。 最好的内…

【通过Cpython3.9源码看看python字符串对象的创建】

CPython源码解析之PyUnicode_New函数实现 简介 PyUnicode_New是Python源码中用于创建Unicode字符串对象的函数,定义在UnicodeObject.c文件中。该函数接受一个长度参数size和最大字符值参数maxchar(根据传入的最大字符值 maxchar 确定新创建的字符串对象所需的存储…

百度工程师的软件质量与测试随笔

作者 | 百度移动生态质效工程师们 导读 在降本增效、以chatGPT为代表的大模型技术横空出世的背景下,对软件质量和软件测试的领域也带来了巨大冲击,也使得软件质量工作者开始变得焦虑,主要体现在:公司对软件质量从业者的不重视加剧…

SQL Server的执行计划(Execution Plans)

执行计划一、背景二、显示和保存执行计划三、显示估计的执行计划四、显示实际执行计划五、以 XML 格式保存执行计划六、比较和分析执行计划6.1、比较执行计划6.2、分析实际执行计划总结一、背景 为了能够执行查询,SQL Server 数据库引擎必须分析该语句,…