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:
Magsisimula sa Miyerkules, ika-18 ng Setyembre ng tanghali.
Ang huling commit ay hindi lalampas sa Biyernes ng tanghali. Ang lahat ng mga pagtatanghal ay dapat na handa na sa oras na ito.
Magsisimula ang mga presentasyon sa 20pm sa Biyernes, ika-5 ng Setyembre. Ang bawat koponan ay may XNUMX minuto.
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.
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.
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.
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.
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.
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.
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:
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.
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.
Nagwagi sa tasa
Isang proyekto lamang ang maaaring manalo ng engrandeng premyo. Siya ay naging "Hello, Space!Β»
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