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á:
Začíná ve středu 18. září v poledne.
Poslední commit je nejpozději v pátek v poledne. Do této doby musí být připraveny všechny prezentace.
Prezentace začínají v pátek 20. září ve 5 hodin. Každý tým má XNUMX minut.
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.
Poskytujte marketingové materiály k propagaci speciálních staveb.
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.
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.
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.
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ě.
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:
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í.
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.
vítěz poháru
Hlavní cenu mohl získat pouze jeden projekt. Se stal "Ahoj Space!»
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