Hackathon: pensar, programar, crear

Fue un gran día con una serie de pensamientos en mi cabeza. Veo mentes curiosas involucradas en una conversación profunda sobre cómo están trabajando en diferentes tecnologías, ayudando a otros cuando están atascados, tomando bebidas energéticas para evitar quedarse dormidos y forzar la cabeza y los ojos en la pantalla. Estaba en un hackathon con mi compañero de equipo, que asistía a un evento de este tipo por primera vez. He participado en varios hackathons y siento que es mi trabajo transmitir mis conocimientos a los que no tienen ni idea de esto. Estoy seguro de que hay tantos estudiantes que no saben mucho al respecto, así que permítame informarle sobre los hackatones y por qué debería participar en uno.

Entonces, ¿qué es Hackathon?
Hackathon es un evento que, por lo general, persiste durante 24 horas. Pero esto puede variar de un organizador a otro. Este evento no se trata solo de programar, sino también de explorar nuevas tecnologías y trabajar en red con algunas mentes geniales. En algunos hackathons, no se le permite cabildear, pero en muchos lugares se recomienda interactuar con otros técnicos y aprender de sus experiencias. He estado en ambos tipos de hackatones y la cantidad de conocimiento que he recibido seguramente me ayudará a mí y a todos en la vida profesional.

¿Qué hacemos en Hackathon?
De las declaraciones de problemas que se le proporcionarán, debe elegir una y crear una aplicación completamente nueva. En algunos lugares, declaran un tema (como blockchain, en mi último hackatón) en torno al cual tienes que crear una nueva aplicación, que ayudará a la humanidad de una forma u otra. Los jueces van y vienen de vez en cuando para ver el progreso de todos y cada uno de los participantes y dar su opinión sobre el proyecto. Antes de ingresar a la arena, debe conocer hechos como:

  1. ¿Declararán planteamientos de problemas antes de llegar al lugar en algún portal? Si lo hacen, entonces le darán un poco de tranquilidad al preparar una parte de su solicitud de antemano. Pero recuerde que debe prepararse solo una parte y no toda la aplicación antes de ingresar al campo de la codificación.
  2. ¿Tienen otros eventos al lado, como lanzamiento de inicio? ¡Es una gran oportunidad para que los aficionados a la tecnología mejoren su perfil y den una oportunidad si tienen alguna gran idea en mente!
  3. ¿Proporcionarán alimentos y bebidas? En su mayoría lo hacen, pero en algunos lugares, debe llevar sus propios refrigerios.
  4. ¿Cuáles son los premios para los ganadores? Puede ser dinero en efectivo, cupón de descuento de curso, una oferta de trabajo o cualquier cosa que pueda ser de tu interés.
  5. ¿Cuál es su proceso de evaluación? Siempre tienen algún procedimiento estándar para evaluar un proyecto, como qué tan bien está definida la idea, cómo va a mejorar la vida de la gente común, si los participantes son lo suficientemente valientes como para incorporar algunos cambios a tiempo y más.
  6. ¿Qué accesorios te van a proporcionar? Lleve todo el equipo que necesita, como una computadora portátil, cargador, auriculares, blocs de notas, cable de extensión, dongle, etc.

No es necesario ser un gran programador para participar en los hackatones. Su idea innovadora, el enfoque para resolver problemas complejos y cómo interpreta un enunciado de problema dado y saca la esencia de él cuenta mucho. Entonces, para cualquier recién llegado que quiera participar, la codificación seguramente es un aspecto importante pero no el requisito final. Algunos consejos más importantes son:

  1. Es recomendable que lleve su currículum cuando asista a un hackathon organizado por una empresa, ya que es una oportunidad increíble para interactuar con los organizadores y otros expertos en tecnología. Muestre sus habilidades y transmita su currículum para futuras perspectivas profesionales.
  2. Aprenda de antemano algunas tecnologías nuevas que crea que serán útiles para su aplicación. Intente concentrarse en crear una aplicación útil, fácil de usar e innovadora que sea fácil de usar para todas las sectas de personas.
  3. Tome descansos en el medio. No es posible para la mayoría seguir codificando durante todo el tiempo sin descansar. Así que tome descansos breves, deambule (si está permitido), tome pequeñas siestas, coma algo saludable y vuelva al trabajo.
  4. Asegúrese de explicar la motivación de su aplicación a los revisores, ellos quieren ver de qué manera su aplicación es diferente y única de las demás.
  5. Participar en pequeñas actividades divertidas si las organizan, realmente ayuda a mantener a raya los mareos y divertirse un poco más.
  6. Si un revisor le da algunos consejos o le indica que improvise algunos módulos en su proyecto, es recomendable que lo investigue y haga los cambios necesarios, ya que también podrían evaluarlo en ese terreno.
  7. Mantén tu idea simple pero efectiva. Comprender el enunciado del problema y relacionarlo con el escenario del mundo real.
  8. No dejes tu proyecto a medias. Complétalo y demuestra tus capacidades.
  9. Si está permitido usar Internet, busque ayuda para corregir los errores si los encuentra. Compruebe si alguna otra funcionalidad incorporada ayudaría a su proyecto a llegar a las masas.

Discuta con los evaluadores qué es lo que buscan exactamente. Constrúyalo pequeño pero asegúrese de cubrir todos los aspectos básicos y presentarlo de manera hermosa. Por último, no te esfuerces. Tu salud es más importante que cualquier cosa. ¡Así que aprende, piensa, mantén la calma y codifica!

Publicación traducida automáticamente

Artículo escrito por soumya__kumar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *