Cómo sobrevivir a un hackatón

Cómo prepararse para un hackatón sin morir en el intento

Los hackatones son emocionantes, aunque abrumadores; exigentes, pero divertidos. El ambiente que se forma es el de personas con ideas afines reunidas para aplicar su creatividad a la resolución de problemas, a la vez que conocen a otras personas y aprenden nuevos trucos.How to survive a hackathon

Los siguientes consejos son útiles tanto para novatos como para veteranos de los hackatones. Si los siguen, estarán bien preparados para la ocasión y no desperdiciarán su valioso tiempo de escritura de código.

  • Revise el hardware y el software. Asegúrese de que el entorno de desarrollo esté configurado y funcione sin inconvenientes. Instale todas las actualizaciones de la PC y compruebe que todo el hardware funcione.
  • Estudie la información. Si se puede conocer el tema del hackatón, comience a pensar y planear una idea, pero no escriba código todavía. Por lo general, no está bien visto llevar código ya desarrollado, ni siquiera en forma parcial. Si sabe cuáles son los patrocinadores del evento, familiarícese con sus interfaces de programación de aplicaciones (API). Es probable que deba trabajar a partir de ellas. Vaya ya sabiendo los aspectos básicos, así no pierde tiempo tratando de dilucidarlos ese mismo día. Y lo más importante es leer las reglas. No vaya a ocurrir que se pase dos horas desarrollando una aplicación y después lo descalifiquen por una pequeña infracción.
  • Planee con anticipación. Si integra un equipo, asegúrese de que todos sepan lo que están haciendo. El equipo debería estar constituido por personas con diferentes aptitudes: un programador, un diseñador, un desarrollador, etc. Si no forma parte de un equipo, no se preocupe, en los hackatones siempre hay gente en busca de compañeros.
  • Lleve su propio módem. Los organizadores proporcionan conexión a internet, pero la red se puede congestionar con facilidad y hacerse muy lenta. Si lleva su propio módem, podrá trabajar rápido sin latencia ni tiempo improductivo.
  • Revise tres veces el equipaje. No olvide fuentes de alimentación, cargadores de teléfono, conectores de video ni ninguno de estos elementos esenciales.
  • Repase la presentación. Debería poder explicar a los jueces, en pocos minutos, qué hace su aplicación, para qué sirve y por qué debería ganar. En los hackatones, aprender es tan importante como hacer. Haga ver a los jueces que todos los integrantes del equipo aprendieron algo nuevo.
  • Diviértase y mantenga la concentración. La aplicación que presente debe ser interesante y entretenida. Es mucho el tiempo que va a dedicarle, así que más vale que la disfrute. Si bien los jueces no esperan que presente una aplicación ya terminada, debería tener algunos aspectos funcionales. Asegúrese de ello antes de agregar nuevas funcionalidades. En realidad, lo mejor es trabajar “hacia atrás”. Comience con su meta definitiva en mente y desarrolle la aplicación de acuerdo con esa idea. Considere usar un sistema de control de versiones para registrar los cambios y retirar versiones específicas si algo sale mal.

Los hackatones pueden durar entre 8 y 52 horas. Es esencial dormir bien la noche anterior. Cuando llegue el gran día, programe pausas frecuentes, lleve algo para comer y tome líquidos. Y lo más importante es que viva la experiencia por lo que es: una experiencia. Aprenderá mucho, se divertirá, conocerá gente, se verá exigido y, lo mejor de todo, creará algo a partir de nada. Y cuando termine, querrá hacerlo otra vez.

Intel y iHub organizan hackatones periódicos por medio del Student Partner Programme en África Oriental. ¿Y si se prepara para el próximo? Comience a escribir código con Intel ya mismo y tome la delantera.

Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.