Hackathon JetBrains Tahunan ke-XNUMX

Organisasi

Hackathon JetBrains Tahunan ke-XNUMX

Tahun ini, JetBrains pindah ke kantor baru, dan hackathon harus ditunda sedikit, namun tetap terjadi. Aturannya sederhana:

  1. Dimulai pada hari Rabu, 18 September siang hari.
  2. Komitmen terakhir paling lambat Jumat siang. Semua presentasi harus sudah siap pada saat ini.
  3. Presentasi dimulai pukul 20 siang pada hari Jumat, 5 September. Setiap tim mempunyai waktu XNUMX menit.
  4. Penghargaan, hadiah!

Tindakan

Ada lebih banyak ide dan proyek dibandingkan hackathon sebelumnya. 182 peserta mempresentasikan 70 proyek.

Pendaftaran dibuka pukul 10, peserta mendapatkan paket hackathon berupa pasta gigi dan sikat, kaos oblong, badge, stiker.

56 proyek telah mencapai garis finish, kami akan memberi tahu Anda tentang proyek yang paling menonjol.

Pemenang

Kami mencoba cara baru untuk menentukan pemenang.

Juri, yang terdiri dari orang-orang dari berbagai posisi dan tim berbeda, menentukan:
— Dalam kategori apa hadiah akan diundi?
— Siapa yang menang dalam nominasi ini?

Semua hadiahnya sama, dan jumlah proyek pemenang di setiap kategori tidak terbatas.

Tapi tentu saja ada satu pemenang utama, yang namanya masuk dalam Piala Hackathon. Itu ditentukan oleh suara semua orang yang bekerja di JetBrains.

Nominasi:

Manfaat untuk bisnis

Bangunan khusus
Mikhail Vink, Ivan Chirkov, Sergey Kesarev

Idenya sederhana: Produk JetBrains + Plugin = Perakitan Khusus.

Orang-orang ini mengerjakan kemampuan untuk merakit IDE yang berbeda, menghubungkan plugin yang berbeda. Hal ini tidak hanya akan membantu pengguna mendapatkan produk yang konsisten untuk tujuan tertentu, namun juga membantu pemasaran kami memberikan apa yang dibutuhkan pelanggan kami.

Tujuan:

  • Kemampuan untuk mengunduh dan membeli rakitan khusus dalam satu klik.
  • Coba gunakan protokol IntelliJ IDEA dan integrasi dengan Toolbox.
  • Tambahkan dukungan untuk build khusus plugins.jetbrains.com.
  • Kembangkan kebijakan harga untuk produk tersebut.
  • Menyediakan materi pemasaran untuk mempromosikan bangunan khusus.

Hackathon JetBrains Tahunan ke-XNUMX

Mereka membuat sepuluh rakitan yang dapat dipasang dari Toolbox atau produk.

Presentasi Terbaik

Penampil Sejarah Lokal
Maarten Balliau, Matt Ellis

Apa yang bisa Anda sentuh

Bilah Tekan
Ivan Kuleshov

Pada tahun 2016, Apple memutuskan bahwa tombol fungsi tidak sepenting emoji dan menggantinya dengan layar sempit yang disebut Touch Bar. Apa yang dilakukan orang-orang yang termotivasi jika mereka masih membutuhkan kunci-kunci ini?

30 jam pengembangan, 3 keyboard, 2 MacBook dari tahun 2015, 18 cangkir kopi, 5 konsep - dan dua versi PushBar siap: "Pro" dengan konektor USB-C untuk mereka yang menginginkan kunci fisik nyata, dan "Mini" , yang dapat meninggalkannya di dalam laptop yang tertutup.

Hackathon JetBrains Tahunan ke-XNUMX

Ide paling keren

Ekstra
Dmitry Neverov, Victor Matchenko

Penggunaan pendengaran dalam pemrograman tidak terlalu umum. Bayangkan mendapatkan lebih banyak informasi tentang apa yang terjadi hanya dengan mendengarkan. Misalnya, Anda dapat menyetel breakpoint untuk memberi tahu Anda jika terjadi kesalahan.

Misalnya, jika Anda memantau waktu pengumpulan cache, letakkan titik henti suara tersebut di tempat yang tepat - dan Anda akan segera mendengar suara jika cache tidak dikumpulkan sama sekali. Saat itulah “diam itu emas” pastinya!

Juga akan mudah untuk memahami seberapa sering peristiwa ini atau itu terjadi, misalnya seberapa sering aplikasi Anda mengakses database. Mereka juga menerapkan ketergantungan nada suara pada parameter tertentu, misalnya, semakin tinggi suaranya, semakin banyak memori yang digunakan.

Paling berguna bagi pengembang

Profiler titik untuk IntelliJ IDEA
Dmitry Batrak

Bagaimana cara mengetahui berapa lama waktu yang dibutuhkan untuk mengeksekusi bagian kode tertentu? Untuk melakukan hal ini, profiler harus dikonfigurasi untuk mengukur area ini saja, mungkin memisahkannya ke dalam fungsi/metode terpisah. Anda dapat menambahkan kode tambahan yang mengukur waktu eksekusi, tetapi hal ini merepotkan karena membuat interaksi dengan sistem kontrol versi menjadi lebih rumit: lebih sulit untuk memeriksa dampak penerapan terhadap kinerja, dan kode debug dapat dilakukan secara tidak sengaja.

Plugin yang dibuat memungkinkan Anda melakukan hal yang sama tanpa mengubah kode sumber pada disk - perubahan dilakukan di memori, sebelum kode ditransfer ke kompiler. Hasil pengukuran ditampilkan langsung di editor, di sebelah fragmen yang diprofilkan.

Hackathon JetBrains Tahunan ke-XNUMX

Yang paling menyenangkan

Kuis Kode
Svetlana Isakova, Sebastian Aigner, Ilya Chernikov, Pavel Nikolaev, Alexander Anisimov

Permainan seperti kahoot sangat populer dalam pendidikan di seluruh dunia. Kami ingin menggunakan sesuatu yang serupa di konferensi, laporan, dan lokakarya, tetapi ditujukan untuk pemrogram dan pertanyaan tentang kode. Dari sinilah CodeQuiz lahir.

Hackathon JetBrains Tahunan ke-XNUMX

Kehidupan kantor

Halo, Space!
Irina Manolova, Andrey Vasiliev, Evelina Yun, Daria Pavlyuk, Maria Mikheyshina, Alexandra Charikova

Space adalah kantor baru kami di St. Petersburg. Ini besar, dan pemula memerlukan bantuan untuk mencari tahu apa itu. Proyek "Halo, Luar Angkasa!" membantu tidak hanya karyawan baru untuk cepat beradaptasi dengan kehidupan di kantor, tetapi juga orang-orang dari departemen HR, yang sebelumnya harus menceritakan semuanya lagi, dan sekarang mereka hanya perlu memasukkan nama karyawan tersebut ke dalam kolom teks. Yang lainnya hanyalah “Halo, Luar Angkasa!” Dia sendiri yang akan memberitahumu!

Karyawan baru akan menerima serangkaian email yang dengannya dia akan mempelajari cara mengatur makan siang, cara meminjam buku dari perpustakaan, tim olahraga apa yang ada di JetBrains, di mana mengembalikan plastik, di mana gym, dan sebagainya.

Hackathon JetBrains Tahunan ke-XNUMX

Dan agar Anda tidak perlu mencari email di kotak masuk setiap kali memiliki pertanyaan tentang kantor, mereka membuat chatbot di Slack. Ini dapat membantu tidak hanya pemula, tetapi juga mereka yang telah lama bekerja.

Proyek untuk membantu pemula

Tahun ini, banyak orang mempresentasikan proyek yang membantu karyawan baru. Mungkin beberapa ide ini bisa Anda terapkan di perusahaan Anda, jadi kami akan membahas semuanya secara singkat. Dengan "Halo, Luar Angkasa!" anda sudah familiar, berikut selebihnya:

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

Ini adalah versi kedua dari aplikasi yang memenangkan CEO Award tahun lalu.

HTF adalah permainan dimana Anda harus menebak nama karyawan JetBrains yang ada di foto. Semakin sulit untuk mendapatkan 10 dari 10—sudah ada lebih dari seribu orang di JetBrains. Permainan ini dapat dimainkan tidak hanya di komputer, tetapi juga di kafetaria saat makan siang - terkadang foto dengan pilihan jawaban disiarkan di televisi kantor.

Hackathon JetBrains Tahunan ke-XNUMX

Versi baru ini telah mengubah antarmuka, terintegrasi dengan jejaring sosial internal, dan menambahkan kemampuan menebak karyawan hanya dari kantor atau tim tertentu. Prestasi juga muncul, misalnya, “Saya menebak semua orang di tim.”

Kopi acak
Yuri Artamonov, Anastasia Goncharova, Yulia Obnovlenskaya, Sergei Boytsov, Alexander Izmailov

Proyek ini memecahkan masalah yang kurang lebih sama - untuk membantu orang mengenal satu sama lain. Tapi ini adalah kenalan pribadi: program akan memilih karyawan secara acak dengan siapa Anda akan istirahat sepuluh menit di kedai kopi.

Orientasi Permainan
Oscar Rodriguez, Ekaterina Ryabukha, Joaquim Trevino

Sekitar beberapa bulan sebelum Hackathon, mereka melakukan eksperimen kecil dan mengatur misi pertama dalam sejarah JetBrains untuk karyawan. Saat menyelesaikan misi, pendatang baru mengenal sumber daya utama perusahaan. Para penulis juga memeriksa seberapa baik orang-orang lama kita memahami sumber daya ini.

Setelah percobaan ini, mereka menerima banyak tanggapan positif dan memutuskan untuk mengembangkan ide pencarian lebih lanjut sebagai bagian dari Hackathon. Dalam versi baru, peserta menguraikan surat dengan teks terbalik, membaca instruksi dalam Klingon, dan mencari beberapa tautan tersembunyi ke Confluence.

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

Sebuah komik yang menggambarkan semua petualangan seorang pemula JetBrains di hari pertamanya bekerja.

Hackathon JetBrains Tahunan ke-XNUMX

Pemenang piala

Hackathon JetBrains Tahunan ke-XNUMX

Hanya satu proyek yang dapat memenangkan hadiah utama. Ia menjadi "Halo, Luar Angkasa!»

Hackathon JetBrains Tahunan ke-XNUMX

Karyawan JetBrains memilih aplikasi yang ingin mereka lihat pada hari pertama mereka bekerja 🙂 Selamat!

Hackathon dalam angka

1 piala
2 hari
6 jam presentasi
7 nominasi
9 pemenang
12 tamu
56 proyek mencapai garis finish
70 proyek mengajukan aplikasi
182 peserta
305 suara
hadiah $18

Hackathon JetBrains Tahunan ke-XNUMX

Itu menyenangkan dan bermanfaat seperti biasa!

Sumber: www.habr.com

Tambah komentar