XNUMX. årlige JetBrains Hackathon

Organisation

XNUMX. årlige JetBrains Hackathon

I år flyttede JetBrains til et nyt kontor, og hackathonet måtte udskydes lidt, men det skete alligevel. Reglerne var enkle:

  1. Starter onsdag den 18. september kl.
  2. Sidste commit er senest fredag ​​middag. Alle præsentationer skal være klar på dette tidspunkt.
  3. Præsentationerne starter klokken 20 fredag ​​den 5. september. Hvert hold har XNUMX minutter.
  4. Præmier, præmier!

Handling

Der var flere ideer og projekter end i noget tidligere hackathon. 182 deltagere præsenterede 70 projekter.

Tilmeldingen åbnede kl. 10, deltagerne modtog et hackathon-kit: tandpasta og børste, T-shirts, badges, klistermærker.

56 projekter nåede målstregen, vi vil fortælle dig om de mest bemærkelsesværdige.

Vindere

Vi prøvede en ny måde at finde vinderne på.

Juryen, som omfattede folk fra forskellige positioner og forskellige teams, fastslog:
— I hvilke kategorier skal der trækkes præmier?
- Hvem vandt i disse nomineringer?

Alle præmier var ens, og antallet af vindende projekter i hver kategori var ubegrænset.

Men det var der selvfølgelig en hovedvinder, hvis navn var med i Hackathon Cup. Det blev bestemt af stemmerne fra alle, der arbejder hos JetBrains.

Nomineringer:

Fordele for erhvervslivet

Særlige byggerier
Mikhail Vink, Ivan Chirkov, Sergey Kesarev

Ideen er enkel: JetBrains Product + Plugins = Special Assembly.

Fyrene arbejdede på evnen til at samle forskellige IDE'er, forbinde forskellige plugins. Dette vil ikke kun hjælpe brugerne med at få et ensartet produkt til specifikke formål, men også hjælpe vores markedsføring med at levere præcis, hvad vores kunder har brug for.

mål:

  • Muligheden for at downloade og købe en speciel samling med et enkelt klik.
  • Prøv at bruge IntelliJ IDEA-protokollen og integration med Toolbox.
  • Tilføj support til specielle build on plugins.jetbrains.com.
  • Udvikle en prispolitik for sådanne produkter.
  • Lever marketingmateriale til at fremme specielle builds.

XNUMX. årlige JetBrains Hackathon

Fyrene lavede ti samlinger, der kan installeres fra værktøjskassen eller produktet.

Bedste præsentation

Lokalhistoriefremviser
Maarten Balliau, Matt Ellis

Hvad du kan røre ved

PushBar
Ivan Kuleshov

I 2016 besluttede Apple, at funktionstaster ikke var så vigtige som emoji og erstattede dem med en smal skærm kaldet Touch Bar. Hvad gør motiverede mennesker, hvis de stadig har brug for disse nøgler?

30 timers udvikling, 3 tastaturer, 2 MacBooks fra 2015, 18 kopper kaffe, 5 koncepter - og to versioner af PushBar er klar: "Pro" med et USB-C stik til dem, der vil have rigtige fysiske nøgler, og "Mini" , som kan efterlade den inde i den lukkede bærbare computer.

XNUMX. årlige JetBrains Hackathon

Fedeste idé

Ekstrasans
Dmitry Neverov, Victor Matchenko

Det er ikke særlig almindeligt at bruge hørelse i programmering. Forestil dig at få mere information om, hvad der foregår, bare ved at lytte. For eksempel kan du indstille pausepunkter for at fortælle dig, hvis noget går galt.

Hvis du for eksempel overvåger cacheindsamlingstiden, skal du placere sådanne lydbrudpunkter de rigtige steder - og du vil straks høre en lyd, hvis cachen slet ikke bliver samlet. Det er, når "stilhed er gylden" helt sikkert!

Det vil også være let at forstå, hvor ofte denne eller hin hændelse forekommer, for eksempel hvor regelmæssigt din applikation tilgår databasen. Fyrene implementerede også afhængigheden af ​​lydens tonehøjde på visse parametre, for eksempel, jo højere lyden er, jo mere hukommelse er optaget.

Mest nyttigt for en udvikler

Punktprofiler til IntelliJ IDEA
Dmitry Batrak

Hvordan kan jeg finde ud af, hvor lang tid det tager at udføre et bestemt stykke kode? For at gøre dette skal profileren konfigureres til kun at måle dette område, muligvis adskille det i en separat funktion/metode. Du kan tilføje yderligere kode, der måler eksekveringstid, men det er ubelejligt, fordi det gør interaktion med versionskontrolsystemet mere kompliceret: det er sværere at kontrollere virkningen af ​​en commit på ydeevnen, og fejlfindingskode kan blive begået ved en fejl.

Det oprettede plugin giver dig mulighed for at gøre det samme uden at ændre kildekoden på disken - ændringer foretages i hukommelsen, før koden overføres til compileren. Måleresultaterne vises direkte i editoren ved siden af ​​det profilerede fragment.

XNUMX. årlige JetBrains Hackathon

Det sjoveste

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

Spil som kahoot er utroligt populære inden for uddannelse rundt om i verden. Vi ville gerne bruge noget lignende til konferencer, rapporter og workshops, men rettet mod programmører og spørgsmål om kode. Sådan blev CodeQuiz født.

XNUMX. årlige JetBrains Hackathon

Kontorlivet

Hej, Space!
Irina Manolova, Andrey Vasiliev, Evelina Yun, Daria Pavlyuk, Maria Mikheyshina, Alexandra Charikova

Space er vores nye kontor i St. Petersborg. Det er stort, og nybegyndere har brug for hjælp til at finde ud af, hvad der er hvad. Projekt "Hej, Space!" hjælper ikke kun nye medarbejdere med hurtigt at tilpasse sig livet på kontoret, men også fyrene fra HR-afdelingen, som tidligere skulle fortælle alt igen, og nu mangler de bare at indtaste medarbejderens navn i et tekstfelt. Alt andet er "Hej, Space!" Han fortæller dig det selv!

Den nye medarbejder vil modtage en række e-mails, hvorfra han lærer, hvordan frokoster tilrettelægges, hvordan man låner en bog på biblioteket, hvilke sportshold der er hos JetBrains, hvor man skal returnere plastik, hvor er fitnesscentret og så videre.

XNUMX. årlige JetBrains Hackathon

Og for at du ikke skal lede efter e-mails i din indbakke, hver gang du har et spørgsmål om kontoret, har fyrene oprettet en chatbot i Slack. Det kan hjælpe ikke kun begyndere, men også dem, der har arbejdet i lang tid.

Projekter til at hjælpe begyndere

I år har mange præsenteret projekter, der hjælper nye medarbejdere. Måske kan du anvende nogle af disse ideer i din virksomhed, så vi vil kort fortælle om dem alle. Med "Hej, Space!" du kender allerede, her er resten:

HTF (Sådan finder du) 2.0
Natalya Mashyanova, Maxim Mazin, Nastya Berezinskaya, Arkady Bazhanov, Oleg Bakhirev, Ekaterina Zaikina

Dette er den anden version af appen, som vandt CEO Award sidste år.

HTF er et spil, hvor du skal gætte navnet på JetBrains-medarbejderen på billedet. Det bliver stadig sværere at få 10 ud af 10 – der er allerede mere end tusind mennesker på JetBrains. Spillet kan spilles ikke kun ved computeren, men også i cafeteriet under frokosten - nogle gange udsendes fotografier med svarmuligheder på kontor-tv.

XNUMX. årlige JetBrains Hackathon

Den nye version har ændret grænsefladen, integreret med det interne sociale netværk og tilføjet muligheden for kun at gætte medarbejdere fra et bestemt kontor eller team. Præstationer dukkede også op, for eksempel: "Jeg gættede på alle på holdet."

Tilfældig kaffe
Yuri Artamonov, Anastasia Goncharova, Yulia Obnovlenskaya, Sergei Boytsov, Alexander Izmailov

Dette projekt løser omtrent det samme problem - at hjælpe folk med at lære hinanden at kende. Men her er dette et personligt bekendtskab: Programmet vil udvælge en tilfældig medarbejder, som du vil holde en ti minutters pause med på et kaffepunkt.

Onboarding Vildt
Oscar Rodriguez, Ekaterina Ryabukha, Joaquim Trevino

Omkring et par måneder før Hackathon gennemførte fyrene et lille eksperiment og organiserede den første mission i JetBrains historie for medarbejdere. Mens de fuldførte søgen, blev nytilkomne bekendt med virksomhedens vigtigste ressourcer. Forfatterne undersøgte også, hvor godt vores oldtimere er fortrolige med disse ressourcer.

Efter dette eksperiment modtog fyrene en masse positiv feedback og besluttede at udvikle missionsideen yderligere som en del af Hackathon. I den nye version tydede deltagerne et bogstav med teksten bagud, læste instruktioner på klingonsk og ledte efter flere omhyggeligt skjulte links til Confluence.

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

En tegneserie, der beskriver alle en JetBrains-nybegynders eventyr på hans første arbejdsdag.

XNUMX. årlige JetBrains Hackathon

Pokalvinder

XNUMX. årlige JetBrains Hackathon

Kun ét projekt kunne vinde hovedpræmien. Han blev "Hej Space!»

XNUMX. årlige JetBrains Hackathon

JetBrains medarbejdere stemte på den app, de gerne vil se på deres første dag på arbejde 🙂 Tillykke!

Hackathon i tal

1 trofæer
2 dage
6 timers oplæg
7 nomineringer
9 vindere
12 gæster
56 projekter nåede i mål
70 projekter indsendte ansøgninger
182 deltagere
305 stemmer
18 $ i præmier

XNUMX. årlige JetBrains Hackathon

Det var sjovt og nyttigt som altid!

Kilde: www.habr.com

Tilføj en kommentar