Maratones de Programación

Autora: Jessica Dagostini – beecrowd

(6 minutos de lectura)


La programación competitiva es la programación en un entorno competitivo. Es un deporte de la mente (competencia mental), realizado a través de internet o de manera presencial, e involucra a participantes del área de tecnología, quienes tratan de resolver una serie de problemas de acuerdo con unas especificaciones, utilizando la programación.

Una competencia de programación generalmente implica presentar un conjunto de problemas lógicos o matemáticos a los concursantes y exigirles que escriban programas de computadora capaces de resolver cada uno de esos problemas. Gana el que más problemas resuelve y hay criterios de desempate como la velocidad de resolución y otros.


MARATÓN DE PROGRAMACIÓN SBC

La Maratón de Programación es un evento de la Sociedad Brasileña de Computación que existe desde 1996. La Maratón nació de las competencias regionales clasificatorias para la final mundial del concurso de programación, el International Collegiate Programming Contest, y forma parte de la regional sudamericana del concurso. Este año es el 26. edición de la Maratón que se realizará en Gramado, Rio Grande do Sul, del 31 de marzo al 2 de abril.

El maratón está destinado a estudiantes de pregrado y posgrado en el área de Computación y afines. La competencia promueve la creatividad en los estudiantes, la capacidad de trabajar en equipo, la búsqueda de nuevas soluciones de software y la capacidad de resolver problemas bajo presión.

Varias universidades de Brasil desarrollan concursos locales para elegir los mejores equipos para participar en la Maratón de Programación. Estos equipos compiten en el Maratón donde se seleccionarán los mejores equipos para participar en las Finales Mundiales del evento.


FINAL BRASILEÑA DEL XXVI MARATÓN DE PROGRAMACIÓN

Para aquellos a quienes les gusta la competencia y la programación, ¡el maratón de programación de SBC es un banquete! Este próximo fin de semana se lleva a cabo la final nacional de esta competencia, que clasifica a 3 equipos para la final mundial del Concurso Internacional de Programación Colegiada - ICPC. Podemos decir que el ICPC es la “Copa del Mundo” del mundo de la computación, donde la Maratón SBC es una de las “clasificatorias a la Copa”.

Participar en este tipo de competencias trae varios beneficios a los estudiantes de las carreras de Informática. En estas competencias, los programadores compiten en tríos representando a sus universidades. Todos deben compartir la misma computadora y, juntos, encontrar soluciones computacionales para unos 12 problemas propuestos, que deben resolverse en una prueba de 5 horas. Durante estas 5 horas, el equipo no tiene acceso a ningún recurso externo o online: todo lo que pueden acceder es su conocimiento, libros y notas físicos.

Al igual que las competencias deportivas, el Maratón ayuda a sus competidores a desarrollar no solo habilidades técnicas sino también habilidades de gestión del tiempo, trabajo en equipo y pensamiento crítico. Para que un equipo tenga éxito, no basta con dominar todas las mejores técnicas de programación. El equipo necesita llevarse bien hasta el punto de saber dividir tareas, saber identificar y priorizar los problemas correctos, saber escuchar a los compañeros y discutir ideas de manera saludable.

Así, la participación de los programadores en este tipo de concursos los prepara, de forma lúdica, para distintos escenarios reales. Toda empresa de tecnología busca no solo la preparación técnica en sus profesionales, sino también muchas de las llamadas habilidades blandas, que se encuentran sobre desarrolladas en eventos como la Maratón. El historial profesional de los competidores de ediciones anteriores demuestra cuánto aporta esta competición al futuro profesional de sus participantes, dado que la mayoría de ellos trabajan en las mayores empresas tecnológicas del mundo. Además, las propias empresas buscan excompetidores de maratón, sabiendo que la preparación que les trae este evento es de destaque.

¡Además de todos estos beneficios técnicos, participar en eventos de programación competitivos también es extremadamente divertido para aquellos que aman resolver desafíos! Los días de competición la inmersión en este mundo es total, ya que estarás en un entorno donde el 100% de las personas comparten los mismos gustos por los desafíos y, por tanto, los competidores se sienten parte de una comunidad. Es una comunidad muy fuerte, donde se crean lazos de amistad que se extienden por todo el país. Es muy común que los competidores se reúnan con otras personas y comiencen a intercambiar contactos para mantener grupos de estudio o incluso para divertirse después del evento. Varios eventos paralelos a las competencias oficiales (como escuelas de invierno y verano para preparar la competencia) son desarrollados por grupos que se formaron a través del contacto realizado durante las competencias.

¿Interesado en ser parte de esta comunidad? ¡Habla con los profesores de tu institución y pídeles que corran la voz e inscriban un equipo! La inscripción para la fase regional del Maratón de Programación de SBC (que clasifica para la final nacional que se lleva a cabo este fin de semana) normalmente se abre en julio/agosto, y la primera fase se lleva a cabo en septiembre. ¡Mientras no se lleva a cabo la competencia oficial, organiza tu equipo y entrena con problemas da beecrowd!

Este año, beecrowd es patrocinador oficial de la final del Maratón de Programación (clasificatorio latinoamericano para la final mundial) y reflejará la competencia en la misma fecha de la prueba oficial. Esto significa que, si te quedaste fuera de la final, puedes intentar resolver los mismos problemas que resolverán los equipos clasificados en Gramado.

En nuestra plataforma, la competencia espejo comenzará el sábado 2 de abril, una hora después del inicio de la prueba oficial. La previsión es que la competencia espejo comience entonces el 2/abr a las 6:00pm (UTC) (equivalente a 2/abr as 3:00pm Brasilia; 3/abr as 12:00am Dhaka) y será en idioma inglés.

La competencia ya está disponible en el portal de beecrowd, solo acceda a AQUÍ y haga clic en JOIN para registrarse (si ya tiene una cuenta de beecrowd). Si no, ¡crea tu cuenta para que puedas registrarte también! ¡No pierdas esta oportunidad de competir!


¿Te gustó nuestro contenido? Así que síganos en las redes sociales para estar al tanto de más información y siga nuestro blog.

Jessica Dagostini es Principal System Architect en beecrowd. Tiene una Maestría en Ciencias de la Computación de la Universidad Federal de Rio Grande do Sul y ha tenido la oportunidad de participar en Maratones de Programación alrededor de América Latina.

Comparte este artículo en tus redes sociales:
Califica este artículo:

Otros artículos que podría interesarle leer

  • Todos (185)
  • Bienestar (18)
  • Carrera profesional (38)
  • Competencias (6)
  • Desarrollo (112)
  • Diseño (8)
  • Diversidad e inclusión (3)
  • Eventos (3)
  • Historia (15)
  • Industrias (6)
  • Innovación (38)
  • Liderazgo (8)
  • Proyectos (23)
¿Le gustaría que su artículo o video sea publicado en el blog y las redes sociales de beecrowd? Si está interesado, envíenos un correo electrónico con el asunto “BLOG” a [email protected] y le daremos más detalles sobre el proceso y los requisitos previos para que su artículo / video sea publicado en nuestros canales

Sede
Rua Funchal, 538
Cj. 24
Vila Olímpia
04551-060
São Paulo, SP
Brasil

© 2023 beecrowd

Todos los Derechos Reservados