XNUMXº Hackathon Anual JetBrains

Organização

XNUMXº Hackathon Anual JetBrains

Este ano, a JetBrains mudou para um novo escritório e o hackathon teve que ser um pouco adiado, mas mesmo assim aconteceu. As regras eram simples:

  1. Começa na quarta-feira, 18 de setembro, ao meio-dia.
  2. O último commit é no máximo até sexta-feira ao meio-dia. Todas as apresentações devem estar prontas neste momento.
  3. As apresentações começam às 20h de sexta-feira, 5 de setembro. Cada equipe tem XNUMX minutos.
  4. Prêmios, prêmios!

Ação

Houve mais ideias e projetos do que em qualquer hackathon anterior. 182 participantes apresentaram 70 projetos.

As inscrições foram abertas às 10h, os participantes receberam um kit do hackathon: pasta e escova de dente, camisetas, crachás, adesivos.

56 projetos chegaram à linha de chegada, contaremos a vocês os mais notáveis.

Vencedores

Tentamos uma nova maneira de determinar os vencedores.

O júri, que incluiu pessoas de diferentes cargos e diferentes equipas, determinou:
— Em que categorias serão sorteados os prémios?
— Quem ganhou nessas indicações?

Todos os prêmios foram iguais e o número de projetos vencedores em cada categoria foi ilimitado.

Mas é claro que havia um vencedor principal, cujo nome foi incluído na Hackathon Cup. Foi determinado pelos votos de todos que trabalham na JetBrains.

Indicações:

Benefícios para negócios

Construções especiais
Mikhail Vink, Ivan Chirkov, Sergey Kesarev

A ideia é simples: Produto JetBrains + Plugins = Montagem Especial.

Os caras trabalharam na capacidade de montar diferentes IDEs, conectando diferentes plugins. Isso não apenas ajudará os usuários a obter um produto consistente para fins específicos, mas também ajudará nosso marketing a entregar exatamente o que nossos clientes precisam.

Objetivos:

  • A capacidade de baixar e comprar uma montagem especial com um clique.
  • Tente usar o protocolo IntelliJ IDEA e integração com o Toolbox.
  • Adicione suporte para compilações especiais em plugins.jetbrains.com.
  • Desenvolva uma política de preços para esses produtos.
  • Forneça materiais de marketing para promover construções especiais.

XNUMXº Hackathon Anual JetBrains

A galera fez dez montagens que podem ser instaladas a partir do Toolbox ou produto.

Melhor Apresentação

Visualizador de histórico local
Maarten Balliau, Matt Ellis

O que você pode tocar

Barra de empurrar
Ivan Kuleshov

Em 2016, a Apple decidiu que as teclas de função não eram tão importantes quanto os emoji e as substituiu por uma tela estreita chamada Touch Bar. O que as pessoas motivadas fazem se ainda precisam dessas chaves?

30 horas de desenvolvimento, 3 teclados, 2 MacBooks de 2015, 18 xícaras de café, 5 conceitos – e duas versões do PushBar estão prontas: “Pro” com conector USB-C para quem quer chaves físicas reais, e “Mini” , o que pode deixá-lo dentro do laptop fechado.

XNUMXº Hackathon Anual JetBrains

Ideia mais legal

Extrasenso
Dmitry Neverov, Victor Matchenko

Não é muito comum usar a audição na programação. Imagine obter mais informações sobre o que está acontecendo apenas ouvindo. Por exemplo, você pode definir pontos de interrupção para avisar se algo der errado.

Por exemplo, se você estiver monitorando o tempo de coleta do cache, coloque esses pontos de interrupção de som nos lugares certos - e você ouvirá imediatamente um som se o cache não for coletado. É aí que “o silêncio vale ouro” com certeza!

Também será fácil entender com que frequência este ou aquele evento ocorre, por exemplo, com que regularidade sua aplicação acessa o banco de dados. Os caras também implementaram a dependência do tom do som em determinados parâmetros, por exemplo, quanto mais alto o som, mais memória é ocupada.

Mais útil para um desenvolvedor

Perfilador de ponto para IntelliJ IDEA
Dmitry Batrak

Como posso descobrir quanto tempo leva para executar um determinado trecho de código? Para fazer isso, o profiler deverá ser configurado para medir apenas esta área, possivelmente separando-a em uma função/método separado. Você pode adicionar código adicional que mede o tempo de execução, mas isso é inconveniente porque torna a interação com o sistema de controle de versão mais complicada: é mais difícil verificar o impacto de um commit no desempenho e o código de depuração pode ser confirmado por engano.

O plugin criado permite fazer a mesma coisa sem alterar o código-fonte no disco - as alterações são feitas na memória, antes de transferir o código para o compilador. Os resultados da medição são exibidos diretamente no editor, próximo ao fragmento perfilado.

XNUMXº Hackathon Anual JetBrains

O mais divertido

CódigoQuiz
Svetlana Isakova, Sebastian Aigner, Ilya Chernikov, Pavel Nikolaev, Alexander Anisimov

Jogos como Kahoot são incrivelmente populares na educação em todo o mundo. Queríamos usar algo semelhante em conferências, relatórios e workshops, mas voltado para programadores e dúvidas sobre código. Foi assim que nasceu o CodeQuiz.

XNUMXº Hackathon Anual JetBrains

Vida no escritório

Olá, Espaço!
Irina Manolova, Andrey Vasiliev, Evelina Yun, Daria Pavlyuk, Maria Mikheyshina, Alexandra Charikova

Space é nosso novo escritório em São Petersburgo. É grande e os novatos precisam de ajuda para descobrir o que é. Projeto "Olá, Espaço!" ajuda não só os novos funcionários a se adaptarem rapidamente à vida no escritório, mas também o pessoal do departamento de RH, que antes tinha que contar tudo de novo e agora só precisa digitar o nome do funcionário em um campo de texto. Todo o resto é “Olá, Espaço!” Ele mesmo lhe dirá!

O novo funcionário receberá uma série de e-mails nos quais aprenderá como são organizados os almoços, como pegar um livro emprestado na biblioteca, quais são os times esportivos da JetBrains, onde devolver o plástico, onde fica a academia e assim por diante.

XNUMXº Hackathon Anual JetBrains

E para que você não precise procurar e-mails na caixa de entrada toda vez que tiver alguma dúvida sobre o escritório, a galera criou um chatbot no Slack. Pode ajudar não só os iniciantes, mas também aqueles que já trabalham há muito tempo.

Projetos para ajudar iniciantes

Este ano, muitas pessoas apresentaram projetos que ajudam novos colaboradores. Talvez você possa aplicar algumas dessas ideias na sua empresa, por isso falaremos brevemente sobre todas elas. Com "Olá, espaço!" você já conhece, aqui está o resto:

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

Esta é a segunda versão do aplicativo, que ganhou o Prêmio CEO no ano passado.

HTF é um jogo onde você deve adivinhar o nome do funcionário da JetBrains na foto. Está se tornando cada vez mais difícil conseguir 10 em 10 – já existem mais de mil pessoas no JetBrains. O jogo pode ser jogado não só no computador, mas também no refeitório durante o almoço - às vezes fotos com opções de resposta são veiculadas na televisão do escritório.

XNUMXº Hackathon Anual JetBrains

A nova versão mudou a interface, integrou-se à rede social interna e adicionou a possibilidade de adivinhar funcionários apenas de um escritório ou equipe específica. Também apareceram conquistas, por exemplo, “Adivinhei todos da equipe”.

Café aleatório
Yuri Artamonov, Anastasia Goncharova, Yulia Obnovlenskaya, Sergei Boytsov, Alexander Izmailov

Este projeto resolve aproximadamente o mesmo problema - ajudar as pessoas a se conhecerem. Mas aqui se trata de um conhecimento pessoal: o programa selecionará um funcionário aleatório com quem você fará uma pausa de dez minutos em uma cafeteria.

A integração Games
Oscar Rodriguez, Ekaterina Ryabukha, Joaquim Trevino

Cerca de alguns meses antes do Hackathon, os caras realizaram um pequeno experimento e organizaram a primeira missão da história do JetBrains para funcionários. Ao completar a missão, os recém-chegados conheceram os principais recursos corporativos. Os autores também verificaram até que ponto nossos veteranos estão familiarizados com esses recursos.

Após esse experimento, os caras receberam muitos comentários positivos e decidiram desenvolver ainda mais a ideia da missão como parte do Hackathon. Na nova versão, os participantes decifraram uma carta com o texto ao contrário, leram instruções em Klingon e procuraram vários links cuidadosamente escondidos para o Confluence.

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

Uma história em quadrinhos que descreve todas as aventuras de um novato em JetBrains em seu primeiro dia de trabalho.

XNUMXº Hackathon Anual JetBrains

Vencedor da copa

XNUMXº Hackathon Anual JetBrains

Apenas um projeto poderia ganhar o grande prêmio. Ele se tornou "Olá, Espaço!»

XNUMXº Hackathon Anual JetBrains

Os funcionários da JetBrains votaram no aplicativo que gostariam de ver no primeiro dia de trabalho 🙂 Parabéns!

Hackathon em números

1 troféus
2 dias
6 horas de apresentações
7 nomeações
9 vencedores
Convidados 12
56 projetos chegaram à linha de chegada
70 projetos submeteram candidaturas
182 participantes
305 votos dos usuários
US$ 18 em prêmios

XNUMXº Hackathon Anual JetBrains

Foi divertido e útil como sempre!

Fonte: habr.com

Adicionar um comentário