Tänä vuonna JetBrains muutti uuteen toimistoon ja hackathon joutui hieman siirtämään, mutta se tapahtui silti. Säännöt olivat yksinkertaiset:
Alkaa keskiviikkona 18. klo XNUMX.
Viimeinen sitoumus on viimeistään perjantaina iltapäivällä. Kaikkien esitysten on oltava valmiita tähän mennessä.
Esitykset alkavat perjantaina 20. syyskuuta klo 5. Jokaisella joukkueella on XNUMX minuuttia.
Palkinnot, palkinnot!
Toiminta
Ideoita ja projekteja oli enemmän kuin missään aikaisemmassa hackathonissa. 182 osallistujaa esitteli 70 hanketta.
Ilmoittautuminen avattiin klo 10, osallistujat saivat hackathon-pakkauksen: hammastahnaa ja -harjaa, T-paitoja, merkkejä, tarroja.
56 projektia pääsi maaliin, kerromme sinulle merkittävimmistä.
Voittajat
Kokeilimme uutta tapaa määrittää voittajat.
Tuomaristo, johon kuului ihmisiä eri tehtävistä ja eri joukkueista, päätti:
— Missä kategorioissa palkinnot arvotaan?
– Kuka voitti näissä nimityksissä?
Kaikki palkinnot olivat samat, ja voittaneiden projektien määrä kussakin kategoriassa oli rajoittamaton.
Mutta tietysti oli yksi päävoittaja, jonka nimi sisällytettiin Hackathon Cupiin. Se määräytyi kaikkien JetBrainsilla työskentelevien äänestyksellä.
Ehdokkaat:
Edut yrityksille
Erikoisrakenteet Mihail Vink, Ivan Tširkov, Sergei Kesarev
Idea on yksinkertainen: JetBrains Product + Plugins = Special Assembly.
Kaverit työskentelivät kyvyssä koota erilaisia IDE:itä yhdistämällä erilaisia laajennuksia. Tämä ei ainoastaan auta käyttäjiä saamaan yhtenäisen tuotteen tiettyihin tarkoituksiin, vaan myös auttaa markkinointiamme tarjoamaan juuri sitä, mitä asiakkaamme tarvitsevat.
tavoitteet:
Mahdollisuus ladata ja ostaa erityinen kokoonpano yhdellä napsautuksella.
Kokeile IntelliJ IDEA -protokollaa ja integrointia Toolboxin kanssa.
Kaverit tekivät kymmenen kokoonpanoa, jotka voidaan asentaa Toolboxista tai tuotteesta.
Paras esitys
Paikallishistorian katseluohjelma Maarten Balliau, Matt Ellis
Mitä voit koskettaa
PushBar Ivan Kuleshov
Vuonna 2016 Apple päätti, että toimintonäppäimet eivät olleet yhtä tärkeitä kuin emojit, ja korvasi ne kapealla Touch Bar -näytöllä. Mitä motivoituneet ihmiset tekevät, jos he edelleen tarvitsevat näitä avaimia?
30 tuntia kehitystä, 3 näppäimistöä, 2 MacBookia vuodelta 2015, 18 kuppia kahvia, 5 konseptia - ja kaksi PushBar-versiota ovat valmiina: "Pro" USB-C-liittimellä niille, jotka haluavat oikeita fyysisiä avaimia, ja "Mini" , joka voi jättää sen suljetun kannettavan tietokoneen sisään.
Siistein idea
Extrasense Dmitri Neverov, Victor Matchenko
Kuulon käyttäminen ohjelmoinnissa ei ole kovin yleistä. Kuvittele, että saat enemmän tietoa siitä, mitä tapahtuu, vain kuuntelemalla. Voit esimerkiksi asettaa keskeytyspisteitä kertomaan, jos jokin menee pieleen.
Jos esimerkiksi seuraat välimuistin keräämisaikaa, sijoita tällaiset äänikatkokohdat oikeisiin paikkoihin - ja kuulet välittömästi äänen, jos välimuistia ei kerätä ollenkaan. Silloin "hiljaisuus on kultaa" varmasti!
On myös helppo ymmärtää, kuinka usein tämä tai toinen tapahtuma esiintyy, esimerkiksi kuinka säännöllisesti sovelluksesi käyttää tietokantaa. Kaverit toteuttivat myös äänenkorkeuden riippuvuuden tietyistä parametreista, esimerkiksi mitä korkeampi ääni, sitä enemmän muistia on varattu.
Hyödyllisin kehittäjälle
IntelliJ IDEA:n pisteprofiili Dmitri Batrak
Kuinka saan selville, kuinka kauan tietyn koodinpalan suorittaminen kestää? Tätä varten profiloija on määritettävä mittaamaan vain tämä alue ja mahdollisesti erotettava se erilliseksi funktioksi/menetelmäksi. Voit lisätä ylimääräistä koodia, joka mittaa suoritusaikaa, mutta tämä on hankalaa, koska se tekee vuorovaikutuksesta versionhallintajärjestelmän kanssa monimutkaisempaa: sitoutumisen vaikutusta suorituskykyyn on vaikeampi tarkistaa, ja virheenkorjauskoodi voi tapahtua vahingossa.
Luodulla liitännällä voit tehdä saman muuttamatta levyllä olevaa lähdekoodia - muutokset tehdään muistiin ennen koodin siirtämistä kääntäjälle. Mittaustulokset näkyvät suoraan editorissa profiloidun fragmentin vieressä.
Kaikkein hauskin
CodeQuiz Svetlana Isakova, Sebastian Aigner, Ilja Chernikov, Pavel Nikolaev, Alexander Anisimov
Pelit kuten kahoot ovat uskomattoman suosittuja koulutuksessa ympäri maailmaa. Halusimme käyttää jotain vastaavaa konferensseissa, raporteissa ja työpajoissa, mutta suunnattiin ohjelmoijille ja koodia koskeviin kysymyksiin. Näin CodeQuiz syntyi.
Toimistoelämää
Hei, Tila! Irina Manolova, Andrey Vasiliev, Evelina Yun, Daria Pavlyuk, Maria Mikheyshina, Alexandra Charikova
Space on uusi toimistomme Pietarissa. Se on iso, ja aloittelijat tarvitsevat apua selvittääkseen, mikä on mitä. Projekti "Hei, avaruus!" auttaa uusien työntekijöiden nopean sopeutumisen toimistoelämään lisäksi myös henkilöstöosaston tyyppejä, jotka aiemmin joutuivat kertomaan kaiken uudelleen, ja nyt heidän tarvitsee vain kirjoittaa työntekijän nimi tekstikenttään. Kaikki muu on "Hei, avaruus!" Hän kertoo sinulle itse!
Uusi työntekijä saa sähköpostisarjan, josta hän oppii, miten lounaat järjestetään, kuinka lainataan kirja kirjastosta, mitkä urheilujoukkueet ovat JetBrainsissa, minne palauttaa muovia, missä on kuntosali ja niin edelleen.
Ja jotta sinun ei tarvitse etsiä sähköposteja postilaatikostasi joka kerta, kun sinulla on kysyttävää toimistosta, kaverit loivat chatbotin Slackiin. Se voi auttaa aloittelijoiden lisäksi myös niitä, jotka ovat työskennelleet pitkään.
Projekteja aloittelijoille
Tänä vuonna monet esittelivät uusia työntekijöitä auttavia projekteja. Ehkä voit soveltaa joitain näistä ideoista omassa yrityksessäsi, joten puhumme lyhyesti niistä kaikista. "Hei, avaruus!" olet jo tuttu, tässä loput:
Tämä on sovelluksen toinen versio, joka voitti CEO Awardin viime vuonna.
HTF on peli, jossa sinun on arvattava kuvassa olevan JetBrains-työntekijän nimi. On yhä vaikeampaa saada 10/10 – JetBrainsissa on jo yli tuhat ihmistä. Peliä voi pelata paitsi tietokoneella, myös kahvilassa lounaan aikana - joskus valokuvia vastausvaihtoehdoineen lähetetään toimistotelevisiossa.
Uusi versio on muuttanut käyttöliittymää, integroitunut sisäiseen sosiaaliseen verkostoon ja lisännyt mahdollisuuden arvata työntekijät vain tietystä toimistosta tai tiimistä. Saavutuksia ilmestyi myös, esimerkiksi "Arvasin kaikki joukkueen jäsenet."
Satunnainen kahvi Juri Artamonov, Anastasia Goncharova, Julia Obnovlenskaya, Sergei Boytsov, Alexander Izmailov
Tämä projekti ratkaisee suunnilleen saman ongelman - auttaa ihmisiä tutustumaan toisiinsa. Mutta tässä on henkilökohtainen tuttavuus: ohjelma valitsee satunnaisen työntekijän, jonka kanssa pidät kymmenen minuutin tauon kahvilassa.
Aloitus Peli Oscar Rodriguez, Ekaterina Ryabukha, Joaquim Trevino
Noin pari kuukautta ennen Hackathonia kaverit suorittivat pienen kokeilun ja järjestivät JetBrainsin historian ensimmäisen tehtävän työntekijöille. Tehtävän suorittamisen aikana uudet tulokkaat tutustuivat yrityksen tärkeimpiin resursseihin. Kirjoittajat tarkistivat myös, kuinka hyvin vanhat ihmiset tuntevat nämä resurssit.
Tämän kokeilun jälkeen kaverit saivat paljon positiivista palautetta ja päättivät kehittää etsintäideaa edelleen osana Hackathonia. Uudessa versiossa osallistujat tulkitsevat kirjeen, jonka teksti oli taaksepäin, lukivat ohjeet klingoniksi ja etsivät useita huolellisesti piilotettuja linkkejä Confluenceen.
Lego BrainStorms David Watson, Henry Wilde, Nikolai Sandalov, Scott Adams, Ekaterina Ivanova, Tobias Kahlert, Nadezhda Davydova, Pavel Ivanov, Arina Chubarkova
Sarjakuva, joka kuvaa kaikkia JetBrains-aloittelijan seikkailuja hänen ensimmäisenä työpäivänä.
Cupin voittaja
Vain yksi projekti voi voittaa pääpalkinnon. Hän tuli "Hei avaruus!»
JetBrainsin työntekijät äänestivät sovelluksen, jonka he haluaisivat nähdä ensimmäisenä työpäivänä 🙂 Onnittelut!
Hackathon numeroissa
1 palkintoa
2 päivää
6 tuntia esitelmiä
7 ehdokasta
9 voittajaa
12 vierasta
56 projektia pääsi maaliin
Hakemuksia jätettiin 70 hanketta
182 jäsentä
305 ääntä
18 000 dollaria palkintoina