很多編程愛好者在學(xué)習(xí)之初,都渴望與全球的程序員一較高下,以證明自己的實(shí)力。
一些全球性的編程競(jìng)賽為他們提供了這樣的機(jī)會(huì),不僅可以與全世界的頂尖程序員們交流,還有機(jī)會(huì)獲得豐厚的獎(jiǎng)金和進(jìn)入頂級(jí)公司的機(jī)會(huì),更重要的,在這樣的舞臺(tái)上可以盡情展示自己的才華,爭(zhēng)奪榮譽(yù),這可能是每個(gè)程序員的夢(mèng)想。
今天給大家分享8個(gè)全球性的編程比賽,天才程序員們可以行動(dòng)起來了。
Google Code Jam谷歌全球編程挑戰(zhàn)賽
Google Code Jam谷歌全球編程挑戰(zhàn)賽是 Google 舉行的一項(xiàng)國際編程競(jìng)賽,目標(biāo)是為 Google 選拔頂尖的工程人才。
該項(xiàng)賽事始于 2003 年,競(jìng)賽內(nèi)容包括在限定時(shí)間內(nèi)解決一系列特定的算法問題,編程語言和環(huán)境的選擇不受限制。
每年競(jìng)賽中所有參賽者在經(jīng)過4輪線上比賽后,將會(huì)誕生25位選手參加在不同Google Offices地點(diǎn)舉辦的The World Finals全球總決賽,前 1000 名選手即能獲得 Code Jam 限量版 T 恤,前 25 名選手將會(huì)受邀進(jìn)入全球總決賽,冠軍可獲得Google提供的15000美元獎(jiǎng)金。
Google Code Jam憑借全球平臺(tái)和獨(dú)特的互動(dòng)式 PK 賽制,已迅速成為全球信息學(xué)愛好者最熱衷參與的世界級(jí)編程大賽之一。
上屆比賽就吸引了全世界超過 150 個(gè)國家的近10萬名選手展開激烈角逐,共同解決富有挑戰(zhàn)性的算法難題。 Google Code Jam含金量很高,很多在NOIP、IOI中獲獎(jiǎng)的選手基本都參加過Google Code Jam。
被稱為“信息學(xué)天才”的白俄羅斯人Gennady Vladimirovich Korotkevich,包攬了2014 – 2018 五年間的 Code Jam 冠軍。被稱作“中國大學(xué)生計(jì)算機(jī)編程第一人”的樓天城在2008、2009年的 Code Jam兩度奪冠。
ICPC國際大學(xué)生編程競(jìng)賽
ICPC 是世界上規(guī)模最大、水平最高的國際大學(xué)生編程設(shè)計(jì)競(jìng)賽,被譽(yù)為“編程界的奧運(yùn)會(huì)”。每年有來自 100 多個(gè)國家、3000 多所大學(xué)的近 60000 名大學(xué)生參賽,只有最優(yōu)秀的隊(duì)伍才能進(jìn)入世界總決賽,獲獎(jiǎng)大學(xué)生被公認(rèn)為是世界上最優(yōu)秀的程序設(shè)計(jì)人才。
ICPC 的歷史可以追溯到 1970 年,當(dāng)時(shí)第一屆比賽由 UPE 計(jì)算機(jī)科學(xué)榮譽(yù)協(xié)會(huì)阿爾法分會(huì)的先驅(qū)主辦。該計(jì)劃作為一項(xiàng)創(chuàng)新計(jì)劃在美國和加拿大迅速傳播,旨在提高計(jì)算領(lǐng)域最強(qiáng)學(xué)生的雄心、解決問題的能力和機(jī)會(huì)。
ICPC 也被稱為最硬核的競(jìng)賽,不是由人為打分,而是由計(jì)算機(jī)打分。
每個(gè)賽隊(duì)三名隊(duì)員,只能使用 1 臺(tái)電腦,需要在 5 個(gè)小時(shí)內(nèi)使用 C / C++、Java 和 Python 中的一種編寫程序解決 7 到 13 個(gè)問題,如優(yōu)化地鐵時(shí)刻表、模擬空中交通管制、跟蹤機(jī)器人運(yùn)動(dòng)、模擬機(jī)場(chǎng)行李收集、估計(jì)石油儲(chǔ)備等等。
當(dāng)解決了一道試題之后,賽隊(duì)將其提交給評(píng)測(cè)機(jī),由評(píng)測(cè)機(jī)判斷其是否正確。若提交的程序運(yùn)行不正確,則該程序?qū)⒈煌嘶亟o參賽隊(duì),參賽隊(duì)可以進(jìn)行修改后再一次提交該問題。
有趣的是每隊(duì)在正確完成一題后,組織者將在其位置上升起一只代表該題顏色的氣球,每道題目第一支解決掉它的隊(duì)還會(huì)額外獲得一個(gè)“FIRST PROBLEM SOLVED”的氣球。 這項(xiàng)賽事曾經(jīng)的霸主是來自俄羅斯的高校,他們不僅從95年首次參賽至今瘋狂地拿到15冠,在12年-20年間更是實(shí)現(xiàn)了可怕的9連冠!
Facebook Hacker Cup
Facebook Hacker Cup是Facebook舉辦的國際性編程競(jìng)賽,該競(jìng)賽始于2011年,每年來自世界各地的編程高手經(jīng)過激烈的角逐之后,產(chǎn)生25名頂級(jí)編程選手進(jìn)入決賽,并在Facebook總部進(jìn)行最后三小時(shí)的角逐,最終產(chǎn)生前三名。
很多頂級(jí)的編程大牛都參加過Facebook Hacker Cup,天才少年Gennady Korotkevich拿下Facebook Hacker Cup四冠王。而被稱作“中國大學(xué)生計(jì)算機(jī)編程第一人”的樓天城則2011年和2012年連續(xù)兩年獲得季軍。
Facebook Hacker Cup作為世界頂級(jí)程序人員爭(zhēng)相參加的國際性編程大賽,其水準(zhǔn)和含金量自然不言而喻。決賽第一名選手將決賽勝者將被授予全球“最佳黑客”稱號(hào),并獲得5000美元的獎(jiǎng)金,更重要的是,作為頂級(jí)編程高手認(rèn)證是無比榮耀的。
Imagine Cup
Imagine Cup是微軟創(chuàng)辦的全球規(guī)模最大、影響最廣的學(xué)生科技大賽。自2003 年創(chuàng)辦以來,至今已有來自 190 多個(gè)國家和地區(qū),超過160 萬名學(xué)生參與了“創(chuàng)新杯”比賽和相關(guān)活動(dòng)。
2023年的比賽主題是培養(yǎng)下一代創(chuàng)造者和問題解決者,冠軍將獲得 100000美元的大獎(jiǎng)。
百度之星程序設(shè)計(jì)大賽
一年一度的Astar百度之星程序設(shè)計(jì)大賽由百度舉辦,是一項(xiàng)旨在展示學(xué)生創(chuàng)新能力和編寫程序、分析、解決問題能力的年度競(jìng)賽。
從2005年至今已成功舉辦至第18屆,累計(jì)參賽學(xué)生三十余萬名,覆蓋上千所高校和數(shù)百所中小學(xué),成為中國互聯(lián)網(wǎng)行業(yè)最具知名度、最有影響力的大學(xué)生程序設(shè)計(jì)大賽之一,無數(shù)編程人才通過大賽脫穎而出,被視為國內(nèi)程序員的“黃埔軍校”和“造星工場(chǎng)”。
華為軟件精英挑戰(zhàn)賽
華為軟件精英挑戰(zhàn)賽是華為公司面向全國乃至全球在校大學(xué)生舉辦的大型軟件編程競(jìng)賽,從2015年至今已成功舉辦七屆,累計(jì)超10萬優(yōu)秀大學(xué)生參與,展示軟件設(shè)計(jì)與編程的技術(shù)能力。
2023年的比賽主題是華為云智能機(jī)器人,選手通過代碼操控機(jī)器人完成特定任務(wù)以實(shí)現(xiàn)價(jià)值最大化。冠軍獎(jiǎng)金20萬。
TopCoder
Topcoder是一個(gè)知名的在線編程大賽平臺(tái),是在線算法競(jìng)賽的始祖,引入了顏色,Challenge,Virtual Participation,Room等概念,由Jack Hughes在2001年4月創(chuàng)立,后被Appirio和Wipro相繼收購。
該網(wǎng)站每個(gè)月都有兩到三次在線比賽,根據(jù)比賽的結(jié)果對(duì)參賽者進(jìn)行新的排名。參賽者可根據(jù)自己的愛好選用Java, C++, C#, VB或python進(jìn)行編程。
參賽者須在1小時(shí)15分鐘的時(shí)間內(nèi)完成三道不同難度的題目,每道題完成的時(shí)間決定該題在編程部分所得的分?jǐn)?shù)。
而比賽可分為三部分:Coding Phase, Challenge Phase和System Test Phase,比ACM/ICPC多了Challenge Phase,這部分是讓參賽者瀏覽分配在同一房間的其他參賽者的源代碼,然后設(shè)法找出其中錯(cuò)誤,并提出一個(gè)測(cè)試參數(shù)使其不能通過測(cè)試。
如果某參賽者的程序不能通過別人或系統(tǒng)的測(cè)試,則該參賽者在此題目的得分將為0。
CodeForces
Codeforces是一家為計(jì)算機(jī)編程愛好者提供在線評(píng)測(cè)系統(tǒng)的俄羅斯網(wǎng)站。目前由 Telegram 贊助。著名 ACM 選手 tourist 就在上面刷題,常年穩(wěn)居第一。
Codeforces 上舉行的比賽一般有 4 種,分別是 Div.1,Div.2,Div.3 和 Educational Round,其中 Div 隨著數(shù)字的增加難度依次下降,對(duì)于 Educational Codeforces Round 來說一般題目較多,采用擴(kuò)展 ACM-ICPC 的模式,即提交代碼立即出結(jié)果,錯(cuò)誤一次計(jì) 10 分鐘罰時(shí)。文章來源:http://www.zghlxwxcb.cn/news/detail-410111.html
若有收獲,就點(diǎn)個(gè)贊~文章來源地址http://www.zghlxwxcb.cn/news/detail-410111.html
到了這里,關(guān)于8個(gè)全球性編程比賽,天才程序員的夢(mèng)想舞臺(tái)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!