XNUMX. ročník JetBrains Hackathonu

Organizace

XNUMX. ročník JetBrains Hackathonu

Letos se JetBrains přestěhoval do nové kanceláře a hackathon se musel trochu odložit, ale přesto se tak stalo. Pravidla byla jednoduchá:

  1. Začíná ve středu 18. září v poledne.
  2. Poslední commit je nejpozději v pátek v poledne. Do této doby musí být připraveny všechny prezentace.
  3. Prezentace začínají v pátek 20. září ve 5 hodin. Každý tým má XNUMX minut.
  4. Ceny, ceny!

Akce

Nápadů a projektů bylo více než v kterémkoli předchozím hackathonu. 182 účastníků představilo 70 projektů.

Registrace byla zahájena v 10 hodin, účastníci obdrželi hackathon kit: zubní pastu a kartáček, trička, odznaky, samolepky.

Do cíle dorazilo 56 projektů, o těch nejpozoruhodnějších vám povíme.

Vítězové

Vyzkoušeli jsme nový způsob, jak určit vítěze.

Porota, ve které byli lidé z různých pozic a různých týmů, rozhodla:
— V jakých kategoriích se losují ceny?
— Kdo vyhrál v těchto nominacích?

Všechny ceny byly stejné a počet vítězných projektů v každé kategorii byl neomezený.

Ale samozřejmě tam byl jeden hlavní vítěz, jehož jméno bylo zařazeno do Hackathon Cupu. Rozhodly o tom hlasy všech, kteří v JetBrains pracují.

nominace:

Výhody pro podnikání

Speciální konstrukce
Michail Vink, Ivan Chirkov, Sergej Kesarev

Myšlenka je jednoduchá: Produkt JetBrains + Pluginy = Speciální sestava.

Kluci pracovali na schopnosti sestavit různá IDE a propojit různé pluginy. To nejen pomůže uživatelům získat konzistentní produkt pro konkrétní účely, ale také pomůže našemu marketingu dodat přesně to, co naši zákazníci potřebují.

Cíle:

  • Možnost stažení a zakoupení speciální sestavy jedním kliknutím.
  • Zkuste použít protokol IntelliJ IDEA a integraci s Toolboxem.
  • Přidejte podporu pro speciální sestavení plugins.jetbrains.com.
  • Vytvořte pro takové produkty cenovou politiku.
  • Poskytujte marketingové materiály k propagaci speciálních staveb.

XNUMX. ročník JetBrains Hackathonu

Kluci vyrobili deset sestav, které lze nainstalovat z Toolboxu nebo produktu.

Nejlepší prezentace

Prohlížeč místní historie
Maarten Balliau, Matt Ellis

Čeho se můžete dotknout

PushBar
Ivan Kuleshov

V roce 2016 se Apple rozhodl, že funkční klávesy nejsou tak důležité jako emotikony a nahradil je úzkou obrazovkou zvanou Touch Bar. Co dělají motivovaní lidé, pokud tyto klíče stále potřebují?

30 hodin vývoje, 3 klávesnice, 2 MacBooky z roku 2015, 18 šálků kávy, 5 konceptů – a dvě verze PushBar jsou připraveny: „Pro“ s konektorem USB-C pro ty, kteří chtějí skutečné fyzické klíče, a „Mini“ , který jej může ponechat uvnitř zavřeného notebooku.

XNUMX. ročník JetBrains Hackathonu

Nejlepší nápad

Extrasense
Dmitrij Neverov, Viktor Matčenko

Používání sluchu při programování není příliš obvyklé. Představte si, že pouhým posloucháním získáte více informací o tom, co se děje. Můžete například nastavit body přerušení, které vám sdělí, pokud se něco pokazí.

Pokud například hlídáte dobu sběru keše, umístěte takové zvukové body přerušení na správná místa – a okamžitě uslyšíte zvuk, pokud se keš vůbec nevysbírá. To je, když „ticho je zlato“ jisté!

Bude také snadné pochopit, jak často se ta či ona událost vyskytuje, například jak pravidelně vaše aplikace přistupuje k databázi. Kluci implementovali i závislost výšky zvuku na určitých parametrech, například čím vyšší zvuk, tím více paměti.

Nejužitečnější pro vývojáře

Bodový profilovač pro IntelliJ IDEA
Dmitrij Batrak

Jak mohu zjistit, jak dlouho trvá provedení určitého kusu kódu? K tomu bude muset být profiler nakonfigurován tak, aby měřil pouze tuto oblast, případně ji rozdělil do samostatné funkce/metody. Můžete přidat další kód, který měří dobu provádění, ale to je nepohodlné, protože to zkomplikuje interakci se systémem správy verzí: je obtížnější zkontrolovat dopad potvrzení na výkon a ladicí kód může být potvrzen omylem.

Vytvořený plugin umožňuje dělat to samé bez změny zdrojového kódu na disku – změny se provádějí v paměti, před přenosem kódu do kompilátoru. Výsledky měření se zobrazují přímo v editoru vedle profilovaného fragmentu.

XNUMX. ročník JetBrains Hackathonu

Nejzábavnější

CodeQuiz
Světlana Isaková, Sebastian Aigner, Ilja Černikov, Pavel Nikolaev, Alexander Anisimov

Hry jako kahoot jsou neuvěřitelně populární ve vzdělávání po celém světě. Chtěli jsme použít něco podobného na konferencích, reportech a workshopech, ale zaměřených na programátory a dotazy ohledně kódu. Tak se zrodil CodeQuiz.

XNUMX. ročník JetBrains Hackathonu

Kancelářský život

Ahoj, space!
Irina Manolova, Andrey Vasiliev, Evelina Yun, Daria Pavlyuk, Maria Mikheyshina, Alexandra Charikova

Prostor je naše nová kancelář v Petrohradě. Je to velké a nováčci potřebují pomoc, aby zjistili, co je co. Projekt "Ahoj, vesmíre!" pomáhá nejen novým zaměstnancům rychle se adaptovat na život v kanceláři, ale také klukům z HR oddělení, kteří si dříve museli vše říkat znovu a nyní stačí zadat jméno zaměstnance do textového pole. Všechno ostatní je "Ahoj, vesmíre!" Řekne vám to sám!

Nový zaměstnanec dostane sérii emailů, ze kterých se dozví, jak jsou organizovány obědy, jak si půjčit knihu v knihovně, jaké jsou sportovní týmy v JetBrains, kam vrátit plasty, kde je posilovna a podobně.

XNUMX. ročník JetBrains Hackathonu

A abyste nemuseli hledat e-maily ve své doručené poště pokaždé, když máte dotaz ohledně kanceláře, vytvořili kluci chatbota ve Slacku. Může pomoci nejen začátečníkům, ale i dlouhodobě pracujícím.

Projekty na pomoc začátečníkům

Mnoho lidí letos představilo projekty, které pomáhají novým zaměstnancům. Možná můžete některé z těchto nápadů uplatnit ve vaší společnosti, proto si o všech krátce povíme. S "Ahoj, vesmíre!" už se znáte, tady je zbytek:

HTF (Jak najít) 2.0
Natalya Mashyanova, Maxim Mazin, Nastya Berezinskaya, Arkady Bazhanov, Oleg Bakhirev, Ekaterina Zaikina

Toto je druhá verze aplikace, která loni vyhrála cenu CEO.

HTF je hra, kde musíte uhodnout jméno zaměstnance JetBrains na fotografii. Je stále obtížnější získat 10 z 10 – na JetBrains je již více než tisíc lidí. Hru lze hrát nejen u počítače, ale také v jídelně během oběda - někdy jsou v kancelářské televizi vysílány fotografie s možnostmi odpovědí.

XNUMX. ročník JetBrains Hackathonu

Nová verze změnila rozhraní, integrovala se s interní sociální sítí a přidala možnost hádat zaměstnance pouze z konkrétní kanceláře nebo týmu. Objevily se také úspěchy, například „Hádal jsem všechny v týmu.“

Náhodná káva
Yuri Artamonov, Anastasia Goncharova, Julia Obnovlenskaya, Sergej Boytsov, Alexander Izmailov

Tento projekt řeší přibližně stejný problém – pomoci lidem poznat se. Tady jde ale o osobní seznámení: program vybere náhodného zaměstnance, se kterým si dáte desetiminutovou pauzu u kavárny.

The Onboarding Hra
Oscar Rodriguez, Ekaterina Ryabukha, Joaquim Trevino

Asi pár měsíců před Hackathonem provedli kluci malý experiment a zorganizovali první quest v historii JetBrains pro zaměstnance. Při plnění úkolu se nováčci seznámili s hlavními firemními zdroji. Autoři si také ověřili, jak dobře tyto zdroje znají naši staromilci.

Po tomto experimentu dostali kluci spoustu pozitivní zpětné vazby a rozhodli se myšlenku hledání dále rozvinout v rámci Hackathonu. V nové verzi účastníci rozluštili dopis s textem pozpátku, přečetli si pokyny v klingonštině a hledali několik pečlivě skrytých odkazů na Confluence.

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

Komiks, který popisuje všechna dobrodružství nováčka JetBrains během prvního dne v práci.

XNUMX. ročník JetBrains Hackathonu

vítěz poháru

XNUMX. ročník JetBrains Hackathonu

Hlavní cenu mohl získat pouze jeden projekt. Se stal "Ahoj Space!»

XNUMX. ročník JetBrains Hackathonu

Zaměstnanci JetBrains hlasovali pro aplikaci, kterou by rádi viděli první den v práci 🙂 Gratulujeme!

Hackathon v číslech

1 trofejí
2 dny
6 hodin prezentací
7 nominací
9 výherců
12 hostů
Do cíle se dostalo 56 projektů
Žádosti podalo 70 projektů
182 účastníků
305 hlasů
18 000 $ v cenách

XNUMX. ročník JetBrains Hackathonu

Bylo to zábavné a užitečné jako vždy!

Zdroj: www.habr.com

Přidat komentář