Hola
Hoy hablaremos sobre los hackatones y todo lo relacionado con ellos, a saber:
- Hackathon como solución a problemas mayores;
- ¿Por qué es hora de que su empresa invierta en un hackathon?
- ¿Por qué participar en tales eventos?
- Cómo va el hackathon: la vista desde el lado del participante;
- Cómo va el hackathon: una vista desde el organizador.
La información será de gran utilidad para los gerentes de relaciones públicas / recursos humanos de las empresas e interesante para los desarrolladores.
¡Mira debajo del gato!

Hackathon como solución a problemas mayores
Las pequeñas reuniones seguidas de una lluvia de ideas se han convertido en una parte integral de los días de trabajo de los desarrolladores. No importa lo que desarrolle: un logotipo para una empresa no oficial, otra compilación basada en Linux o la solución de código abierto más importante. Cualquier enfoque para resolver el problema ya está automatizado o es variable.
Hoy en día, las soluciones modernas basadas en IA se entrenan en una determinada muestra, como resultado de qué procesamiento pueden suponer o incluso llegar a una cierta conclusión. Esto ayuda si no desea quemarse en la casa de apuestas o reducir la posibilidad de tener un accidente. Pero desafortunadamente, AI aún no ha propuesto soluciones a problemas globales.
Por lo tanto, llegamos a la conclusión sin problemas: la humanidad todavía tiene que resolver los problemas, y es demasiado pronto para hacer tales preguntas a las máquinas de outsourcing, pero hoy la computadora sigue siendo solo una herramienta.
Y dado que la variabilidad sigue siendo una ventaja de la raza humana, ¿por qué no reunir a muchas personas con la lógica más desarrollada y no plantearles un problema para resolverla?

Alrededor de esta rama de la lógica, muchas comunidades llegan a la organización de un hackathon. Resolver problemas es el objetivo principal que persiguen los organizadores de tales eventos (o al menos deberían). Inicio, pero no el único ...
¿Por qué es hora de que su empresa invierta en un hackathon?
Arriba, examinamos el objetivo principal del hackathon. Pero no importa cuán excelente sea la solución a un problema importante: es poco probable que su empresa invierta en un evento si no recibe beneficios.
Por lo tanto, somos nosotros los que consideraremos:
Empresas de relaciones públicas
Un evento importante en un lugar excelente, donde los logotipos de su empresa solo serán visibles. ¿Qué podría ser más dulce? Y la crema restante se puede eliminar de los informes en la televisión y en los sitios de noticias. ¡Un verdadero regalo del destino para un gerente de relaciones públicas!
Búsqueda de marco objetivo
Imagínense: cincuenta, cien o incluso un millar de desarrolladores con la más diversa pila de tecnologías trabajan justo frente a usted, e incluso a veces registran cambios en el proyecto en los puntos de control. ¡Su HR nunca ha experimentado tal éxtasis!
Solución a un gran problema.
Docenas de equipos, liderados por sus líderes de equipo con el apoyo de mentores, están pensando en resolver su problema. No solo eso: también presentan un montón de decisiones a la fecha límite, y usted y los demás miembros del jurado solo tendrán que elegir el más racional de ellos y recompensar a estos genios de nuestro tiempo. Interesante: ¿cuántas horas le tomaría a su personal desarrollar un producto similar? Además, el problema puede ser cualquier cosa: desde desarrollar una infraestructura de TI completa hasta el algoritmo de clasificación matricial más rápido. Por cierto, los problemas para el hackathon se han separado de TI durante mucho tiempo, y ahora los participantes del hackathon están pensando en una gama mucho más amplia de tareas desde el campo de la bioinformática , la geografía e incluso el espacio . Es importante no olvidar: la solución desarrollada sigue siendo propiedad intelectual de los propios desarrolladores. Si necesita usarlo en su trabajo, deberá acordar con el equipo las condiciones para usar su proyecto.
Así, descubrimos los principales motivadores de las empresas inversoras. Algunas organizaciones pueden guiarse por otras razones, pero esto ya no es importante.
¿Por qué participar en tales eventos?
En el campo actual de la tecnología de la información, los días pasaron cuando la paga de un programador se convirtió en función del número de líneas de código. Todo avanza inexorablemente, así como los requisitos para un empleado moderno. El gerente de recursos humanos de hoy procesa su historia de vida mejor que muchos servicios de seguridad y oficinas de crédito. Por lo tanto, cualquiera de sus actividades se tendrá en cuenta al contratar, ya sea una victoria en el hackathon más grande o una fiesta de borrachos en la desmovilización de su amigo. Cuanto mayor sea su interés en cualquier campo, mayor será su calificación de recursos humanos.
Además, no olvide que el hackathon para usted y otros participantes es una gran oportunidad para demostrar su valía, pruebe su suerte (en promedio, los hackathons se llevan a cabo de 1 a 3 días, a veces sin descanso), y aprenda algo nuevo para usted. Después de todo, cuando no hay nada en absoluto antes de la fecha límite, debe encontrar rápidamente formas de resolver el problema. Esta es una gran habilidad para un desarrollador moderno.
Bueno, y como un bono: en el hackathon puedes ganar dinero extra. Muchos de estos eventos pagan premios, un buen premio en efectivo, incluso compartiendo con un equipo que no será ofensivo. Ni siquiera vale la pena recordar el descanso para tomar café, que por defecto se incluye en más o menos eventos. Entonces, incluso si no gana nada, al menos no tendrá hambre.
Cómo va el hackathon: la vista del participante
La experiencia de participar en varios hackathons muestra que su algoritmo general es aproximadamente el siguiente:
- Registro Puede usar la base competitiva si los organizadores temen un fuerte desbordamiento de aplicaciones. Pero en la mayoría de los casos, el registro es gratuito para todos. A menudo, durante el registro, puede postularse como miembro de un equipo formado y listo. Allí puede encontrar oradores, temas / cuestiones, premios y un calendario.
- Registro en el lugar . Una especie de autorización local . Los organizadores te señalarán que has venido al hackathon. Útil para las estadísticas.
- Informes de los oradores . Artículo completamente individual. Los temas de los informes dependen completamente de los problemas y la pila de tecnología utilizada. Los oradores u organizadores también deben discutir el tema y contarles a los participantes más sobre el problema que tendrán que resolver durante N horas.
- Lluvia de ideas Es aquí donde los participantes incluyen la creatividad y proponen docenas de formas de resolver el problema. A menudo, antes o después de una sesión de lluvia de ideas, hay un descanso durante el cual puede encontrar un equipo que se ajuste a la pila de tecnología.
- Hachathon Cuando se han tomado todas las decisiones y se han formado equipos, comienza la maratón. Los equipos deciden quién será el líder de su equipo, luego de lo cual discuten la arquitectura de la solución, Git y otros problemas operativos. De ahora en adelante, hasta la fecha límite, su trabajo será interrumpido solo por la necesidad, la sed, el hambre o el tiempo de viajar a casa, si el hackathon no proporciona una ubicación local en el sitio por la noche. Además, los hackatones largos pueden romperse mediante puntos de control, durante los cuales debe contar algo sobre el éxito de su equipo, las fechas de finalización esperadas, la arquitectura y otros matices.
- Plazo! . Solo di esa palabra algunas veces. Suena escalofriante, ¿no? Es en este punto que los equipos deben estar listos tanto para el proyecto como para la presentación del mismo. Después de todo, cada equipo que haya sobrevivido a este momento trascendental tendrá que salir y mostrar a todos lo que lograron lograr en tan poco tiempo. En este momento, el jurado evalúa el proyecto (y, a veces, el informe en sí mismo, así que observe su propio discurso y no escatime en la creatividad en la presentación). Después de lo cual hay un informe, gratificante y otras alegrías.
Entonces, examinamos el algoritmo general de hackathon desde el punto de vista del participante. Por supuesto, hay pequeñas desviaciones de este plan. Por ejemplo, en los hackatones en línea no habrá pausa para el café (parece lógico).
Y todavía tenemos el último elemento, del que hablaremos.
Cómo va el hackathon: la vista desde el organizador
Las personas que organizaron grandes eventos han sabido por mucho tiempo que cuanto antes comience, menos problemas tendrá que resolver al comienzo del evento. Nuestro tiempo es nuestro enemigo y, por lo tanto, es necesario comenzar a organizarnos al menos dos meses antes de la fecha prevista. Veamos cómo organizar un pequeño hackathon, por ejemplo, para cincuenta personas.
- Declaración del problema Como se mencionó anteriormente: el hackathon debe resolver el problema. Es importante calcular al menos aproximadamente cuántas personas se ven afectadas por este problema, cuántas personas en un equipo podrán desarrollar una solución y durante cuánto tiempo.
- Estudie guión, horario y sitio . Antes de atraer patrocinadores externos, debe pensar en todo lo que no depende de ellos. Y debe pensar mucho: la técnica, la disposición de las tablas en el sitio, los criterios de evaluación, la lista de reproducción, los premios y más. ¿Cuál es la elaboración del cronograma, porque es importante calcular absolutamente todo, incluso el tiempo estimado para la presentación de proyectos? También es necesario desarrollar un sitio para eventos, porque la corriente principal de participantes proviene de Internet. Pero el escenario del hackathon brinda total libertad de imaginación. Puede agregar su propio "giro": por ejemplo, exactamente a la medianoche, las luces se apagan y el equipo de animadores con disfraces de fantasmas comienza a parpadear y aullar terriblemente cerca de los participantes. Tal adición, si no desactiva la situación, ciertamente despertará a los programadores somnolientos y les dará una experiencia interesante. Es importante recordar: un hackathon está de moda, es juvenil y los disfraces con corbatas de los participantes no son bienvenidos allí.
- Busca sitios y patrocinadores . Es importante saber una sola cosa: cuantos más patrocinadores, mejores serán los premios para los ganadores, más sabroso será un almuerzo con coffee breaks y mayor será el evento. Necesitamos buscar la mejor opción de cooperación en el marco del evento, beneficiosa para todos, incluidos los participantes.
- Preparación del sitio . Cuando se hayan comprado todos los premios, se hayan redactado contratos, se haya alquilado el sitio y se hayan aprobado las listas de participantes, es hora de comenzar a preparar el sitio. En primer lugar, debe pensar en la tecnología: habrá mucha. Al menos una computadora portátil por participante. Y si el evento dura más de un día, también se tienen en cuenta los teléfonos móviles. Por lo tanto, es muy importante preocuparse por los puntos de venta en el sitio de antemano. No se olvide de Internet: cincuenta participantes utilizarán constantemente Git, descargarán paquetes de Nuget y responderán a mensajes en redes sociales. redes o escuchar música en línea. Y bueno, si Windows no comienza a bombear un ensamblaje nuevo, y Visual Studio no se considera uno viejo. Pero debe estar preparado para todo, por lo que es importante preocuparse por el ancho de banda del canal de Internet para los participantes.
Aquí debe organizar un descanso para tomar café, un proyector, acústica, un mostrador de registro, una mesa de calcomanías y otros artículos necesarios para un hackathon exitoso. También vale la pena ocuparse de los lugares para el jurado (encontrar un lugar, poner un poco de agua, imprimir formularios con un formulario de evaluación). Una persona nunca podrá hacer frente a tal carga de tareas, por lo que un equipo en la preparación de un hackathon es simplemente necesario. - Relájate y observa . Si en preparación para el hackathon todo fue pensado hasta el último detalle, entonces puede exhalar tranquilamente y retirarse cerca del descanso para tomar café, mientras escucha al orador hablar. Pero esto es una utopía: siempre habrá preguntas que deberán abordarse. Y debe estar preparado para una carrera en el sitio o una comunicación constante con su equipo de organizadores.
En conclusión ...
Hoy hablamos sobre el hackathon como tal, estudiamos algunas de las características del participante, organizador y patrocinador. Por supuesto, participar o no, definitivamente sí. Organizar o no: la respuesta es la misma.
¡Manténgase siempre actualizado y siga las tendencias!