Lebih cepat. Di atas Lebih kuat.
Pada akhir Juni, hackathon ke-6 diadakan di JetBrains, di mana kami memilih tema Olimpiade.
- Hackathon dimulai pada hari Rabu, 27 Juni pukul 12.00 dan berlangsung selama 48 jam.
- Komitmen terakhir tidak lebih dari tengah hari Jumat, 29 Juni. Pada saat ini, itu juga perlu untuk menyediakan panitia dengan 5 menit presentasi proyek.
- Presentasi dimulai satu jam kemudian pada pukul 13:00.
- Setiap karyawan JetBrains dapat memberikan suara untuk proyek favorit mereka.
- Pemenang menerima hadiah.

Untuk memulai! Perhatian! Maret!
Setelah tanggal hackathon diumumkan, para penulis ide memiliki beberapa minggu untuk membentuk tim. Hasilnya, 125 peserta mempresentasikan 54 ide proyek. Ini 25% lebih dari tahun lalu.
Pada pendaftaran, setiap peserta menerima peralatan dan peralatan yang diperlukan untuk maraton dua hari: T-shirt, sikat gigi, minuman olahraga, bar energi, lencana dan stiker.

48 proyek diluncurkan. Semangat kompetitif didukung oleh hidangan Meksiko, Yunani, dan Jepang.
Proyek
39 proyek mencapai garis finish. Tidak ada lawan yang lemah pada tahap ini. Berikut adalah beberapa proyek hackathon ini yang hampir menjadi pemenang.
dotMemory VRProyek ini memungkinkan untuk melihat kode Anda dan melihat memori yang terbuang. Kenakan kacamata VR dan mulailah perjalanan 3D melalui gelombang ingatan Anda. Menganalisa grafik penggunaan memori dalam realitas virtual berdasarkan pada snapshot dotMemory dan dump memori Windows.
TUNA (Aparat Pemberitahuan Terpadu Hebat)Ketika IDE sibuk dengan proses yang panjang, dan Anda memutuskan untuk mengalihkan perhatian Anda dengan masalah darurat menyelamatkan dunia, penting untuk kembali tepat waktu. TUNA adalah plugin untuk IntelliJ IDEA dan Slack bot, yang akan mengirimi Anda pemberitahuan segera setelah beberapa proses panjang di IDE berakhir (misalnya, membuat indeks, checkout atau menjalankan tes).
Kecerdasan emosional untuk IntelliJMenggunakan teknologi pengenal wajah dan pelacakan pandangan untuk menentukan keadaan emosi, kecerdasan emosional membaca dan menyiarkan emosi pengguna saat bekerja dengan IDE secara real time. Menjadi jelas bahwa pengguna marah, mengapa dia bahagia, bahwa dia terkejut, takut atau jengkel. Dan pencipta aplikasi membaca emosi penonton tepat saat presentasi proyek hackathon - apa yang penonton pikirkan tentang masing-masing dari mereka jelas tanpa kata-kata.
Penyelesaian kode kesalahan ketik untuk IntelliJSiapa yang tidak membuat kesalahan ketik dalam kode? Maxim Medvedev, misalnya, tidak. Penyelesaian otomatis adalah fungsi yang paling sering digunakan: sejak 2013, Maxim telah menggunakannya 175.725 kali. Sekarang dia mengenali beberapa jenis kesalahan ketik. Jika Anda mengetikkan huruf dalam huruf besar-kecil, menggabungkan huruf-huruf atau melewatkan satu karakter, pelengkapan otomatis masih akan menawarkan apa yang Anda butuhkan.

Mari kita kenal para pemenang.
Pilihan CEO
JetBrains sedang tumbuh, dan kami menghadapi tantangan baru yang terkait dengan ekspansi perusahaan. Terkait dengan ini adalah proyek yang dipilih tahun ini oleh Maxim Shafirov, CEO JetBrains.
Memilih CEO No. 1
Semakin besar tim kami, semakin sulit untuk mengenali kolega baru dan mencocokkan nama panggilan dalam obrolan dengan orang-orang nyata yang bekerja di kantor berikutnya. JetBrains menemukan cara yang mengasyikkan dan mengasyikkan untuk menyelesaikan masalah ini.
Aplikasi HTF (Cara Menemukan)Natalya Mashyanova, Maxim Mazin, Elizaveta Semakova, Anastasia Berezinskaya, Andrey Skladchikov, Oleg Bakhirev, Ekaterina Zaikina
Pengguna diundang untuk memainkan game dan tebak siapa itu siapa. Foto dan informasi dari surat sambutan membantu Anda mengenal rekan kerja dari berbagai kota. Selain itu, pertanyaan dan jawaban disiarkan di layar televisi di kantor kami.

Memilih CEO No. 2
Saat menambahkan fitur baru ke produk kami dan beberapa perubahan lain dalam kode, pembersihan tambahan dan refactoring sering diperlukan. Terkadang ini menyebabkan kekacauan total dalam sejarah perubahan, dan perubahan utama hilang di antara pembaruan lainnya.
Pembersih komitKirill Likhodedov
Kirill Likhodedov mengusulkan solusi sederhana: catat refelliings otomatis IntelliJ IDEA, pisahkan dari operasi manual dengan kode, dan pisahkan satu komit menjadi beberapa. Beberapa komitmen penting memerlukan peninjauan, sementara yang lain hanya tindakan otomatis yang divalidasi oleh mekanisme IDE.
Penghargaan Pemirsa
Saat kami mempertimbangkan poin di hackathon: setiap pemilih dapat memberikan preferensi pada tiga proyek, dan poin-poin ini diringkas sebagai bagian dari kompetisi utama, dan Anda juga dapat menyukai keputusan apa pun yang Anda suka. Ini adalah proyek dengan suka paling banyak.
Ilmu roketDmitry Ivanov, Nikita Raba, Sergey Baltiysky, Sergey Karashevich, Artem Bukhonov, Leonid Stryuk, Semyon Atamas, Alexander Naumov, Leonid Skrobov
βArahkan ke bulan. Bahkan jika kamu meleset, kamu masih akan tetap berada di antara bintang-bintang ... Di mana kamu akan tanpa tujuan melayang dalam kekosongan ruang yang luas sampai kamu jatuh ke pelukan kematian yang dingin. " Mungkin memang seperti itu. Dan semua orang di hati mereka ingin menyentuh ilmu roket. Tim Dmitry Ivanov berani mengarahkan roket yang dapat digunakan kembali di Bulan, tahap pertama yang kembali ke landasan peluncuran. Secara umum, lebih baik untuk melihat sekali:
Membenarkan keberadaan sayaAlexey Kudryavtsev
"Apa yang aku habiskan sepanjang hari?" - Ini adalah pertanyaan yang sering diajukan pengembang. Anda tidak perlu khawatir tentang ini lagi, karena plug-in IntelliJ IDEA yang baru akan memberi tahu Anda apa yang telah Anda lakukan hari ini: berapa banyak bug yang Anda perbaiki, yang Anda luncurkan ke kontrol versi dan berapa banyak build yang Anda luncurkan di TeamCity ... dan berapa banyak dari mereka yang jatuh. Tetapi hari itu panjang, dan Anda pasti telah melakukan sesuatu yang lain. Sekarang Anda dapat mengetahui berapa banyak komentar yang Anda tinggalkan di pelacak dan bahkan hidangan apa untuk makan siang hari ini.

Pemenang
Tahun ini, jarak antara tempat kedua dan ketiga hanya dua poin. Dan kami juga memiliki dua peraih medali perunggu dengan jumlah poin yang sama.
Tempat ketiga
112,5 poinLayanan perekrutan internalMaxim Manuilov, Oleg Rybak, Artem Tiunov, Vladislav Rassokhin
Di JetBrains selalu ada kesempatan untuk mencoba diri sendiri dalam peran baru. Apakah Anda ingin mengubah proyek dan mengambil tugas baru? Atau mungkin Anda mencari seseorang di tim Anda? Kami memiliki layanan baru: lowongan internal sekarang ditampilkan di layar TV di kantor kami.
112,5 poinAplikasi htfApakah HTF memiliki dua penghargaan? Tidak heran. Di JetBrains, semua orang ingin menjadi teman. Sekarang tidak ada orang asing di sini - hanya kolega yang belum kita temui.

Tempat kedua
114,5 poinJetoomOlga Dikaya, Ekaterina Shlyakhovetskaya, Ivan Kuleshov, Sergo Golovachev, Roman Chernyatchik
JetRoom telah menyempurnakan sistem reservasi pertemuan kami. Perlu segera menelepon atau melakukan pertemuan yang tidak direncanakan dengan seorang rekan? Beberapa negosiasi dipesan untuk unjuk rasa biasa, tetapi bagaimana jika tidak ada yang akan melakukan unjuk rasa hari ini? Sebelumnya, mustahil untuk mengetahui dengan pasti, tetapi dengan JetRoom Anda dapat menemukan ruang gratis dalam beberapa detik! Aplikasi ini menampilkan percakapan diam di komputer atau smartphone. Menggunakan printer 3D, tim juga menciptakan indikator warna untuk kamar yang bekerja dengan sensor gerak.
Tempat pertama
The Suite of Sweet WritingDavid Watson, Dmitry Zhemerov, Peter Gromov, Dmitry Trofimov
Ada banyak alat untuk memeriksa teks yang membantu menghindari kesalahan tata bahasa dan ejaan, tetapi biasanya tidak memengaruhi aspek gaya bahasa. Pembuat The Suite of Sweet Writing berkumpul untuk membuat alat yang tidak hanya tahu cara memperbaiki kesalahan tata bahasa, tetapi juga membantu untuk menulis dengan lebih baik. Hasilnya adalah aplikasi untuk teks-teks bahasa Inggris yang membantu untuk tidak menyalahgunakan suara pasif dan bahasa negatif, dengan benar menggunakan koma dan singkatan Oxford, mematuhi netralitas gender - sehingga penulis teks tidak harus melihat ke panduan gaya setiap kali pada masalah ini. Ada begitu banyak fungsi di IDE kami untuk merestrukturisasi kode, jadi mengapa tidak mencoba menerapkan fitur-fitur ini pada teks? Tentu saja, situasi dengan bahasa alami tidak sesederhana dengan kode - bahasa formal. Menggunakan mekanisme NLP untuk mem-parsing teks, pohon sintaks dibuat. Kemudian, menggunakan refactoring dan inspeksi yang sama yang digunakan saat menulis kode, tim menyiapkan ekstensi browser dan plugin untuk IntelliJ.

Solusi yang Digunakan Secara Aktif
Buat Bereaksi Kotlin AppPhilip Ryabchun, Evgeny Dansky dan Andrey Skladchikov
Aplikasi ini, dibuat pada hackathon terakhir, menerima hadiah dalam nominasi "Solusi yang Digunakan Secara Aktif". Itu membuka kemungkinan kode Kotlin untuk bekerja dengan komponen Bereaksi. Selama setahun sekarang, pengembang front-end telah mengambil keuntungan dari Kotlin untuk kebutuhan mereka sendiri.
Hackathon dalam jumlah
- 48 jam untuk membuat solusi turnkey
- 5 menit untuk presentasi
- 54 ide
- 48 proyek di awal
- 39 proyek selesai
- 125 peserta
- 8 kota
- 7 anggota non-JetBrains
- 4 orang berpartisipasi dari jarak jauh
- 235 suara
- 5 orang rata-rata dengan alas
- 3 orang rata-rata per tim
- Kumpulan hadiah senilai $ 19.000
- 2 tempat ketiga
- 1 hadiah pertama
Hackathon dalam gambar











Tim JetBrains Anda
Dorongan untuk berkembang