Tweakers die van programmeren houden, opgelet: de registratie voor de jaarlijkse Google-programmeerwedstrijd Code Jam is sinds maandag open. Liefhebbers van algoritmisch probleemoplossen kunnen zich tot en met 19 augustus aanmelden voor een krachtmeting met andere programmeurs van over de hele wereld. De wedstrijd, die voor Google een gelegenheid is om met toptalent in contact te komen, bestaat uit het oplossen van steeds moeilijkere algoritmische problemen in een zo kort mogelijke tijd. De wedstrijd is 'viertalig', er mag in Java, C++, C# of VB worden geprogrammeerd.
'De Google Code Jam eert wat tot het beste werk op het gebied van probleem-oplossen behoort, door de snelste en meest getalenteerde informatici ter wereld. Google is trots om hun uitzonderlijke talenten te mogen ondersteunen en ze in de gelegenheid te stellen om te overwegen zich bij onze research & development-afdelingen aan te sluiten, in Brazilië, China, Japan, Europa, India of elders', aldus Alan Eustace, vice-president van de engineering-afdeling, die meteen duidelijk maakt dat dit geen competitie voor beginners is.
Op 22 augustus beginnen de kwalificatierondes, gevolgd door twee rondes van respectievelijk 500 en 250 deelnemers. Uiteindelijk zullen 100 finalisten het op 23 september tegen elkaar opnemen in de kampioensronde op Googles hoofdkantoor in Californië, waar uiteraard gelegenheid is om sollicitatiegesprekken te voeren. Er is 155.000 dollar prijzengeld te verdelen, bestaande uit een hoofdprijs van 10.000 dollar, negen tweede prijzen van 5000 dollar, vijftien derde prijzen van 2500 dollar en 25 vierde prijzen van 1000 dollar; de rest krijgt een troostprijs van 750 dollar.
De wedstrijd wordt ondersteund door TopCoder, specialist in online programmeerwedstrijden. Het bedrijf ontwikkelt ook software waarbij het gebruikmaakt van een wedstrijdelement in de ontwikkelcyclus. Dit komt in de Code Jam aan bod in de vorm van wedstrijdrondes waarin deelnemers elkaars oplossingen van invoer voorzien met als doel hun tegenstanders te vloeren. Komt een programma niet door zo'n test heen, dan verliest de deelnemer punten. De Google Code Jam-pagina van TopCoder is hier te vinden. Na registratie is er gelegenheid tot oefenen in de practice rooms van TopCoder. Twee problemen uit de finale van 2003 worden hier door toenmalig winnaar Jimmy Mårdell beschreven.
