Este año, JetBrains se mudó a una nueva oficina y el hackathon tuvo que posponerse un poco, pero aun así sucedió. Las reglas eran simples:
Comienza el miércoles 18 de septiembre al mediodía.
El último compromiso es a más tardar el viernes al mediodía. Todas las presentaciones deben estar listas para esta hora.
Las presentaciones comienzan a las 20:5 horas del viernes XNUMX de septiembre. Cada equipo tiene XNUMX minutos.
¡Premios, premios!
Acción
Hubo más ideas y proyectos que en cualquier hackathon anterior. 182 participantes presentaron 70 proyectos.
La inscripción se abrió a las 10 am, los participantes recibieron un kit de hackathon: pasta de dientes y cepillo, camisetas, insignias y pegatinas.
56 proyectos llegaron a meta, te contamos los más destacados.
Ganadores
Probamos una nueva forma de determinar los ganadores.
El jurado, compuesto por personas de diferentes posiciones y diferentes equipos, determinó:
— ¿En qué categorías se sortearán los premios?
— ¿Quién ganó en estas nominaciones?
Todos los premios fueron iguales y el número de proyectos ganadores en cada categoría fue ilimitado.
Pero claro que había un ganador principal, cuyo nombre fue incluido en la Copa Hackathon. Fue determinado por los votos de todos los que trabajan en JetBrains.
Nominaciones:
Beneficios para las empresas
Construcciones especiales Mikhail Vink, Ivan Chirkov, Sergey Kesarev
La idea es simple: Producto JetBrains + Complementos = Ensamblaje especial.
Los chicos trabajaron en la capacidad de ensamblar diferentes IDE conectando diferentes complementos. Esto no sólo ayudará a los usuarios a obtener un producto consistente para propósitos específicos, sino que también ayudará a que nuestro marketing ofrezca exactamente lo que nuestros clientes necesitan.
Objetivos:
La posibilidad de descargar y comprar un ensamblaje especial con un solo clic.
Intente utilizar el protocolo IntelliJ IDEA y la integración con Toolbox.
Desarrollar una política de precios para dichos productos.
Proporcionar materiales de marketing para promover construcciones especiales.
Los chicos crearon diez ensamblajes que se pueden instalar desde Toolbox o producto.
Mejor presentación
Visor de historial local Maarten Balliau, Matt Ellis
lo que puedes tocar
Barra de empuje Ivan Kuleshov
En 2016, Apple decidió que las teclas de función no eran tan importantes como los emoji y las reemplazó con una pantalla estrecha llamada Touch Bar. ¿Qué hacen las personas motivadas si todavía necesitan estas claves?
30 horas de desarrollo, 3 teclados, 2 MacBooks de 2015, 18 tazas de café, 5 conceptos y dos versiones de PushBar están listas: “Pro” con conector USB-C para aquellos que quieren teclas físicas reales y “Mini” , que puede dejarlo dentro del portátil cerrado.
La mejor idea
Extrasentido Dmitri Neverov, Víctor Matchenko
No es muy común utilizar la audición en la programación. Imagínese obtener más información sobre lo que está sucediendo con solo escuchar. Por ejemplo, puede establecer puntos de interrupción que le avisen si algo sale mal.
Por ejemplo, si está monitoreando el tiempo de recopilación de caché, coloque dichos puntos de interrupción de sonido en los lugares correctos y escuchará inmediatamente un sonido si el caché no se recopila en absoluto. ¡Ahí es cuando “el silencio es oro” con seguridad!
También será fácil comprender con qué frecuencia ocurre tal o cual evento, por ejemplo, con qué frecuencia su aplicación accede a la base de datos. Los chicos también implementaron la dependencia del tono del sonido de ciertos parámetros, por ejemplo, cuanto más alto es el sonido, más memoria está ocupada.
Más útil para un desarrollador
Perfilador de puntos para IntelliJ IDEA Dmitri Batrak
¿Cómo puedo saber cuánto tiempo lleva ejecutar un determinado fragmento de código? Para hacer esto, el generador de perfiles deberá configurarse para medir solo esta área, posiblemente separándola en una función/método separado. Puede agregar código adicional que mida el tiempo de ejecución, pero esto es inconveniente porque complica la interacción con el sistema de control de versiones: es más difícil verificar el impacto de una confirmación en el rendimiento y el código de depuración puede confirmarse por error.
El complemento creado le permite hacer lo mismo sin cambiar el código fuente en el disco: los cambios se realizan en la memoria antes de transferir el código al compilador. Los resultados de la medición se muestran directamente en el editor, al lado del fragmento perfilado.
Lo más divertido
CódigoQuiz Svetlana Isakova, Sebastian Aigner, Ilya Chernikov, Pavel Nikolaev, Alexander Anisimov
Juegos como Kahoot son increíblemente populares en la educación en todo el mundo. Queríamos utilizar algo similar en conferencias, informes y talleres, pero dirigido a programadores y preguntas sobre código. Así nació CodeQuiz.
vida de oficina
Hola, Espacio! Irina Manolova, Andrey Vasiliev, Evelina Yun, Daria Pavlyuk, Maria Mikheyshina, Alexandra Charikova
Space es nuestra nueva oficina en San Petersburgo. Es grande y los novatos necesitan ayuda para descubrir qué es qué. Proyecto "¡Hola, Espacio!" ayuda no sólo a los nuevos empleados a adaptarse rápidamente a la vida en la oficina, sino también a los chicos del departamento de recursos humanos, que antes tenían que contarlo todo de nuevo, y ahora solo necesitan ingresar el nombre del empleado en un campo de texto. Todo lo demás es "¡Hola, espacio!" ¡Él mismo te lo dirá!
El nuevo empleado recibirá una serie de correos electrónicos de los que aprenderá cómo se organizan los almuerzos, cómo pedir prestado un libro de la biblioteca, qué equipos deportivos hay en JetBrains, dónde devolver el plástico, dónde está el gimnasio, etc.
Y para que no tengas que buscar correos electrónicos en tu bandeja de entrada cada vez que tengas una pregunta sobre la oficina, los chicos crearon un chatbot en Slack. Puede ayudar no sólo a los principiantes, sino también a aquellos que llevan mucho tiempo trabajando.
Proyectos para ayudar a principiantes.
Este año, muchas personas presentaron proyectos que ayudan a los nuevos empleados. Quizás puedas aplicar algunas de estas ideas en tu empresa, por eso te hablaremos brevemente de todas ellas. Con "¡Hola, espacio!" ya lo conoces, aquí tienes el resto:
Esta es la segunda versión de la aplicación, que ganó el premio CEO el año pasado.
HTF es un juego en el que debes adivinar el nombre del empleado de JetBrains que aparece en la foto. Cada vez es más difícil obtener 10 de 10: ya hay más de mil personas en JetBrains. El juego se puede jugar no sólo en la computadora, sino también en la cafetería durante el almuerzo; a veces se transmiten fotografías con opciones de respuesta en la televisión de la oficina.
La nueva versión cambió la interfaz, se integró con la red social interna y agregó la capacidad de adivinar empleados solo de una oficina o equipo específico. También aparecieron logros, por ejemplo, "Adiviné a todos en el equipo".
cafe al azar Yuri Artamonov, Anastasia Goncharova, Yulia Obnovlenskaya, Sergei Boytsov, Alexander Izmailov
Este proyecto resuelve aproximadamente el mismo problema: ayudar a las personas a conocerse entre sí. Pero aquí se trata de un conocido personal: el programa seleccionará un empleado al azar con el que tomará un descanso de diez minutos en un café.
La incorporación juega Óscar Rodríguez, Ekaterina Ryabukha, Joaquim Treviño
Aproximadamente un par de meses antes del Hackathon, los chicos realizaron un pequeño experimento y organizaron la primera misión en la historia de JetBrains para empleados. Mientras completaban la misión, los recién llegados se familiarizaron con los principales recursos corporativos. Los autores también comprobaron qué tan familiarizados están nuestros veteranos con estos recursos.
Después de este experimento, los chicos recibieron muchos comentarios positivos y decidieron desarrollar aún más la idea de la misión como parte del Hackathon. En la nueva versión, los participantes descifraron una carta con el texto al revés, leyeron instrucciones en klingon y buscaron varios enlaces cuidadosamente ocultos a Confluence.
Lluvias de ideas de Lego David Watson, Henry Wilde, Nikolai Sandalov, Scott Adams, Ekaterina Ivanova, Tobias Kahlert, Nadezhda Davydova, Pavel Ivanov, Arina Chubarkova
Un cómic que describe todas las aventuras de un novato de JetBrains en su primer día de trabajo.
ganador de la copa
Sólo un proyecto podría ganar el gran premio. Se convirtió en "¡Hola Espacio!»
Los empleados de JetBrains votaron por la aplicación que les gustaría ver en su primer día de trabajo 🙂 ¡Felicitaciones!
Hackatón en cifras
1 trofeos
2 días
6 horas de presentaciones
7 nominaciones
9 ganadores
12 invitados
56 proyectos llegaron a la meta
70 proyectos presentados solicitudes
182 participantes
305 votos
$18 en premios