Preparándose para el hackathon: cómo exprimirse en un máximo de 48 horas



¿Con qué frecuencia no duermes 48 horas? ¿Toma pizza con un cóctel de café con bebidas energéticas? ¿Mira el monitor sin interrupción y toca las teclas con dedos temblorosos? A menudo, esto es exactamente lo que parecen los miembros de los hackathons. Por supuesto, un hackathon de dos días en línea, e incluso en un estado de "impulso", es difícil. Por lo tanto, hemos preparado algunos consejos para usted que lo ayudarán a codificar y generar ideas de manera más efectiva en 48 horas. Puede consultar estos consejos en la práctica muy pronto: hasta el 12 de mayo, se llevará a cabo la inscripción para el concurso Digital Breakthrough , que se llevará a cabo en el verano en 40 ciudades de Rusia en el formato de hackatones.

Evita objetivos poco realistas


Tu principal oponente no son otros participantes, sino el tiempo. El hackathon tiene un marco de tiempo claro, así que no pierdas horas preciosas trabajando en detalles innecesarios del proyecto. Además, el estrés excesivo interferirá con la claridad de pensamiento. Un producto mínimamente viable que funcione sin problemas ya puede proporcionar una posición ganadora en el hackathon.

Elige tu equipo sabiamente


Cualquiera, incluso la idea más excelente puede verse abrumada si hay personas en su equipo que no entienden / no comparten su visión o enfoques. En el momento del hackathon, el equipo debería convertirse (no importa lo trivial que parezca) en un solo mecanismo.

¿A quién invitar al equipo de hackathon? Todos los participantes deberían estar interesados ​​en la codificación, de lo contrario, ¿cómo esperar 48 horas en un espacio cerrado? Deje que la composición sea diversa, no tenga miedo de "diluir" su grupo de especialistas técnicos con un diseñador o incluso un comercializador; si bien está inspirado en el código, lo ayudarán a colocar correctamente los acentos y "resaltar" los méritos del producto para su protección ante el jurado. Todos los miembros del equipo deben poder trabajar bajo presión y estrés, porque una falla en uno de ustedes puede interrumpir todo el proyecto, simplemente no cumpla con la fecha límite.

Inspírate con tus compañeros


Analice la experiencia de sus colegas: recuerde su último hackathon, piense en cuál de los participantes recuerda y cómo (los errores de otras personas también son útiles). ¿Qué tácticas usaron? ¿Cómo se distribuyeron el tiempo y las tareas? Su experiencia, éxitos y fracasos lo ayudarán a planificar sus acciones.

Usa la herramienta de control de versiones


Imagínese: ha estado en un estado de flujo durante mucho tiempo, trabajando en un prototipo, aquí de repente encuentra un error y no puede entender cuántos minutos u horas atrás y dónde exactamente cometió un error. Obviamente, no tiene tiempo para "comenzar de nuevo": en el peor de los casos, simplemente no tiene tiempo para pasar por todas las etapas nuevamente, e incluso si tiene tiempo, puede mostrarle al jurado solo algo muy crudo. Para evitar esta situación, es lógico utilizar un sistema de control de versiones, por ejemplo, git.

Usar bibliotecas y marcos existentes


¡No reinventes la rueda! No es necesario dedicar más tiempo a escribir funciones que se pueden implementar utilizando bibliotecas y marcos. Concéntrese mejor en las características que hacen que su producto sea especial.

Use soluciones de implementación rápida


La idea principal del hackathon es crear un prototipo funcional para su idea. No pase demasiado tiempo implementando la aplicación. Aprenda de antemano cómo puede implementarlo rápidamente en la nube, como AWS, Microsoft Azure o Google Cloud. Para la implementación y el alojamiento, puede usar soluciones PaaS como Heroku, Openshift o IBM Bluemix. Puede ser un excelente administrador del sistema, pero dentro del marco de un hackathon es mejor simplificar su tarea tanto como sea posible para que todo el equipo pueda centrarse en la codificación, la implementación y las pruebas.

Elija a una persona de antemano para la presentación


¡La presentación es muy importante! No importa qué tan bueno sea su prototipo si no lo presenta correctamente. Y viceversa: una presentación bien pensada (y no solo estamos hablando de diapositivas) puede guardar una idea cruda. Asegúrese de no haber olvidado todos los aspectos importantes: qué problema resuelve su concepto, dónde debe aplicarse y cómo difiere de las soluciones existentes. Decida de antemano cuánto tiempo necesitará para preparar la presentación y quién será la cara de su proyecto. Elija al miembro del equipo más experimentado que tenga experiencia en hablar en público. Nadie canceló el carisma.

Aprenda las nominaciones y el tema de antemano


Los hackatones a menudo se llevan a cabo con el apoyo de empresas de una industria en particular. Averigüe si las empresas asociadas de su hackathon tienen sus propias nominaciones, por ejemplo, por usar sus servicios en su trabajo.

¡No descuides el estudio del tema del hackathon! Piense de antemano y esboce una lista de ideas que pueda implementar en la competencia.

¿Piensa en lo que su equipo necesita para un trabajo cómodo?


Prepare de antemano todo el soporte técnico para su equipo: computadoras portátiles, cables de extensión, cables y más. Lo importante no es solo la tecnología: hacer preparaciones arquitectónicas, recoger bibliotecas y otras herramientas que pueda necesitar. Tienes que trabajar con la cabeza, cuidar el cerebro: el chocolate negro, las nueces y las frutas contribuyen al intenso proceso de pensamiento. La energía ayuda a alguien, pero no lo molestes con café, no será bueno para tu salud.

* * *


Y el último: no tengas miedo y no dudes. Sintonice la ola de trabajo y logre el resultado. Los hackathons no son solo sobre competencia, sino también sobre redes e inspiración. Lo principal es disfrutar de lo que sucede a su alrededor. Después de todo, la victoria no es lo único que puedes llevar contigo.

Source: https://habr.com/ru/post/449516/


All Articles