XNUMXde Jaarlikse JetBrains Hackathon

Organisasie

XNUMXde Jaarlikse JetBrains Hackathon

Vanjaar het JetBrains na 'n nuwe kantoor verhuis, en die hackathon moes 'n bietjie uitgestel word, maar dit het steeds gebeur. Die reëls was eenvoudig:

  1. Begin op Woensdag, 18 September om XNUMX:XNUMX.
  2. Die laaste commit is nie later nie as Vrydagmiddag. Alle aanbiedings moet teen hierdie tyd gereed wees.
  3. Aanbiedings begin om 20:5 op Vrydag, XNUMX September. Elke span het XNUMX minute.
  4. Toekennings, pryse!

Aksie

Daar was meer idees en projekte as in enige vorige hackathon. 182 deelnemers het 70 projekte aangebied.

Registrasie het om 10:XNUMX geopen, deelnemers het 'n hackathon-stel ontvang: tandepasta en kwas, T-hemde, kentekens, plakkers.

56 projekte het die eindstreep bereik, ons sal jou vertel van die mees noemenswaardige.

Wenners

Ons het 'n nuwe manier probeer om die wenners te bepaal.

Die jurie, wat mense uit verskillende posisies en verskillende spanne ingesluit het, het bepaal:
— In watter kategorieë word pryse getrek?
— Wie het in hierdie benoemings gewen?

Alle pryse was dieselfde, en die aantal wenprojekte in elke kategorie was onbeperk.

Maar natuurlik was daar een hoofwenner, wie se naam in die Hackathonbeker ingesluit is. Dit is bepaal deur die stemme van almal wat by JetBrains werk.

Nominasies:

Voordele vir besigheid

Spesiale bouwerk
Mikhail Vink, Ivan Chirkov, Sergey Kesarev

Die idee is eenvoudig: JetBrains Product + Plugins = Spesiale Vergadering.

Die ouens het gewerk aan die vermoë om verskillende IDE's saam te stel en verskillende inproppe te verbind. Dit sal nie net gebruikers help om 'n konsekwente produk vir spesifieke doeleindes te kry nie, maar ook ons ​​bemarking help om presies te lewer wat ons kliënte nodig het.

Doelwitte:

  • Die vermoë om 'n spesiale samestelling in een klik af te laai en te koop.
  • Probeer die IntelliJ IDEA-protokol en integrasie met Toolbox gebruik.
  • Voeg ondersteuning by vir spesiale bouwerk plugins.jetbrains.com.
  • Ontwikkel 'n prysbeleid vir sulke produkte.
  • Verskaf bemarkingsmateriaal om spesiale bouwerk te bevorder.

XNUMXde Jaarlikse JetBrains Hackathon

Die ouens het tien samestellings gemaak wat vanaf die Toolbox of produk geïnstalleer kan word.

Beste aanbieding

Plaaslike geskiedeniskyker
Maarten Balliau, Matt Ellis

Wat jy kan aanraak

Drukbalk
Ivan Kuleshov

In 2016 het Apple besluit dat funksiesleutels nie so belangrik soos emoji's is nie en het dit vervang met 'n smal skerm genaamd die Touch Bar. Wat doen gemotiveerde mense as hulle steeds hierdie sleutels nodig het?

30 uur se ontwikkeling, 3 sleutelborde, 2 MacBooks vanaf 2015, 18 koppies koffie, 5 konsepte - en twee weergawes van PushBar is gereed: "Pro" met 'n USB-C-aansluiting vir diegene wat regte fisiese sleutels wil hê, en "Mini" , wat dit binne die geslote skootrekenaar kan laat.

XNUMXde Jaarlikse JetBrains Hackathon

Coolste idee

Ekstrasin
Dmitri Neverov, Victor Matchenko

Dit is nie baie algemeen om gehoor in programmering te gebruik nie. Stel jou voor om meer inligting te kry oor wat aangaan net deur te luister. Byvoorbeeld, jy kan breekpunte stel om jou te vertel as iets verkeerd loop.

As jy byvoorbeeld die kasversamelingstyd monitor, plaas sulke klankafbreekpunte op die regte plekke – en jy sal dadelik 'n geluid hoor as die kas glad nie versamel word nie. Dit is wanneer "stilte is goud" vir seker!

Dit sal ook maklik wees om te verstaan ​​hoe gereeld hierdie of daardie gebeurtenis plaasvind, byvoorbeeld hoe gereeld jou toepassing toegang tot die databasis verkry. Die ouens het ook die afhanklikheid van die toonhoogte van die klank op sekere parameters geïmplementeer, byvoorbeeld, hoe hoër die klank, hoe meer geheue word beset.

Die nuttigste vir 'n ontwikkelaar

Punt profieler vir IntelliJ IDEA
Dmitri Batrak

Hoe kan ek uitvind hoe lank dit neem om 'n sekere stuk kode uit te voer? Om dit te doen, sal die profileerder gekonfigureer moet word om slegs hierdie area te meet, en dit moontlik in 'n aparte funksie/metode te skei. Jy kan addisionele kode byvoeg wat uitvoeringstyd meet, maar dit is ongerieflik omdat dit interaksie met die weergawebeheerstelsel meer ingewikkeld maak: dit is moeiliker om die impak van 'n commit op werkverrigting na te gaan, en ontfoutingskode kan per ongeluk gepleeg word.

Die geskepde inprop laat jou toe om dieselfde ding te doen sonder om die bronkode op skyf te verander - veranderinge word in die geheue gemaak, voordat die kode na die samesteller oorgedra word. Die metingsresultate word direk in die redigeerder vertoon, langs die geprofileerde fragment.

XNUMXde Jaarlikse JetBrains Hackathon

Die lekkerste

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

Speletjies soos Kahoot is ongelooflik gewild in onderwys regoor die wêreld. Ons wou iets soortgelyks by konferensies, verslae en werkswinkels gebruik, maar was gemik op programmeerders en vrae oor kode. Dit is hoe CodeQuiz gebore is.

XNUMXde Jaarlikse JetBrains Hackathon

Kantoor lewe

Hallo, ruimte!
Irina Manolova, Andrey Vasiliev, Evelina Yun, Daria Pavlyuk, Maria Mikheyshina, Alexandra Charikova

Space is ons nuwe kantoor in St. Petersburg. Dit is groot, en nuwelinge het hulp nodig om uit te vind wat is wat. Projek "Hallo, Ruimte!" help nie net nuwe werknemers om vinnig by die lewe in die kantoor aan te pas nie, maar ook die ouens van die HR-afdeling, wat voorheen alles weer moes vertel, en nou moet hulle net die werknemer se naam in 'n teksveld invoer. Al die ander is "Hallo, Space!" Hy sal jou self vertel!

Die nuwe werknemer sal 'n reeks e-posse ontvang waaruit hy sal leer hoe middagetes gereël word, hoe om 'n boek by die biblioteek te leen, watter sportspanne by JetBrains is, waar om plastiek terug te gee, waar is die gimnasium, ensovoorts.

XNUMXde Jaarlikse JetBrains Hackathon

En sodat jy nie e-posse in jou inkassie hoef te soek elke keer as jy 'n vraag oor die kantoor het nie, het die ouens 'n chatbot in Slack geskep. Dit kan nie net beginners help nie, maar ook diegene wat al lank werk.

Projekte om beginners te help

Vanjaar het baie mense projekte aangebied wat nuwe werknemers help. Miskien kan jy sommige van hierdie idees in jou maatskappy toepas, so ons sal kortliks oor almal praat. Met "Hallo, Space!" jy is reeds bekend, hier is die res:

HTF (Hoe om te vind) 2.0
Natalya Mashyanova, Maxim Mazin, Nastya Berezinskaya, Arkady Bazhanov, Oleg Bakhirev, Ekaterina Zaikina

Dit is die tweede weergawe van die toepassing, wat verlede jaar die CEO-toekenning gewen het.

HTF is 'n speletjie waar jy die naam van die JetBrains-werknemer op die foto moet raai. Dit word al hoe moeiliker om 10 uit 10 te kry—daar is reeds meer as duisend mense op JetBrains. Die speletjie kan nie net op die rekenaar gespeel word nie, maar ook in die kafeteria tydens middagete - soms word foto's met antwoordopsies op kantoortelevisie uitgesaai.

XNUMXde Jaarlikse JetBrains Hackathon

Die nuwe weergawe het die koppelvlak verander, geïntegreer met die interne sosiale netwerk, en die vermoë bygevoeg om werknemers slegs van 'n spesifieke kantoor of span te raai. Prestasies het ook verskyn, byvoorbeeld: "Ek het geraai almal in die span."

Willekeurige koffie
Yuri Artamonov, Anastasia Goncharova, Yulia Obnovlenskaya, Sergei Boytsov, Alexander Izmailov

Hierdie projek los ongeveer dieselfde probleem op – om mense te help om mekaar te leer ken. Maar hier is dit 'n persoonlike kennismaking: die program sal 'n ewekansige werknemer kies met wie jy 'n breek van tien minute by 'n koffiepunt sal neem.

Die Onboarding Game
Oscar Rodriguez, Ekaterina Ryabukha, Joaquim Trevino

Ongeveer 'n paar maande voor die Hackathon het die ouens 'n klein eksperiment uitgevoer en die eerste soeke in die geskiedenis van JetBrains vir werknemers georganiseer. Terwyl hulle die soeke voltooi het, het nuwelinge kennis gemaak met die belangrikste korporatiewe hulpbronne. Die skrywers het ook nagegaan hoe goed ons oumense met hierdie hulpbronne vertroud is.

Na hierdie eksperiment het die ouens baie positiewe terugvoer gekry en besluit om die soektog-idee verder te ontwikkel as deel van die Hackathon. In die nuwe weergawe het deelnemers 'n letter met die teks agteruit ontsyfer, instruksies in Klingon gelees en na verskeie versigtig versteekte skakels na Confluence gesoek.

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

'n Strokiesprent wat al die avonture van 'n JetBrains-newbie op sy eerste dag van werk beskryf.

XNUMXde Jaarlikse JetBrains Hackathon

Bekerwenner

XNUMXde Jaarlikse JetBrains Hackathon

Slegs een projek kon die groot prys wen. Hy het geword "Hallo, Space!»

XNUMXde Jaarlikse JetBrains Hackathon

Werknemers van JetBrains het gestem vir die toepassing wat hulle graag op hul eerste dag by die werk wil sien 🙂 Baie geluk!

Hackathon in getalle

1 trofee
2 dae
6 uur se aanbiedings
7 benoemings
9 wenners
12 gaste
56 projekte het die eindstreep bereik
70 projekte het aansoeke ingedien
182 lede
305 stemme
$18 000 in pryse

XNUMXde Jaarlikse JetBrains Hackathon

Dit was lekker en nuttig soos altyd!

Bron: will.com

Voeg 'n opmerking