Consejos para ser un mejor mentor durante un Hackathon
Amo los Hackathons, desde ese día que fui a la Hackspedition del Super Happy Dev house Ciudad de México hace ya 9 años sentí que encontré ese lugar increíble donde puedes crear, equivocarte, divertirte y hacer grandes amistades.
Me encanta asistir, mentorear, ayudar y organizar Hackathons. Soy muy afortunado de que parte de mi trabajo en SG consista en organizar y facilitar Hackathons.

Ser mentor en un Hackathon es de las mejores experiencias que puedes tener, es una gran forma de tener impacto en la comunidad local de desarrolladores y es altamente satisfactorio ver cómo el equipo que ayudaste al inicio del Hackathon y que no tenía una idea clara de que querían hacer, con el paso de las horas logra terminar un proyecto increíble con tecnología que apenas conocían y que se animaron a aprender por que se las recomendaste.
Los mentores son una parte fundamental en un Hackathon, si tienes mentores que tienen claro cuál es su función y cómo pueden ayudar mejor a los equipos, logras que los participantes se sientan con la confianza de probar tecnología que no conocían y que experimenten. En cambio, si los mentores en tu Hackathon se la pasan criticando a los equipos y desalentándolos por que su idea de negocio no tiene fundamentos o por que no tienen claro que quieren hacer, el resultado es el contrario, vas a tener a los equipos yéndose a lo seguro, no innovando nada y saliendo decepcionados del Hackathon.

El motivo de este texto es darte una serie de tips por si te invitan a un Hackathon como mentor y no tienes idea de cual es la mejor forma de ayudar a los equipos y qué cosas deberías evitar. Es probable que si es la primera vez que te invitan como mentor no tengas muy claro qué hacer, en mi experiencia lo más fácil es acércate a los equipos y preguntarles qué están haciendo.
En las primeras horas del Hackathon los equipos normalmente están dando forma a su idea, pregúntales que tienen en mente realizar, qué tecnología van a usar y como más o menos planean organizar su equipo.
Si el equipo no tiene muy claro que quieren realizar, es un gran momento para ayudarles a hacer una lluvia de ideas, ayúdalos a refinar su idea y hacerla lo más sencilla posible. Es mejor tener un idea sencilla con un gran avance, que una idea muy compleja con poco avance. Recuérdales que pueden añadir funcionalidades más complejas una vez que tengan algo finalizado en su proyecto.
Cuando les pregunten por cual tecnología van a ocupar en su proyecto ten la mente abierta, quizás la herramienta que quieren ocupar no la conoces y puedes aprender un poco de ella.Si conoces una tecnología que podría usarse en el proyecto del equipo y que en tu experiencia puede ayudarles a desarrollarlo más rápido y de una forma más sencilla, no dudes en recomendárselas.
Si te acercas a un equipo que ya decidió la tecnología que van a ocupar y tienes experiencia en ella puedes darles algunos tips de errores comunes que deberían evitar. Es un buen momento para darles consejos y si tienen algún problema ayudarlos a resolverlo.
Algo muy importante a considerar es la hora en que te acercas a los equipos, al inicio del Hackathon los equipos normalmente tienen dudas de que idea van a realizar y con cual tecnología lo quieren trabajar, después del primer tercio de un Hackathon las dudas son de dominio, ¿cómo hago x con y ?. Las noches en un Hackathon es cuando los equipos tienen más dudas técnicas pero también es cuando los equipos se encuentran más cansados, ten esto en cuenta.
Siempre que estas ayudando a un equipo asegurate de no sobrepasar tus límites, es decisión de cada equipo si deciden tomar tus consejos o no. Si sientes que estás haciendo sentir a alguien incómodo, es suficiente razón para alejarse y darles su espacio.
¿Por qué ser un mentor?
Si alguna vez has asistido a un Hackathon estoy seguro que recuerdas a ese mentor que te ayudo en tu proyecto o te hizo pasar un rato terrible. Ir a uno y proponerte a ayudar a los equipos, es una gran razón para convertirte en mentor. Si necesitas más razones aquí hay algunas.
La razón más obvia es para ayudar a los asistentes a aprender. Como un desarrollador veterano, seguramente tienes las habilidades para ayudar en un montón de formas a los asistentes que los problemas que se puedan encontrar.

Estoy casi seguro que en algún momento un pequeño problema te ha tomado una cantidad irrazonable de tiempo y no fue hasta que pediste ayuda, que con el simple hecho de tener otra perspectiva del problema lo lograste resolver.
Ser mentor en Hackathons te provee de un espacio amigable donde puedes practicar algunas de tus habilidades como depurar, mentorear (duh), brainstorming e interactuar con extraños. Además es una buena oportunidad para conocer otras tecnologías que quizás no conocías y ver diferentes formas de resolver problemas.
Listo me convenciste, ¿donde me anoto para ser mentor?
Cada mes hay varios Hacks, en mi Twitter @lasr21 cada que me encuentre un Hackathon que ande solicitando mentores lo mencionare con su respectiva liga. Hay algunos Hackathons que serán pronto y están buscando mentores.
El fin de semana del 7–9 del 2018 de septiembre en la facultad de ingeniería de la UNAM es el MXHacks V, este Hackathon lo estoy ayudando a organizar y estamos buscando mentores, si te interesa puedes anotarte aquí.
En SG estamos organizando un Hackathon para dateros, el Data Jam el 21–21 de septiembre 2018. Este Hackathon está enfocado en análisis de datos. Si te interesa estar como mentor mándame un correo a l [at] sg.com.mx.
Gracias a @siclemx por ayudarme a revisar este texto, si ves un typo avísame para corregirlo.
