Ika-XNUMX Taunang JetBrains Hackathon

Samahan

Ika-XNUMX Taunang JetBrains Hackathon

Sa taong ito, lumipat ang JetBrains sa isang bagong opisina, at ang hackathon ay kailangang ipagpaliban ng kaunti, ngunit nangyari pa rin ito. Ang mga patakaran ay simple:

  1. Magsisimula sa Miyerkules, ika-18 ng Setyembre ng tanghali.
  2. Ang huling commit ay hindi lalampas sa Biyernes ng tanghali. Ang lahat ng mga pagtatanghal ay dapat na handa na sa oras na ito.
  3. Magsisimula ang mga presentasyon sa 20pm sa Biyernes, ika-5 ng Setyembre. Ang bawat koponan ay may XNUMX minuto.
  4. Mga parangal, mga premyo!

Aksyon

Mayroong higit pang mga ideya at proyekto kaysa sa anumang nakaraang hackathon. 182 kalahok ang nagpakita ng 70 proyekto.

Binuksan ang pagpaparehistro noong 10 ng umaga, nakatanggap ang mga kalahok ng hackathon kit: toothpaste at brush, T-shirt, badge, sticker.

Naabot ng 56 na proyekto ang linya ng pagtatapos, sasabihin namin sa iyo ang tungkol sa mga pinakatanyag.

Mga Nanalo

Sinubukan namin ang isang bagong paraan upang matukoy ang mga nanalo.

Ang hurado, na kinabibilangan ng mga tao mula sa iba't ibang posisyon at iba't ibang koponan, ay nagpasiya:
β€” Sa anong mga kategorya ibubunot ang mga premyo?
β€” Sino ang nanalo sa mga nominasyong ito?

Ang lahat ng mga premyo ay pareho, at ang bilang ng mga nanalong proyekto sa bawat kategorya ay walang limitasyon.

Pero syempre meron isang pangunahing nagwagi, na ang pangalan ay kasama sa Hackathon Cup. Natukoy ito ng mga boto ng lahat ng nagtatrabaho sa JetBrains.

Mga nominasyon:

Mga benepisyo para sa negosyo

Mga espesyal na build
Mikhail Vink, Ivan Chirkov, Sergey Kesarev

Ang ideya ay simple: JetBrains Product + Plugins = Special Assembly.

Ang mga lalaki ay nagtrabaho sa kakayahang mag-ipon ng iba't ibang mga IDE, pagkonekta ng iba't ibang mga plugin. Hindi lang ito makakatulong sa mga user na makakuha ng pare-parehong produkto para sa mga partikular na layunin, ngunit makakatulong din sa aming marketing na maihatid ang eksaktong kailangan ng aming mga customer.

Mga Layunin:

  • Ang kakayahang mag-download at bumili ng isang espesyal na pagpupulong sa isang pag-click.
  • Subukang gamitin ang IntelliJ IDEA protocol at pagsasama sa Toolbox.
  • Magdagdag ng suporta para sa mga espesyal na build on plugins.jetbrains.com.
  • Bumuo ng isang patakaran sa pagpepresyo para sa mga naturang produkto.
  • Magbigay ng mga materyales sa marketing para i-promote ang mga espesyal na build.

Ika-XNUMX Taunang JetBrains Hackathon

Ang mga lalaki ay gumawa ng sampung asembliya na maaaring i-install mula sa Toolbox o produkto.

Pinakamahusay na Presentasyon

Local History Viewer
Maarten Balliau, Matt Ellis

Kung ano ang maaari mong hawakan

PushBar
Ivan Kuleshov

Noong 2016, nagpasya ang Apple na ang mga function key ay hindi kasinghalaga ng emoji at pinalitan ang mga ito ng isang makitid na screen na tinatawag na Touch Bar. Ano ang ginagawa ng mga taong may motibasyon kung kailangan pa rin nila ang mga susi na ito?

30 oras ng pag-develop, 3 keyboard, 2 MacBook mula 2015, 18 tasa ng kape, 5 konsepto - at dalawang bersyon ng PushBar ay handa na: β€œPro” na may USB-C connector para sa mga gustong tunay na pisikal na key, at β€œMini” , na maaaring iwanan ito sa loob ng saradong laptop.

Ika-XNUMX Taunang JetBrains Hackathon

Pinaka cool na ideya

Extrasense
Dmitry Neverov, Victor Matchenko

Hindi pangkaraniwan ang paggamit ng pandinig sa programming. Isipin ang pagkuha ng higit pang impormasyon tungkol sa kung ano ang nangyayari sa pamamagitan lamang ng pakikinig. Halimbawa, maaari kang magtakda ng mga breakpoint upang sabihin sa iyo kung may mali.

Halimbawa, kung sinusubaybayan mo ang oras ng pagkolekta ng cache, ilagay ang mga naturang sound breakpoint sa mga tamang lugar - at makakarinig ka kaagad ng tunog kung hindi nakolekta ang cache. Iyan ay kapag "katahimikan ay ginintuang" sigurado!

Magiging madali ding maunawaan kung gaano kadalas nangyayari ito o ang kaganapang iyon, halimbawa, kung gaano regular na ina-access ng iyong application ang database. Ipinatupad din ng mga lalaki ang pag-asa ng pitch ng tunog sa ilang mga parameter, halimbawa, mas mataas ang tunog, mas maraming memorya ang inookupahan.

Pinaka-kapaki-pakinabang para sa isang developer

Point profiler para sa IntelliJ IDEA
Dmitry Batrak

Paano ko malalaman kung gaano katagal bago maisagawa ang isang partikular na piraso ng code? Upang gawin ito, ang profiler ay kailangang i-configure upang sukatin lamang ang lugar na ito, posibleng paghiwalayin ito sa isang hiwalay na function/paraan. Maaari kang magdagdag ng karagdagang code na sumusukat sa oras ng execution, ngunit hindi ito maginhawa dahil ginagawa nitong mas kumplikado ang pakikipag-ugnayan sa version control system: mas mahirap suriin ang epekto ng commit sa performance, at ang pag-debug ng code ay maaaring gawin nang hindi sinasadya.

Pinapayagan ka ng nilikha na plugin na gawin ang parehong bagay nang hindi binabago ang source code sa disk - ang mga pagbabago ay ginawa sa memorya, bago ilipat ang code sa compiler. Direktang ipinapakita ang mga resulta ng pagsukat sa editor, sa tabi ng naka-profile na fragment.

Ika-XNUMX Taunang JetBrains Hackathon

Ang pinaka masaya

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

Mga laro tulad ng kahoot ay hindi kapani-paniwalang tanyag sa edukasyon sa buong mundo. Nais naming gumamit ng katulad sa mga kumperensya, ulat at workshop, ngunit naglalayon sa mga programmer at mga tanong tungkol sa code. Ito ay kung paano ipinanganak ang CodeQuiz.

Ika-XNUMX Taunang JetBrains Hackathon

Buhay sa opisina

Kamusta, Puwang!
Irina Manolova, Andrey Vasiliev, Evelina Yun, Daria Pavlyuk, Maria Mikheyshina, Alexandra Charikova

Ang Space ay ang aming bagong opisina sa St. Petersburg. Ito ay malaki, at ang mga baguhan ay nangangailangan ng tulong upang malaman kung ano ang. Project "Hello, Space!" tumutulong hindi lamang sa mga bagong empleyado na mabilis na umangkop sa buhay sa opisina, kundi pati na rin ang mga lalaki mula sa departamento ng HR, na dati ay kailangang sabihin muli ang lahat, at ngayon kailangan lang nilang ipasok ang pangalan ng empleyado sa isang field ng teksto. Ang iba pa ay "Hello, Space!" Siya mismo ang magsasabi sayo!

Makakatanggap ang bagong empleyado ng isang serye ng mga email kung saan matututunan niya kung paano inaayos ang mga pananghalian, kung paano humiram ng libro mula sa library, kung anong mga sports team ang nasa JetBrains, kung saan ibabalik ang plastic, kung saan ang gym, at iba pa.

Ika-XNUMX Taunang JetBrains Hackathon

At para hindi mo na kailangang maghanap ng mga email sa iyong inbox sa tuwing may tanong ka tungkol sa opisina, gumawa ang mga lalaki ng chatbot sa Slack. Makakatulong ito hindi lamang sa mga nagsisimula, kundi pati na rin sa mga matagal nang nagtatrabaho.

Mga proyekto upang matulungan ang mga nagsisimula

Ngayong taon, maraming tao ang nagpresenta ng mga proyektong nakakatulong sa mga bagong empleyado. Marahil ay maaari mong ilapat ang ilan sa mga ideyang ito sa iyong kumpanya, kaya maikling pag-uusapan natin ang lahat ng ito. Gamit ang "Hello, Space!" pamilyar ka na, narito ang iba pa:

HTF (Paano Maghanap) 2.0
Natalya Mashyanova, Maxim Mazin, Nastya Berezinskaya, Arkady Bazhanov, Oleg Bakhirev, Ekaterina Zaikina

Ito ang pangalawang bersyon ng app, na nanalo ng CEO Award noong nakaraang taon.

Ang HTF ay isang laro kung saan kailangan mong hulaan ang pangalan ng empleyado ng JetBrains sa larawan. Lalong nagiging mahirap na makakuha ng 10 sa 10β€”mayroon nang higit sa isang libong tao sa JetBrains. Ang laro ay maaaring i-play hindi lamang sa computer, kundi pati na rin sa cafeteria sa panahon ng tanghalian - kung minsan ang mga litrato na may mga pagpipilian sa sagot ay nai-broadcast sa opisina ng telebisyon.

Ika-XNUMX Taunang JetBrains Hackathon

Binago ng bagong bersyon ang interface, isinama sa panloob na social network, at idinagdag ang kakayahang hulaan ang mga empleyado lamang mula sa isang partikular na opisina o koponan. Lumitaw din ang mga nakamit, halimbawa, "Nahulaan ko ang lahat sa koponan."

Random na kape
Yuri Artamonov, Anastasia Goncharova, Yulia Obnovlenskaya, Sergei Boytsov, Alexander Izmailov

Ang proyektong ito ay malulutas ang humigit-kumulang sa parehong problema - upang matulungan ang mga tao na makilala ang isa't isa. Ngunit narito ito ay isang personal na kakilala: ang programa ay pipili ng isang random na empleyado kung kanino ka kukuha ng sampung minutong pahinga sa isang coffee point.

Ang Onboarding Laro
Oscar Rodriguez, Ekaterina Ryabukha, Joaquim Trevino

Mga ilang buwan bago ang Hackathon, nagsagawa ang mga lalaki ng isang maliit na eksperimento at inayos ang unang paghahanap sa kasaysayan ng JetBrains para sa mga empleyado. Habang tinatapos ang paghahanap, nakilala ng mga bagong dating ang pangunahing mapagkukunan ng korporasyon. Sinuri din ng mga may-akda kung gaano kahusay ang aming mga lumang-timer sa mga mapagkukunang ito.

Pagkatapos ng eksperimentong ito, ang mga lalaki ay nakatanggap ng maraming positibong feedback at nagpasya na bumuo pa ng ideya sa paghahanap bilang bahagi ng Hackathon. Sa bagong bersyon, ang mga kalahok ay nag-decipher ng isang liham na ang teksto ay paatras, nagbasa ng mga tagubilin sa Klingon, at naghanap ng ilang maingat na nakatagong mga link sa Confluence.

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

Isang komiks na naglalarawan sa lahat ng pakikipagsapalaran ng isang baguhan sa JetBrains sa kanyang unang araw ng trabaho.

Ika-XNUMX Taunang JetBrains Hackathon

Nagwagi sa tasa

Ika-XNUMX Taunang JetBrains Hackathon

Isang proyekto lamang ang maaaring manalo ng engrandeng premyo. Siya ay naging "Hello, Space!Β»

Ika-XNUMX Taunang JetBrains Hackathon

Ang mga empleyado ng JetBrains ay bumoto para sa app na gusto nilang makita sa kanilang unang araw sa trabaho πŸ™‚ Binabati kita!

Hackathon sa mga numero

1 tropeo
2 araw
6 na oras ng mga pagtatanghal
7 nominasyon
9 na nanalo
12 bisita
56 na proyekto ang umabot sa finish line
70 proyekto ang nagsumite ng mga aplikasyon
182 na kalahok
305 boto
$18 sa mga premyo

Ika-XNUMX Taunang JetBrains Hackathon

Ito ay masaya at kapaki-pakinabang gaya ng dati!

Pinagmulan: www.habr.com

Magdagdag ng komento