XNUMXº Hackathon Anual de JetBrains

Organización

XNUMXº Hackathon Anual de JetBrains

Este ano, JetBrains trasladouse a unha nova oficina e o hackathon tivo que aprazarse un pouco, pero aínda así sucedeu. As regras eran sinxelas:

  1. Comeza o mércores 18 de setembro ao mediodía.
  2. O último compromiso non será máis tarde do venres ao mediodía. Todas as presentacións deben estar listas neste momento.
  3. As presentacións comezan ás 20 horas do venres 5 de setembro. Cada equipo ten XNUMX minutos.
  4. Premios, premios!

Acción

Houbo máis ideas e proxectos que en ningún hackathon anterior. 182 participantes presentaron 70 proxectos.

A inscrición abriuse ás 10 horas, os participantes recibiron un kit de hackathon: pasta de dentes e cepillo, camisetas, chapas, adhesivos.

Chegaron á meta 56 proxectos, contarémosvos os máis salientables.

Gañadores

Probamos unha nova forma de determinar os gañadores.

O xurado, formado por persoas de diferentes cargos e diferentes equipos, determinou:
—¿En que categorías se sortearán os premios?
- Quen gañou nestas candidaturas?

Todos os premios foron iguais, e o número de proxectos gañadores en cada categoría era ilimitado.

Pero claro que houbo un gañador principal, cuxo nome foi incluído na Copa Hackathon. Foi determinado polos votos de todos os que traballan en JetBrains.

Nomeamentos:

Beneficios para o negocio

Construcións especiais
Mikhail Vink, Ivan Chirkov, Sergey Kesarev

A idea é sinxela: produto JetBrains + complementos = montaxe especial.

Os rapaces traballaron na capacidade de montar diferentes IDEs, conectando diferentes complementos. Isto non só axudará aos usuarios a conseguir un produto consistente para fins específicos, senón que tamén axudará ao noso marketing a ofrecer exactamente o que necesitan os nosos clientes.

Obxectivos:

  • A posibilidade de descargar e mercar un conxunto especial cun só clic.
  • Probe a usar o protocolo IntelliJ IDEA e a integración con Toolbox.
  • Engade soporte para creacións especiais plugins.jetbrains.com.
  • Desenvolver unha política de prezos para estes produtos.
  • Proporcionar materiais de marketing para promover construcións especiais.

XNUMXº Hackathon Anual de JetBrains

Os rapaces fixeron dez montaxes que se poden instalar dende a Caixa de ferramentas ou produto.

Mellor Presentación

Visor de historia local
Maarten Balliau, Matt Ellis

O que pode tocar

PushBar
Iván Kuleshov

En 2016, Apple decidiu que as teclas de función non eran tan importantes como os emoji e substituíunas por unha pantalla estreita chamada Touch Bar. Que fan as persoas motivadas se aínda necesitan estas chaves?

30 horas de desenvolvemento, 3 teclados, 2 MacBooks de 2015, 18 cuncas de café, 5 conceptos e dúas versións de PushBar están listas: "Pro" cun conector USB-C para aqueles que queiran chaves físicas reais e "Mini" , que pode deixalo dentro do portátil pechado.

XNUMXº Hackathon Anual de JetBrains

A idea máis chula

Extrasentido
Dmitry Neverov, Victor Matchenko

Non é moi común utilizar a audición na programación. Imaxina obter máis información sobre o que está a suceder só escoitando. Por exemplo, pode establecer puntos de interrupción para indicarlle se algo sae mal.

Por exemplo, se está a supervisar o tempo de recollida da caché, coloque tales puntos de interrupción de son nos lugares correctos, e escoitará inmediatamente un son se non se recolle en absoluto. É entón cando "o silencio é de ouro" seguro!

Tamén será doado comprender a frecuencia con que ocorre este ou aquel evento, por exemplo, a periodicidade con que a súa aplicación accede á base de datos. Os mozos tamén implementaron a dependencia do ton do son de determinados parámetros, por exemplo, canto máis alto sexa o son, máis memoria ocupa.

O máis útil para un programador

Perfilador de puntos para IntelliJ IDEA
Dmitry Batrak

Como podo saber canto tempo leva executar un determinado fragmento de código? Para iso, o perfilador terá que estar configurado para medir só esta área, posiblemente separándoa nunha función/método separado. Podes engadir código adicional que mida o tempo de execución, pero isto é un inconveniente porque fai que a interacción co sistema de control de versións sexa máis complicada: é máis difícil comprobar o impacto dunha confirmación no rendemento e o código de depuración pódese cometer por erro.

O complemento creado permítelle facer o mesmo sen cambiar o código fonte no disco: os cambios realízanse na memoria antes de transferir o código ao compilador. Os resultados da medición móstranse directamente no editor, xunto ao fragmento perfilado.

XNUMXº Hackathon Anual de JetBrains

O máis divertido

CodeQuiz
Svetlana Isakova, Sebastian Aigner, Ilya Chernikov, Pavel Nikolaev, Alexander Anisimov

Xogos como kahoot son moi populares na educación en todo o mundo. Queriamos usar algo semellante en conferencias, relatorios e obradoiros, pero dirixido a programadores e preguntas sobre código. Así nace CodeQuiz.

XNUMXº Hackathon Anual de JetBrains

Vida de oficina

Ola, Espazo!
Irina Manolova, Andrey Vasiliev, Evelina Yun, Daria Pavlyuk, Maria Mikheyshina, Alexandra Charikova

Space é a nosa nova oficina en San Petersburgo. É grande, e os novatos necesitan axuda para descubrir que é o que. Proxecto "Ola, Espazo!" axuda non só aos novos empregados a adaptarse rapidamente á vida na oficina, senón tamén aos mozos do departamento de RRHH, que antes tiñan que contar todo de novo, e agora só precisan introducir o nome do empregado nun campo de texto. Todo o demais é "Ola, Espazo!" El mesmo cho dirá!

O novo empregado recibirá unha serie de correos electrónicos dos que coñecerá como se organizan os xantares, como tomar en préstamo un libro da biblioteca, que equipos deportivos hai en JetBrains, onde devolver plástico, onde está o ximnasio, etc.

XNUMXº Hackathon Anual de JetBrains

E para que non teñas que buscar correos electrónicos na túa caixa de entrada cada vez que tes unha pregunta sobre a oficina, os mozos crearon un chatbot en Slack. Pode axudar non só aos principiantes, senón tamén aos que levan moito tempo traballando.

Proxectos para axudar aos principiantes

Este ano, moitas persoas presentaron proxectos que axudan aos novos empregados. Quizais poidas aplicar algunhas destas ideas na túa empresa, así que falaremos brevemente de todas elas. Con "Ola, Espazo!" xa estás familiarizado, aquí tes o resto:

HTF (Como atopar) 2.0
Natalya Mashyanova, Maxim Mazin, Nastya Berezinskaya, Arkady Bazhanov, Oleg Bakhirev, Ekaterina Zaikina

Esta é a segunda versión da aplicación, que gañou o premio CEO o ano pasado.

HTF é un xogo no que tes que adiviñar o nome do empregado de JetBrains na foto. Cada vez é máis difícil conseguir 10 de cada 10: xa hai máis de mil persoas en JetBrains. O xogo pódese xogar non só no ordenador, senón tamén na cafetería durante o xantar; ás veces, as fotografías con opcións de resposta emítense na televisión da oficina.

XNUMXº Hackathon Anual de JetBrains

A nova versión cambiou a interface, integrouse coa rede social interna, e engadiu a posibilidade de adiviñar empregados só desde unha oficina ou equipo específico. Tamén apareceron logros, por exemplo, "Supoño que todos no equipo".

Café ao azar
Yuri Artamonov, Anastasia Goncharova, Yulia Obnovlenskaya, Sergei Boytsov, Alexander Izmailov

Este proxecto resolve aproximadamente o mesmo problema: axudar ás persoas a coñecerse. Pero aquí é un coñecido persoal: o programa seleccionará un empregado aleatorio co que fará un descanso de dez minutos nun punto de café.

A Incorporación Xogo
Oscar Rodríguez, Ekaterina Ryabukha, Joaquim Treviño

Uns meses antes do Hackathon, os mozos realizaron un pequeno experimento e organizaron a primeira misión na historia de JetBrains para os empregados. Mentres completaban a misión, os recén chegados coñeceron os principais recursos corporativos. Os autores tamén comprobaron o ben que os nosos vellos están familiarizados con estes recursos.

Despois deste experimento, os mozos recibiron moitos comentarios positivos e decidiron seguir desenvolvendo a idea da busca como parte do Hackathon. Na nova versión, os participantes descifraron unha carta co texto cara atrás, leron instrucións en klingon e buscaron varias ligazóns coidadosamente ocultas a Confluence.

Lego BrainStorms
David Watson, Henry Wilde, Nikolai Sandalov, Scott Adams, Ekaterina Ivanova, Tobias Kahlert, Nadezhda Davydova, Pavel Ivanov, Arina Chubarkova

Un cómic que describe todas as aventuras dun novato de JetBrains no seu primeiro día de traballo.

XNUMXº Hackathon Anual de JetBrains

Gañador da copa

XNUMXº Hackathon Anual de JetBrains

Só un proxecto podería gañar o gran premio. converteuse en "Ola, Space!»

XNUMXº Hackathon Anual de JetBrains

Os empregados de JetBrains votaron pola aplicación que lles gustaría ver no seu primeiro día de traballo 🙂 Parabéns!

Hackathon en números

1 trofeo
2 do día
6 horas de presentacións
7 candidaturas
9 gañadores
12 invitados
56 proxectos chegaron á meta
Presentáronse 70 proxectos
182 participantes
305 votos
$18 en premios

XNUMXº Hackathon Anual de JetBrains

Foi divertido e útil coma sempre!

Fonte: www.habr.com

Engadir un comentario