Saltar al contenido principal

Una publicación etiquetados con "GrowthMindset"

Ver Todas las Etiquetas

Travesía hacia el Training Camp 2023

· 24 min de lectura
Luis Miguel Báez
Systems and Computer Engineer at UNAL and ACM-ICPC contestant

El objetivo era claro: asistir al Training Camp Argentina 2023. Durante mis años universitarios soñaba con participar en este evento, el más reconocido de habla hispana en Latinoamérica para la programación competitiva, donde se dominan temas complejos de matemáticas discretas, lógica y algoritmos avanzados. En aquella época de estudiante el dinero no alcanzaba, pero ahora que trabajaba y había logrado reunir los fondos, no iba a dejar pasar la oportunidad.

Fue una aventura decidida a última hora, apenas quince días antes de partir. Al comprar los tiquetes evalué mis opciones y elegí volar de Bogotá a Córdoba en lugar de Buenos Aires, ya que la diferencia de precio era considerablemente favorable.

Training Camp Argentina 1

Una pequeña colección visual que inspiró este sueño algorítmico.

La travesía comenzó en Circasia el 28 de julio. A las 6:00 PM salí rumbo a la terminal de Armenia junto a mi hermano Juan, quien viajaba a la capital para iniciar su semestre de psicología en la Universidad Nacional de Colombia. Abordamos el bus de las 8:00 PM y, tras un largo recorrido nocturno, arribamos a la Terminal Salitre de Bogotá entre las 2:00 y las 3:00 de la madrugada del 29 de julio. Sin perder tiempo, tomamos un taxi juntos hacia el Aeropuerto Internacional El Dorado.

Mi primera escala estaba programada para las 5:50 AM con destino a Lima, Perú, por Latam Airlines. Alrededor de las 4:40 AM me despedí de Juan y me dirigí a migración. Allí enfrenté el primer contratiempo del viaje: seguridad confiscó mis bebidas (una botella de agua y una de Gatorade), permitiéndome conservar únicamente tres manzanas que llevaba de mecato. A pesar de esto, al llegar a la sala de espera, la emoción me invadía; estaba a punto de cumplir uno de mis grandes sueños: realizar mi primer vuelo internacional.

Training Camp Argentina 2

Una pequeña colección visual que inspiró este sueño algorítmico.

Tras un trayecto de aproximadamente tres horas, aterricé en el Aeropuerto Internacional Jorge Chávez de Lima a las 8:50 AM. Me esperaba una larga escala de 15 horas y 40 minutos. Aunque consideré salir para explorar los alrededores de la ciudad, descubrí que el permiso de salida tenía un costo cercano a los 50 USD. Decidí que no valía la pena el gasto por tan pocas horas, así que me preparé para esperar mi siguiente conexión dentro del aeropuerto.

Para hacer la espera más llevadera en Lima, recorrí las tiendas de artesanías de un aeropuerto que, aunque pequeño, lucía moderno y renovado. Me alimenté únicamente con las tres manzanas que había logrado conservar y, tras una larga espera, llegó el momento del abordaje. El vuelo despegó a las 00:30 AM del 30 de julio; por fortuna, me correspondió la ventana, un lugar privilegiado para iniciar esta nueva etapa.

Training Camp Argentina 4
Training Camp Argentina 5

Una pequeña colección visual que inspiró este sueño algorítmico.

Durante las tres horas y cuarenta minutos de trayecto, la aplicación de mi teléfono registró una altitud máxima de 11.870 metros. Aquella altura comenzó a afectar mi respiración y pronto me invadió un mareo repentino; el cuerpo me cobraba factura por las más de 15 horas de ayuno sin comer algo de sal. Le comenté lo que tenia a la auxiliar de vuelo y ella preocupada buscó ayuda y me ofreció una bebida aromática dulce que logró estabilizar mi nivel de azúcar y recuperarme en pocos minutos. Afuera, a través de la ventanilla, la oscuridad de la madrugada solo permitía distinguir destellos confusos de ciudades lejanas.

Training Camp Argentina 6

Una pequeña colección visual que inspiró este sueño algorítmico.

Aterricé en el Aeropuerto Ingeniero Aeronáutico Ambrosio L.V. Taravella de Córdoba, Argentina, alrededor de las 6:10 AM. La ciudad aún dormía bajo un cielo oscuro, pues el sol no saldría hasta pasadas las 7:30. Mi primera misión fue conseguir moneda local, pero me encontré con un aeropuerto sin casas de cambio y taxistas que se negaban a recibir dólares. Sin efectivo y varado, me conecté al WiFi de la terminal y logré pedir un Uber pagando a mi tarjeta de débito, realizando la conversión automática de pesos colombianos a argentinos. En pocos minutos, un amable conductor de unos 70 años apareció para llevarme al terminal de buses.

Mis primeras impresiones de Córdoba fueron fascinantes. Al ser mi primera vez fuera de Colombia, todo captaba mi atención: desde la arquitectura hasta la curiosa ubicación de los semáforos en el extremo opuesto de la calle. Al llegar a la terminal de transporte, el ambiente era desolado; al ser domingo por la mañana, la mayoría de tiendas de comercio estaban cerradas y la ciudad apenas despertaba.

Necesitaba pesos argentinos con urgencia. Tras indagar con el personal de la terminal de buses, me dirigieron a la oficina de una empresa de autobuses que operaba discretamente como casa de cambio. Allí recibí mi primera lección de economía local: el chico me explicó la diferencia entre la tasa oficial del gobierno y las paralelas. Sin dudarlo, cambié mis dólares a la tasa del "Dólar Blue" —una cotización teóricamente ilegal en ese momento pero utilizada por todo el mundo — y, finalmente, tuve dinero local en mis manos.

Con pesos argentinos en el bolsillo, tuve que esperar un poco mientras la ciudad terminaba de despertar. Por suerte, alrededor de las 9:35 AM, un restaurante en la terminal abrió sus puertas. Pedí un desayuno local y me encontré con una curiosidad gastronómica: dos medias lunas acompañadas de chocolate, un vaso de agua y otro de jugo de naranja. Me pareció llamativo tener tres bebidas distintas para una sola comida, pero disfruté el desayuno y recargué energías.

El siguiente paso era resolver mi incomunicación. Busqué una simcard — o "chip", como le dicen allá— y logré comprar una de la empresa LUCOM con datos móviles incluidos, en una tienda miscelánea. Ya conectado a internet, pude escribirles por WhatsApp a mi madre, mi padrastro y a Juan, quienes estaban pendientes de mi travesía, para confirmarles que todo estaba bien.

Averigüé los horarios hacia Buenos Aires y noté que todas las empresas partían después de las 10:00 de la noche. Eso me regalaba el día entero para conocer Córdoba. Tras dejar mis maletas en una en un local donde se dedicaban a eso, compré mi boleto con la empresa "20 de Junio" para las 11:00 PM con destino a la Terminal de Retiro.

Libre de equipaje, emprendí una caminata de 30 minutos hacia el centro de la ciudad. Confieso que sentí un poco de temor al principio; las calles estaban muy solitarias y yo era un extraño en una ciudad nueva. Sin embargo, al llegar a la Plaza San Martín cerca de las 11:30 AM, quedé encantado. La arquitectura era fascinante y muy diferente a todo lo que había visto en Colombia.

Training Camp Argentina 7
Training Camp Argentina 8
Training Camp Argentina 9

Una pequeña colección visual que inspiró este sueño algorítmico.

En los alrededores de la plaza encontré un bus de City Tour. Al preguntar, descubrí que ofrecían un 50% de descuento para estudiantes, así que aproveché la oferta y pagué el equivalente a unos 10 USD en pesos argentinos. Subí al bus descapotable de dos pisos y me encontré con una escena divertida: yo era un chico de 24 años rodeado casi exclusivamente de adultos mayores pensionados.

El recorrido comenzó a las 12:30 PM. A pesar del sol fuerte y un calor sofocante —que pude soportar gracias a que llevaba mi gorra—, la experiencia fue magnífica. La guía turística, una mujer extrovertida y llena de energía, hizo que el viaje de una hora y cuarto fuera sumamente entretenido mientras explorábamos la zona turística de la ciudad. Estaba realmente feliz de estar allí.

Al finalizar el tour, continué explorando a pie los alrededores de la Plaza San Martín. El hambre apremió, así que entré a un centro comercial tipo galería para almorzar. En la plazoleta de comidas elegí un clásico: carne asada con ensalada y una Coca-Cola, para luego dar algunas vueltas y conocer el lugar.

Durante el recorrido noté que mi teléfono se había quedado sin batería. Tuve que comprar un adaptador para convertir el enchufe tipo A de Colombia al tipo I argentino, pero encontrar un tomacorriente libre fue una odisea. Finalmente, vi una máquina expendedora que estaba desconectada y sin uso; sin pena alguna, me senté allí y enchufé mi celular. Logré recuperar entre un 35% y 40% de carga en unos veinte minutos, momento en el que un guardia de seguridad me advirtió que eso no estaba permitido y tuve que desconectarlo. A pesar de la interrupción, me fui contento con la carga conseguida.

A eso de las 7:00 PM regresé caminando a la terminal de transportes para aguardar mi salida de las 11:00 PM. Las instalaciones me parecieron objetivamente muy lindas y cómodas. Para matar el tiempo en la sala de espera, entablé conversación con un chico local de unos 16 años que estaba con su familia. Fue muy amable; al saber que yo era colombiano se interesó de inmediato, pues tenía amigos de mi país gracias a su iglesia cristiana. La charla fue tan amena que incluso me ofreció su casa para alojarme en una futura visita.

Finalmente llegó la hora de partir. Recogí mis maletas del local que las guardaba y busqué mi transporte. Un hombre que parecía ser un ayudante se ofreció a cargar mi equipaje en el baúl, aunque al terminar aclaró que aceptaba "donaciones voluntarias", por lo que le entregué algunos pesos argentinos. El bus de la empresa 20 de Junio era imponente: negro, de dos pisos y con letras verde fosforescente. Viajé en el primer piso, en una silla muy cómoda junto a la ventana. Me sorprendieron detalles novedosos que no había visto en Colombia, como cortinas divisorias entre asientos para mayor privacidad, portavasos y cargadores USB.

Training Camp Argentina 11
Training Camp Argentina 12

Una pequeña colección visual que inspiró este sueño algorítmico.

El viaje duró alrededor de nueve horas y media; por fortuna logré dormir casi todo el trayecto. Llegué a la Terminal de Ómnibus de Retiro en Buenos Aires a las 8:30 AM del 31 de julio. Iba contra el reloj, pues el Training Camp comenzaba a las 9:00 AM, pero primero debía dejar el equipaje en mi hospedaje. Tomé un Uber —me pareció algo costoso— hacia el Airbnb. Allí me recibió Francisco, un señor muy amable de unos 60 años, quien me hizo el check-in, me entregó las llaves y me asignó un cajón para mis pertenencias antes de explicarme el funcionamiento del lugar.

Con el tiempo en contra, pedí otro Uber hacia la Universidad de la Matanza, sede del evento. Aunque arribé una hora y media tarde, la fortuna estuvo de mi lado: el inicio también había sufrido retrasos. Allí me reencontré con mi grupo de amigos y compañeros de la Universidad Nacional de Colombia (UNAL): Klaus, no_mind, Perapro, Nivalderramas y andreslel. Tras los saludos, reclamé mi camiseta oficial del Training Camp, una prenda negra de tela suave con los logos de los patrocinadores.

Training Camp Argentina 13
Training Camp Argentina 14
Training Camp Argentina 17
Training Camp Argentina 18
Training Camp Argentina 19

Una pequeña colección visual que inspiró este sueño algorítmico.

Las siguientes dos semanas fueron de inmersión total bajo un cronograma riguroso: clases teóricas de 9:00 AM a 12:30 PM, una hora para almorzar y, de 1:30 PM a 6:30 PM, la prueba de fuego: un contest práctico de cinco horas estilo ICPC. Para estos desafíos formé equipo con Perapro y Nivalderramas. Le pusimos de nombre al equipo fUlaNito melcocha, un nombre nacido de una anécdota con un amigo cubano de Perapro y Nivalderramas durante una edición anterior del Training Camp de Medellín.

El evento tuvo lugar en una universidad pública. Si bien las instalaciones eran modestas, esto no impidió que la experiencia fuera un éxito rotundo. Participé en la sesión de avanzado, enfrentándome a un temario de alto nivel impartido por expertos:

  • Probabilidad con Carolina Lang.
  • Flujos y Grafos con Agustín Santiago Gutiérrez (elsantodel90).
  • Grafos, Componentes Fuertemente Conexas y 2-SAT con Ivo Pajor.
  • Aho Corasick y Autómatas con Marcos Kolodny (MarcosK).
  • Programación Dinámica con Mariano Crosetti.
  • Combinatoria con Mateo Carranza Vélez (MateoCV).
  • Geometría con Carlos Soto (reedef).

Además de las clases, tuve el honor de conocer y compartir con figuras que admiro profundamente en la programación competitiva latinoamericana, leyendas de Codeforces en Latino, America como MarcosK, MateoCV, Edu175, Marckess, CodigoL, elsantodel90, Agua_Podrida y reedef. La noche del 3 de agosto trajo nuestra primera gran integración fuera de las aulas. Después de la competencia de la tarde, salimos a cenar pizza y aproveché para probar por primera vez el Fernet, una de las bebidas icónica de Argentina. El plan coincidió con el partido de Copa Libertadores entre Atlético Nacional de Colombia y Racing de Argentina.

Training Camp Argentina 15
Training Camp Argentina 16

Una pequeña colección visual que inspiró este sueño algorítmico.

Fue una cena amena, asistimos el grupo de la UNAL, nuestros amigos de EAFIT (Medellín) y varios de los "cracks" del campamento como MarcosK y MateoCV, entre otros. El ambiente era una mezcla perfecta de camaradería, compartiendo pizzas y anécdotas con varios de los cracks más brillantes de programación competitiva en ese momento en Latinoamérica.

El partido resultó vibrante. El marcador final de ida favoreció a Atlético Nacional con un 4 a 2 sobre Racing, pero el verdadero espectáculo estaba en el restaurante: se formó una rivalidad espontánea y divertida entre un hincha local de Racing, que gritaba los goles con pasión desbordada, y los chicos del grupo de EAFIT, que respondían con la misma euforia celebrando los tantos del equipo colombiano.

El viernes 4 de agosto, tras el contest de la tarde, el Training Camp organizó una noche de integración en el Club Paloko, en el barrio de Colegiales. Nos movilizamos en una caravana de alrededor de tres buses, enfrentando el denso tráfico de Buenos Aires que alargó considerablemente el trayecto. Al llegar, la espera valió la pena: disfrutamos de una cena con hamburguesas y cócteles mientras jugábamos bolos. Fue un plan especial, compartiendo risas y momentos relajados con muchos de los referentes de la programación competitiva latinoamericana que tanto admiro.

Training Camp Argentina 20
Training Camp Argentina 21

Una pequeña colección visual que inspiró este sueño algorítmico.

Al día siguiente intentamos coordinar una visita grupal al barrio La Boca, pero la logística se complicó. Decidí adelantarme con Perapro y Nivalderramas para hacer el recorrido los tres. Exploramos los alrededores del estadio y pagamos el tour del museo, una experiencia económica y fascinante, especialmente al descubrir la huella de varios jugadores colombianos en la historia grande del club.

Training Camp Argentina 22
Training Camp Argentina 23
Training Camp Argentina 24
Training Camp Argentina 25
Training Camp Argentina 30

Una pequeña colección visual que inspiró este sueño algorítmico.

Cerca de La Boca, con la brisa del puerto de fondo, nos reunimos finalmente con todo el grupo, nuestros amigos de EAFIT, nuestros colegas de Cuba y algunos de los “cracks” argentinos de la organización. El objetivo era uno solo: probar un verdadero asado argentino. La suerte nos llevó a un restaurante tradicional, donde nos servimos un asado de costillas de res, pollo, cerdo, matambre, chorizos y morcilla. una experiencia gastronómica que superó todas nuestras expectativas.

Training Camp Argentina 26
Training Camp Argentina 27
Training Camp Argentina 28
Training Camp Argentina 29

Una pequeña colección visual que inspiró este sueño algorítmico.

Al caer la noche, Perapro, Nivalderramas y yo fuimos a caminar por Puerto Madero. Recorrimos el lugar charlando, tomando fotos y disfrutando de la atmósfera de esa zona, que nos pareció verdaderamente mágica.

Training Camp Argentina 31
Training Camp Argentina 32
Training Camp Argentina 33

Una pequeña colección visual que inspiró este sueño algorítmico.

El domingo 6 de agosto, junto a mis amigos de la UNAL Klaus, no_mind, Perapro, Nivalderramas y andreslel y colegas de la Universidad de la Amazonia, visitamos el Jardín Japonés en Palermo. Este lugar, símbolo de la amistad entre Argentina y Japón, nos recibió con su lago central atravesado por puentes rojos, sus jardines impecables y su templo. Exploramos la Casa de Té y disfrutamos de las colecciones botánicas; incluso, en uno de los rincones del parque, tuvimos la oportunidad de practicar origami.

Training Camp Argentina 35
Training Camp Argentina 36
Training Camp Argentina 37
Training Camp Argentina 39
Training Camp Argentina 40

Una pequeña colección visual que inspiró este sueño algorítmico.

En el Jardín Japonés participamos en una tradición especial: compramos un Omikuji. El ritual consiste en sacar un papel al azar —usualmente de una caja o tubo con palitos numerados— que revela una predicción o consejo sobre tu suerte. El mensaje que el destino tenía para mí fue: "Mira Para Arriba", acompañado de una serie de números que, según investigué, portaban significados profundos:

Training Camp Argentina 38

Una pequeña colección visual que inspiró este sueño algorítmico.

  • 33: Número maestro, asociado con compasión y guía.
  • 12: Cambio y aprendizaje.
  • 51: Determinación.
  • 20: Intuición.
  • 46: Estabilidad.
  • 26: Equilibrio emocional.

Fue un momento reflexivo que cerramos con muchas fotos, disfrutando al máximo del entorno.

El martes 8 de agosto madrugué con una misión logística: cambiar más dólares a pesos argentinos. Moverse por Buenos Aires requiere tiempo, y las distancias me impidieron llegar a la clase matutina. Sin embargo, aproveché la cercanía de la casa de cambio para visitar el icónico Obelisco alrededor de las 10:00 AM y capturar algunas imágenes. Cerca de allí, en la estación de metro, no dejé pasar la oportunidad de probar un clásico local: el choripán. Con el estómago lleno y la misión cumplida, llegué a tiempo para el contest de la tarde.

Training Camp Argentina 44
Training Camp Argentina 45
Training Camp Argentina 46

Una pequeña colección visual que inspiró este sueño algorítmico.

El evento concluyó oficialmente el viernes 11 de agosto. La clausura fue una celebración de camaradería donde aproveché para hacer networking y tomarme fotos con colegas de Argentina, México, Bolivia, Cuba y Chile, sellando así nuevas amistades internacionales.

Training Camp Argentina 43
Training Camp Argentina 47
Training Camp Argentina 48
Training Camp Argentina 49

Una pequeña colección visual que inspiró este sueño algorítmico.

El sábado 12 de agosto, mi último día en la capital, lo dediqué a explorar junto a mis amigos de la UNAL. Recorrimos las zonas históricas de Palermo y San Telmo, visitando la feria de artesanías en la Plaza Dorrego, donde compramos souvenirs. Caminamos sin descanso y disfrutamos de un atardecer inolvidable antes de mi partida.

Training Camp Argentina 50
Training Camp Argentina 51

Una pequeña colección visual que inspiró este sueño algorítmico.

Esa misma noche, a las 9:00 PM, inicié mi regreso a Córdoba. Tomé un bus de doble piso de la empresa General Urquiza desde la terminal de Liniers, la cual elegí por su cercanía a mi Airbnb. Viajé en el segundo piso; el bus iba a menos de un tercio de su capacidad, lo que me permitió un viaje sumamente cómodo y tranquilo.

Training Camp Argentina 53
Training Camp Argentina 54

Una pequeña colección visual que inspiró este sueño algorítmico.

Llegué a la terminal de Córdoba temprano en la mañana del domingo 13 de agosto. Dado que mi vuelo hacia Santiago de Chile no salía hasta las 8:30 PM, tenía prácticamente todo el día por delante para una última jornada de exploración.

Siguiendo el consejo de MarcosK oriundo de cordobés del Training Camp, le escribí apenas llegué a la ciudad. Él me sugirió un itinerario para visitar: la Catedral, el Palacio Ferreyra, el histórico Cabildo y los fascinantes pasajes subterráneos del centro. Sin embargo, me advirtió de un detalle crucial: ese domingo se celebraban elecciones nacionales en Argentina, por lo que era muy probable que los sitios turísticos estuvieran cerrados.

Su advertencia fue acertada. Al encontrar las atracciones principales clausuradas, decidí improvisar. Me alejé de la ruta turística tradicional y dediqué el día a explorar zonas más aleatorias y auténticas de Córdoba. Fue una experiencia diferente que me permitió conocer la ciudad desde una perspectiva más cotidiana antes de mi partida.

Training Camp Argentina 55

Una pequeña colección visual que inspiró este sueño algorítmico.

Al caer la tarde, me aseguré de gastar mis últimos pesos argentinos y tomé un taxi hacia el Aeropuerto Ingeniero Aeronáutico Ambrosio L.V. Taravella. Tras pasar migración sin contratiempos, abordé el vuelo 487 de Latam, que despegó a las 8:30 PM rumbo a Santiago de Chile, aterrizando cerca de las 10:10 PM.

Training Camp Argentina 56
Training Camp Argentina 57

Una pequeña colección visual que inspiró este sueño algorítmico.

Aunque la escala en Santiago era de dos horas y media, el tiempo apremió. Tuve que cruzar casi todo el aeropuerto —un trayecto que se sintió interminable— para presentarme en la sala de abordaje una hora antes del despegue. A las 00:30 AM embarqué en el vuelo 578 de Latam hacia Bogotá. Fue una experiencia nueva para mí: era un avión enorme con tres filas de asientos. El cansancio me venció y dormí todo el trayecto, por lo que el viaje se me hizo cortísimo. Finalmente, a las 5:40 AM, aterricé en Bogotá, poniendo fin a esta gran aventura.


Nota del autor: Esta historia y las experiencias vividas son reales y de mi autoría. Sin embargo, utilicé herramientas de Inteligencia Artificial para pulir la redacción, mejorar la gramática y asegurar que la lectura fuera más fluida.