Séptimo hackatón anual de JetBrains

Organización

Séptimo hackatón anual de JetBrains

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:

  1. Comienza el miércoles 18 de septiembre al mediodía.
  2. El último compromiso es a más tardar el viernes al mediodía. Todas las presentaciones deben estar listas para esta hora.
  3. Las presentaciones comienzan a las 20:5 horas del viernes XNUMX de septiembre. Cada equipo tiene XNUMX minutos.
  4. ¡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.
  • Agregue soporte para compilaciones especiales en complementos.jetbrains.com.
  • Desarrollar una política de precios para dichos productos.
  • Proporcionar materiales de marketing para promover construcciones especiales.

Séptimo hackatón anual de JetBrains

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.

Séptimo hackatón anual de JetBrains

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.

Séptimo hackatón anual de JetBrains

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.

Séptimo hackatón anual de JetBrains

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.

Séptimo hackatón anual de JetBrains

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:

HTF (Cómo encontrar) 2.0
Natalya Mashyanova, Maxim Mazin, Nastya Berezinskaya, Arkady Bazhanov, Oleg Bakhirev, Ekaterina Zaikina

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.

Séptimo hackatón anual de JetBrains

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.

Séptimo hackatón anual de JetBrains

ganador de la copa

Séptimo hackatón anual de JetBrains

Sólo un proyecto podría ganar el gran premio. Se convirtió en "¡Hola Espacio!»

Séptimo hackatón anual de JetBrains

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

Séptimo hackatón anual de JetBrains

¡Fue divertido y útil como siempre!

Fuente: habr.com

Añadir un comentario