Al XNUMX-lea hackathon anual JetBrains

Organizație

Al XNUMX-lea hackathon anual JetBrains

Anul acesta, JetBrains s-a mutat într-un nou birou, iar hackatonul a trebuit să fie amânat puțin, dar tot s-a întâmplat. Regulile erau simple:

  1. Începe miercuri, 18 septembrie, la prânz.
  2. Ultimul comitere este cel târziu vineri la prânz. Toate prezentările trebuie să fie gata până la această oră.
  3. Prezentările încep vineri, 20 septembrie, la ora 5. Fiecare echipă are XNUMX minute.
  4. Premii, premii!

Acțiune

Au existat mai multe idei și proiecte decât în ​​orice hackathon anterior. 182 de participanți au prezentat 70 de proiecte.

Înscrierile au fost deschise la ora 10, participanții au primit un kit de hackathon: pastă de dinți și perie, tricouri, insigne, autocolante.

56 de proiecte au ajuns la linia de sosire, despre cele mai notabile vă vom povesti.

Câștigători

Am încercat o nouă modalitate de a stabili câștigătorii.

Juriul, care a inclus oameni din diferite poziții și diferite echipe, a stabilit:
— În ce categorii vor fi extrase premiile?
— Cine a câștigat la aceste nominalizări?

Toate premiile au fost aceleași, iar numărul de proiecte câștigătoare din fiecare categorie a fost nelimitat.

Dar desigur că a existat un câștigător principal, al cărui nume a fost inclus în Cupa Hackathon. A fost determinat de voturile tuturor celor care lucrează la JetBrains.

Nominalizări:

Beneficii pentru afaceri

Construcții speciale
Mihail Vink, Ivan Chirkov, Serghei Kesarev

Ideea este simplă: JetBrains Product + Plugins = Special Assembly.

Băieții au lucrat la capacitatea de a asambla diferite IDE-uri, conectând diferite plugin-uri. Acest lucru nu va ajuta doar utilizatorii să obțină un produs consistent pentru scopuri specifice, ci va ajuta și marketingul nostru să ofere exact ceea ce au nevoie clienții noștri.

obiective:

  • Posibilitatea de a descărca și cumpăra un ansamblu special cu un singur clic.
  • Încercați să utilizați protocolul IntelliJ IDEA și să integrați cu Toolbox.
  • Adăugați suport pentru construcții speciale plugins.jetbrains.com.
  • Dezvoltați o politică de preț pentru astfel de produse.
  • Furnizați materiale de marketing pentru a promova construcții speciale.

Al XNUMX-lea hackathon anual JetBrains

Băieții au făcut zece ansambluri care pot fi instalate din Toolbox sau produs.

Cea mai bună prezentare

Vizualizator istoric local
Maarten Balliau, Matt Ellis

Ce poți atinge

PushBar
Ivan Kuleshov

În 2016, Apple a decis că tastele funcționale nu sunt la fel de importante ca emoji și le-a înlocuit cu un ecran îngust numit Touch Bar. Ce fac oamenii motivați dacă mai au nevoie de aceste chei?

30 de ore de dezvoltare, 3 tastaturi, 2 MacBook-uri din 2015, 18 cești de cafea, 5 concepte - și două versiuni de PushBar sunt gata: „Pro” cu conector USB-C pentru cei care doresc chei fizice reale și „Mini” , care îl poate lăsa în interiorul laptopului închis.

Al XNUMX-lea hackathon anual JetBrains

Cea mai tare idee

Extrasens
Dmitri Neverov, Victor Matchenko

Nu este foarte comun să folosiți auzul în programare. Imaginați-vă că obțineți mai multe informații despre ceea ce se întâmplă doar ascultând. De exemplu, puteți seta puncte de întrerupere pentru a vă spune dacă ceva nu merge bine.

De exemplu, dacă monitorizați timpul de colectare a memoriei cache, plasați astfel de puncte de întrerupere a sunetului în locurile potrivite - și veți auzi imediat un sunet dacă memoria cache nu este colectată deloc. Atunci „tăcerea este de aur” cu siguranță!

De asemenea, va fi ușor de înțeles cât de des are loc acest sau acel eveniment, de exemplu, cât de regulat accesează aplicația dvs. la baza de date. Băieții au implementat și dependența înălțimii sunetului de anumiți parametri, de exemplu, cu cât sunetul este mai mare, cu atât mai multă memorie este ocupată.

Cel mai util pentru un dezvoltator

Profiler de puncte pentru IntelliJ IDEA
Dmitri Batrak

Cum pot afla cât timp durează executarea unei anumite piese de cod? Pentru a face acest lucru, profiler-ul va trebui configurat să măsoare doar această zonă, eventual separând-o într-o funcție/metodă separată. Puteți adăuga cod suplimentar care măsoară timpul de execuție, dar acest lucru este incomod deoarece face interacțiunea cu sistemul de control al versiunilor mai complicată: este mai dificil să verificați impactul unui commit asupra performanței, iar codul de depanare poate fi comis din greșeală.

Pluginul creat vă permite să faceți același lucru fără a modifica codul sursă de pe disc - modificările se fac în memorie, înainte de a transfera codul în compilator. Rezultatele măsurătorilor sunt afișate direct în editor, lângă fragmentul profilat.

Al XNUMX-lea hackathon anual JetBrains

Cel mai distractiv

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

Jocuri ca kahoot sunt incredibil de populare în educația din întreaga lume. Am vrut să folosim ceva asemănător la conferințe, rapoarte și workshop-uri, dar vizând programatori și întrebări despre cod. Așa s-a născut CodeQuiz.

Al XNUMX-lea hackathon anual JetBrains

Viața de birou

Buna, Spaţiu!
Irina Manolova, Andrey Vasiliev, Evelina Yun, Daria Pavlyuk, Maria Mikheyshina, Alexandra Charikova

Space este noul nostru birou din Sankt Petersburg. Este mare, iar începătorii au nevoie de ajutor pentru a-și da seama ce este. Proiectul „Bună, Space!” îi ajută nu numai pe noii angajați să se adapteze rapid la viața de la birou, ci și pe băieții de la departamentul de resurse umane, care anterior trebuiau să spună totul din nou, iar acum trebuie doar să introducă numele angajatului într-un câmp de text. Orice altceva este „Bună, Space!” Îți va spune el însuși!

Noul angajat va primi o serie de email-uri din care va afla cum se organizează prânzurile, cum să împrumute o carte de la bibliotecă, ce echipe sportive sunt la JetBrains, unde să returneze plastic, unde este sala de sport etc.

Al XNUMX-lea hackathon anual JetBrains

Și pentru a nu trebui să cauți e-mailuri în căsuța de e-mail de fiecare dată când ai o întrebare despre birou, băieții au creat un chatbot în Slack. Poate ajuta nu numai începătorii, ci și pe cei care lucrează de mult timp.

Proiecte pentru a ajuta începătorii

Anul acesta, multe persoane au prezentat proiecte care îi ajută pe noii angajați. Poate că poți aplica unele dintre aceste idei în compania ta, așa că vom vorbi pe scurt despre toate. Cu „Bună, Space!” esti deja familiarizat, iata restul:

HTF (Cum să găsești) 2.0
Natalya Mashyanova, Maxim Mazin, Nastya Berezinskaya, Arkady Bazhanov, Oleg Bakhirev, Ekaterina Zaikina

Aceasta este a doua versiune a aplicației, care a câștigat anul trecut Premiul CEO.

HTF este un joc în care trebuie să ghiciți numele angajatului JetBrains din fotografie. Devine din ce în ce mai dificil să obții 10 din 10 – există deja peste o mie de oameni pe JetBrains. Jocul poate fi jucat nu numai la computer, ci și în cantină în timpul prânzului - uneori fotografii cu opțiuni de răspuns sunt difuzate la televizorul de birou.

Al XNUMX-lea hackathon anual JetBrains

Noua versiune a schimbat interfața, integrată cu rețeaua socială internă și a adăugat posibilitatea de a ghici angajații doar dintr-un anumit birou sau echipă. Au apărut și realizări, de exemplu, „Am ghicit pe toți cei din echipă”.

Cafea la întâmplare
Yuri Artamonov, Anastasia Goncharova, Iulia Obnovlenskaya, Serghei Boytsov, Alexander Izmailov

Acest proiect rezolvă aproximativ aceeași problemă - pentru a ajuta oamenii să se cunoască. Dar aici aceasta este o cunoștință personală: programul va selecta un angajat aleatoriu cu care veți face o pauză de zece minute la un punct de cafea.

Incorporarea Joc
Oscar Rodriguez, Ekaterina Ryabukha, Joaquim Trevino

Cu aproximativ câteva luni înainte de Hackathon, băieții au efectuat un mic experiment și au organizat prima căutare din istoria JetBrains pentru angajați. În timp ce au finalizat misiunea, noii veniți au făcut cunoștință cu principalele resurse corporative. Autorii au verificat, de asemenea, cât de bine sunt familiarizați vechii noștri cu aceste resurse.

După acest experiment, băieții au primit o mulțime de feedback pozitiv și au decis să dezvolte ideea de căutare în continuare ca parte a Hackathonului. În noua versiune, participanții au descifrat o scrisoare cu textul înapoi, au citit instrucțiuni în klingon și au căutat câteva link-uri ascunse cu atenție către Confluence.

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

Un comic care descrie toate aventurile unui începător JetBrains în prima sa zi de muncă.

Al XNUMX-lea hackathon anual JetBrains

Câștigător al Cupei

Al XNUMX-lea hackathon anual JetBrains

Un singur proiect ar putea câștiga marele premiu. El a devenit "Bună, Space!»

Al XNUMX-lea hackathon anual JetBrains

Angajații JetBrains au votat pentru aplicația pe care și-ar dori să o vadă în prima zi la serviciu 🙂 Felicitări!

Hackathon în cifre

1 de trofee
2 zile
6 ore de prezentari
7 nominalizări
9 câștigători
12 oaspeți
56 de proiecte au ajuns la linia de sosire
70 de proiecte au depus cereri
182 de membri
305 voturi
18 USD în premii

Al XNUMX-lea hackathon anual JetBrains

A fost distractiv și util ca întotdeauna!

Sursa: www.habr.com

Adauga un comentariu