lunes, noviembre 01, 2004

Competiciones en Topcoder

Recientemente ha terminado la "Google Code Jam Competition", miles de programadores de todo el mundo han participado y los 50 mejores se han reunido en las oficinas de Google en California para la gran final.

El ganador ha sido un Argentino, Sergio Sancho (ssancho2), asi se ha llevado 10mil dolares y posiblemente una oferta de empleo con Google. Resultados

Para explicar como funcionan este tipo de competiciones lo mejor es pasarse por el web de Topcoder. En cualquier caso, puedo explicar un poco. A los programadores se les dan 3 problemas de dificultad creciente y tienen 75 minutos para programar una solucion, gran conocimiento del lenguaje de programacion usado ( C++, Java, C# o VB ) ayuda, asi como conocimientos en teoria de Algoritmos ( Dynamic Programing, greedy algoritm...). Yo, personalmente he participado en un par de competiciones de las que organizan semanalmente, aunque el resultado no ha pasado aun del ridiculo. La velocidad es importante puesto que los puntos por cada problema dependen de la dificultad del problema en si y del tiempo necesitado para resolverlo. Tras la fase de programacion hay una nueva fase de 15minutos, en la que los programadores tienen acceso a el codigo de los otros competidores, durante esta fase pueden "retar" a otros cuando consideran que el codigo tiene algun fallo y ganar o perder puntos. Tras estos 15minutos se pasa a los "system test" cuando el codigo es probado por el sistema, y se ve si de verdad funciona o no.

Otro punto que me gustaria resaltar es la poca presencia de españoles, e hispanos en si ( a excepcion de Argentinos) en estas competiciones. Hay una clasificacion por paises, solo Argentina esta presente en el puesto numero 20, y donde hay hasta 30 paises.Clasificacion por paises. Podemos ver que Iran, Egipto o Singapur estan presentes, EEUU tiene mas de MIL participantes. No quiero llegar a ninguna conclusion, pero es triste, personalmente no ver hispanos aqui. Como nota relacionada, la universidad de Valladolid tiene uno de los web mas conocidos organizando este tipo de competiciones, con un amplio repertorio de problemas. ACM Valladolid

Un saludo (si alguien ha leido hasta aqui) y a ver si alguien se anima!! Seria interesante ver mas gente de habla hispana por alli.


NOTA: Publicado imicialmente en mi Bitacora en barrapunto el 27 de Octubre del 2004.


1 Comments:

At 12:02 p. m., Anonymous Anónimo said...

Contento me tienes

 

Publicar un comentario

<< Home