XNUMX-ми годишен хакатон JetBrains

Организация

XNUMX-ми годишен хакатон JetBrains

Тази година JetBrains се премести в нов офис и хакатонът трябваше да бъде отложен малко, но все пак се случи. Правилата бяха прости:

  1. Започва в сряда, 18 септември на обяд.
  2. Последният ангажимент е не по-късно от петък на обяд. Всички презентации трябва да са готови до този момент.
  3. Презентациите започват в 20 часа в петък, 5 септември. Всеки отбор има XNUMX минути.
  4. Награди, награди!

Действие

Имаше повече идеи и проекти от всеки предишен хакатон. 182 участници представиха 70 проекта.

Регистрацията беше открита в 10 сутринта, участниците получиха комплект за хакатон: паста и четка за зъби, тениски, значки, стикери.

56 проекта достигнаха финала, ние ще ви разкажем за най-забележителните.

Победители

Опитахме нов начин за определяне на победителите.

Журито, включващо хора от различни позиции и различни екипи, определи:
— В какви категории ще се теглят награди?
— Кой спечели в тези номинации?

Всички награди бяха еднакви, а броят на печелившите проекти във всяка категория беше неограничен.

Но разбира се имаше един основен победител, чието име беше включено в Hackathon Cup. Той беше определен от гласовете на всички, които работят в JetBrains.

Номинации:

Ползи за бизнеса

Специални конструкции
Михаил Винк, Иван Чирков, Сергей Кесарев

Идеята е проста: продукт JetBrains + плъгини = специално сглобяване.

Момчетата работиха върху възможността да сглобяват различни IDE, свързвайки различни плъгини. Това не само ще помогне на потребителите да получат последователен продукт за конкретни цели, но и ще помогне на нашия маркетинг да достави точно това, от което се нуждаят нашите клиенти.

Цели:

  • Възможност за изтегляне и закупуване на специален монтаж с едно щракване.
  • Опитайте да използвате протокола IntelliJ IDEA и интеграция с Toolbox.
  • Добавете поддръжка за специални надстройки plugins.jetbrains.com.
  • Разработете ценова политика за такива продукти.
  • Осигурете маркетингови материали за популяризиране на специални конструкции.

XNUMX-ми годишен хакатон JetBrains

Момчетата направиха десет модула, които могат да бъдат инсталирани от Toolbox или продукт.

Най-добра презентация

Преглед на местна история
Маартен Балио, Мат Елис

Това, което можете да докоснете

PushBar
Иван Кулешов

През 2016 г. Apple реши, че функционалните клавиши не са толкова важни, колкото емотикони и ги замени с тесен екран, наречен Touch Bar. Какво правят мотивираните хора, ако все още имат нужда от тези ключове?

30 часа разработка, 3 клавиатури, 2 MacBook от 2015 г., 18 чаши кафе, 5 концепции - и две версии на PushBar са готови: „Pro“ с USB-C конектор за тези, които искат истински физически ключове, и „Mini“ , което може да го остави вътре в затворения лаптоп.

XNUMX-ми годишен хакатон JetBrains

Най-яката идея

Екстрасенс
Дмитрий Неверов, Виктор Матченко

Не е много обичайно да се използва слух в програмирането. Представете си, че получавате повече информация за случващото се само като слушате. Например, можете да зададете точки на прекъсване, които да ви кажат, ако нещо се обърка.

Например, ако наблюдавате времето за събиране на кеша, поставете такива звукови точки на прекъсване на правилните места - и веднага ще чуете звук, ако кешът изобщо не бъде събран. Тогава със сигурност „мълчанието е злато“!

Също така ще бъде лесно да разберете колко често се случва това или онова събитие, например колко редовно вашето приложение има достъп до базата данни. Момчетата също внедриха зависимостта на височината на звука от определени параметри, например, колкото по-висок е звукът, толкова повече памет е заета.

Най-полезен за програмист

Профайлър на точки за IntelliJ IDEA
Дмитрий Батрак

Как мога да разбера колко време отнема изпълнението на определена част от кода? За да направите това, профилиращият ще трябва да бъде конфигуриран да измерва само тази област, евентуално да я отдели в отделна функция/метод. Можете да добавите допълнителен код, който измерва времето за изпълнение, но това е неудобно, защото прави взаимодействието със системата за контрол на версиите по-сложно: по-трудно е да се провери въздействието на ангажимент върху производителността и кодът за отстраняване на грешки може да бъде ангажиран по погрешка.

Създаденият плъгин ви позволява да правите същото, без да променяте изходния код на диска - промените се правят в паметта, преди да прехвърлите кода към компилатора. Резултатите от измерването се показват директно в редактора, до профилирания фрагмент.

XNUMX-ми годишен хакатон JetBrains

Най-забавното

CodeQuiz
Светлана Исакова, Себастиан Айгнер, Иля Черников, Павел Николаев, Александър Анисимов

Игри като Кахоот са невероятно популярни в образованието по света. Искахме да използваме нещо подобно на конференции, доклади и семинари, но насочено към програмисти и въпроси относно кода. Така се роди CodeQuiz.

XNUMX-ми годишен хакатон JetBrains

Офис живот

Здравейте, Космос!
Ирина Манолова, Андрей Василиев, Евелина Юн, Дария Павлюк, Мария Михейшина, Александра Чарикова

Space е нашият нов офис в Санкт Петербург. Голям е и начинаещите се нуждаят от помощ, за да разберат какво е какво. Проект "Hello, Space!" помага не само на новите служители бързо да се адаптират към живота в офиса, но и на момчетата от отдела по човешки ресурси, които преди трябваше да разказват всичко отначало, а сега просто трябва да въведат името на служителя в текстово поле. Всичко останало е „Hello, Space!“ Той сам ще ти каже!

Новият служител ще получи поредица от имейли, от които ще научи как се организират обедите, как да заеме книга от библиотеката, какви спортни отбори има в JetBrains, къде да върне пластмаса, къде е фитнесът и т.н.

XNUMX-ми годишен хакатон JetBrains

И за да не се налага да търсите имейли във входящата си поща всеки път, когато имате въпрос за офиса, момчетата създадоха чатбот в Slack. Може да помогне не само на начинаещи, но и на тези, които работят дълго време.

Проекти в помощ на начинаещи

Тази година много хора представиха проекти, които помагат на новите служители. Може би можете да приложите някои от тези идеи във вашата компания, така че ще говорим накратко за всички тях. С "Hello, Space!" вече сте запознати, ето и останалите:

HTF (Как да намерим) 2.0
Наталия Машянова, Максим Мазин, Настя Березинская, Аркадий Бажанов, Олег Бахирев, Екатерина Заикина

Това е втората версия на приложението, която спечели наградата CEO миналата година.

HTF е игра, в която трябва да познаете името на служителя на JetBrains на снимката. Става все по-трудно да получите 10 от 10 - вече има повече от хиляда души в JetBrains. Играта може да се играе не само на компютъра, но и в кафенето по време на обяд - понякога снимки с опции за отговор се излъчват по офис телевизията.

XNUMX-ми годишен хакатон JetBrains

Новата версия е с променен интерфейс, интегрирана е с вътрешната социална мрежа и е добавена възможност за отгатване на служители само от конкретен офис или екип. Появиха се и постижения, например „Познах всички в екипа“.

Случайно кафе
Юрий Артамонов, Анастасия Гончарова, Юлия Обновленская, Сергей Бойцов, Александър Измайлов

Този проект решава приблизително същия проблем - да помогне на хората да се опознаят. Но тук това е лично запознанство: програмата ще избере произволен служител, с когото ще вземете десет минути почивка в кафене.

Включването игра
Оскар Родригес, Екатерина Рябуха, Хоаким Тревино

Около няколко месеца преди Хакатона, момчетата проведоха малък експеримент и организираха първото търсене в историята на JetBrains за служители. Докато изпълняваха мисията, новодошлите се запознаха с основните корпоративни ресурси. Авторите провериха и доколко нашите старости са запознати с тези ресурси.

След този експеримент момчетата получиха много положителни отзиви и решиха да доразвият идеята за мисията като част от Хакатона. В новата версия участниците дешифрираха писмо с текста назад, прочетоха инструкции на клингонски и потърсиха няколко внимателно скрити връзки към Confluence.

Лего мозъчни бури
Дейвид Уотсън, Хенри Уайлд, Николай Сандалов, Скот Адамс, Екатерина Иванова, Тобиас Калърт, Надежда Давидова, Павел Иванов, Арина Чубаркова

Комикс, който описва всички приключения на начинаещ JetBrains през първия му работен ден.

XNUMX-ми годишен хакатон JetBrains

Носител на купата

XNUMX-ми годишен хакатон JetBrains

Само един проект можеше да спечели голямата награда. Той стана "Здравей, Космос!»

XNUMX-ми годишен хакатон JetBrains

Служителите на JetBrains гласуваха за приложението, което биха искали да видят в първия си работен ден 🙂 Поздравления!

Хакатон в числа

1 трофея
2 дни
6 часа презентации
7 номинации
9 победители
12 гости
56 проекта достигнаха финалната линия
70 проекта са подали заявления
182 участници
305 гласа
$18 000 награди

XNUMX-ми годишен хакатон JetBrains

Беше забавно и полезно както винаги!

Източник: www.habr.com

Добавяне на нов коментар