Год назад конференция впервые прошла в Санкт-Петербурге.
Джокер , и появился на Хабрахабре подробный текст об этом.
Теперь она вернулась в еще большем масштабе, подтвердив свои претензии на статус «главной Java-конференции в России».
Организаторы во главе с Алексеем Федоровым (@23derevo) пригласили меня оценить результат их работы.
Сразу оговорюсь, я не Java-программист, а IT-журналист, поэтому мне не удалось вникнуть во все технические детали репортажей — но того, что я понял, хватило, чтобы сделать выводы.
Сцена
Если впервые «Джокер» проходил в гостинице «Прибалтийская», то теперь выбор пал на «Парк Инн Пулковская».
Здесь уже не первый раз проводятся крупные IT-мероприятия: например, в феврале здесь прошла конференция по разработке и продвижению мобильных игр Winter Nights, на которую собрались спикеры таких компаний, как Rovio и Warner Brothers. Программа была настолько насыщенной, что было задействовано сразу три зала (в тех же «Зимних ночах» ограничилось двумя).
Причем третий, самый маленький, вовсе не оказался «местом для никому не нужных докладов»: в нем люди часто стояли к стенке, потому что желающих послушать доклад было больше, чем было стулья.
Личность В случае с конференциями иногда все, что не имеет прямого отношения к выступлениям, считается бессмысленной мишурой.
Но в то же время человек, работающий практически над любым крупным проектом, легко скажет вам, насколько важны нейминг, фирменный стиль и ориентиры для его правильного восприятия.
Одно дело – быть просто набором репортажей, а другое – событием, которое выделили из ряда и ждали, зная, что это название уже гарантирует высокий уровень.
И в случае с Джокером эта часть вышла на первое место.
Начать можно с названия: Java-конференции, не проводимые самой Oracle, обязаны включать в название букву J, но это часто приводит к абстрактным названиям вроде критского «JCrete» — здесь выбрано очень конкретное слово, что делает его на нем можно было играть, и эта возможность была использована на полную катушку.
Залы назывались «Пики», «Трёфы» и «Бубны», пришедшие получали фирменную колоду карт, в зале можно было сфотографироваться в образе карточного героя – хотя это не имеет прямого отношения к программированию, это не позволит спутать событие ни с каким другим, и спустя годы посетители вспомнят «О, я слышал об этом профилировщике на Джокере».
Отчеты первого дня После церемонии открытия и выступления Олега Анастасьева («Одноклассники») дело перешло непосредственно к репортажам.
Одним из ярких моментов первого дня стало выступление Алексея Шипилева, который работает непосредственно в Oracle и пользуется огромным авторитетом в российском Java-мире.
Он уверенно объяснил, что не весь бенчмаркинг одинаково полезен – и при всей «технической хардкорности» его презентации слайды содержали достаточно неформальные формулировки типа «Бенчмарки без анализа сильно расстраивают Шипилева», оживляя аудиторию и не превращая все в набор сухая инструкция.
Сочетание серьезности с отсутствием занудства было заметно и в докладе Олега Анастасьева «За гранью NoSQL: NewSQL на Cassandra»: он вполне серьезно говорил о ситуациях, в которых NewSQL может быть предпочтительнее MS SQL и NoSQL, но это не остановило спикер от использования своего фирменного смайлика «Одноклассники» и вызывает смех у аудитории, описывая знакомые ситуации («даже Microsoft не знает, что делать с BSoD при использовании MS SQL, они дают советы типа «протрите монитор тряпкой»)».
Спикер Сергей Куксенко (Oracle) в начале выступления обратил внимание на дисклеймер, который традиционно сопровождает отчеты этой компании (короче: «сейчас все будет сказано для общей информации; Oracle не берет на себя никаких обязательств».
Однако, это вовсе не означало, что сам доклад состоял из банальностей и воды: наоборот, его доклад можно было охарактеризовать словом «жесткий» как из-за темы (речь шла об аппаратных счетчиках производительности, счетчиках производительности, используемых в современных процессорах ) и из-за тона ссылки, указанные на финальном слайде, выглядели как адрес google.com/searchЭq=Hardware+ Performance+counter - мол, тогда погуглите сами, они не маленькие.
За хардкором последовал релакс: первый день завершился лаконичным мастер-классом «как нарисовать обезьяну».
Полученные рисунки можно было бы представить для участия в конкурсе.
Развлечение Очевидно, что многие посетители конференции, встретив там старых знакомых, продолжали общение вечером вне рамок конференции и не ложились спать рано - поэтому на второй день пришлось всех будить, а в утром на это были выделены два пункта программы.
Первым было выступление проекта «Научно-технический рэп» с песнями типа «Тыжпрограммист»: привычные для присутствующих в зале реалии сочетались с бодрым битом.
А потом на сцене появился Никита Джигурда и устроил настоящий спектакль: кидал в зал карты («скажи, кто вытащит джокер, тот получит приз»), рассказывал истории из своей жизни, крутил на экране свои клипы.
Наверняка найдутся желающие сказать, что такой герой неуместен на технической конференции.
Однако, как бы вы ни относились к Никите Борисовичу (он действительно фигура неоднозначная), спорить с двумя вещами было бы глупо.
Во-первых, он прекрасно справляется с задачей «расшевелить публику»: переходя от лирики к грозному грохоту, он будит всех одним лишь своим голосом.
А, во-вторых, среди известных российских деятелей роль Джокера никому так не подходит, как ему.
То есть та же идентичность оказывается прекрасно сохраненной.
Неудивительно, что после выступления Джигурды в зале выстроилась очередь людей, чтобы сделать с ним селфи, чему он был только рад. Его громкие крики «Селфи-вечеринка!» Меня даже заставили закрыть двери главного зала, чтобы не отвлекать тех, кто там слушает репортажи.
Отчеты второго дня К счастью, было что послушать.
Первым выступающим в основном зале стал Маркус Зееле (Red Hat), который был впечатлен выступлением Джигурды, но быстро перешел к делу и рассказал о возможностях Java EE 7. Его сменил другой Маркус — Лагергрен из Oracle — который рассказал о достижении гармонии между виртуальной машиной Java и операционной системой, на которой она работает. Оба доклада были на английском языке, но аудитория была подготовлена, и проблем это не вызвало.
Тем временем в малом зале Светлана Исакова, работающая над проектом Kotlin в JetBrains, рассказала «простыми словами о выводе типов».
Несмотря на простоту слов, ее доклад был очень «по делу», а слайды содержали в основном строгую информацию — до тех пор, пока не было добавлено изображение крокодила («Я думал, что к этому моменту вам надоест и вы задаетесь вопросом, где картинки» ).
Но Михаил Дударев (Licel) в своем докладе, посвященном сложным вопросам безопасности веб-контейнеров Java, наверняка не имел недостатка в ярких примерах.
На одном из слайдов было изображено, как пользователь Хан со статусом «командир» был добавлен на Землю с помощью CSRF (подделка межсайтовых запросов) — намек, который поймет любой фанат «Звездного пути».
А подзаголовок финальной части — «И еще одна вещь…» — для всех, кто знаком с каноническими презентациями Apple. Алексей Рагозин из Deutsche Bank, собираясь рассказать о структурах данных на Java, столкнулся с более подготовленной аудиторией, чем ожидал («Поднимите руки, кто когда-то реализовал хеш-таблицу.
однако!»), но быстро спохватился: «А кто реализовал что-то столь экзотическое, как деревья префиксов? О, это значит, что я расскажу тебе что-то новое.
А в другом зале ведущий разработчик «Одноклассников» Алексей Шевчук объяснял, как решать проблемы высоконагруженных сервисов: действительно, кто еще будет говорить на такую тему, как не разработчик сайта с десятками миллионов пользователей ? Программу в основном зале завершил Алексей Шипилев, который уже выступал накануне, но в данном случае сменил русский язык на английский (заголовок доклада был «java.lang.String Catechism»).
Однако без русского языка он вообще не смог обойтись: на одном из слайдов была фотография с подписью «Без муки нет науки».
Заключение Как узнать, прошла ли конференция успешно? Отчасти это говорит о количестве посетителей (Джокер был в порядке, ни один из трех залов не был пуст), отчасти об их реакции (здесь тоже все было хорошо: выступающих встретили активными аплодисментами).
Но есть не менее важный показатель, который оценить сложнее: насколько из того, что услышали посетители конференции, пригодится им на практике.
Конечно, невозможно говорить за всех посетителей, но пример администратора может быть показателен.
Сообщества ВК о Java Александра Левантовского: «Никита Липский из Excelsior в докладе об Ahead-of-time компиляции рассказал именно то, что мне нужно — я уже слышал об этом же проекте, но тогда он был в более сыром виде, а сейчас , судя по отчету, для моих задач подходит. И именно формат конференции позволяет увидеть внутреннюю структуру проекта, пообщаться с разработчиками и понять, как ее можно применить».
Это значит, что все не зря, и у всех интересующихся Java теперь есть повод дождаться следующего Джокера.
Придется ждать еще целый год, но такое памятное событие не забудешь и в течение года.
Теги: #образование #java #конференция #Kotlin #разработчики #joker #Joker #jokerconf #hardcore
-
Как Сдать Экзамен Istqb, Не Выходя Из Дома
19 Oct, 24 -
Reddit - Тайный Санта 2014
19 Oct, 24 -
Японцы Создали Робота-Колибри
19 Oct, 24 -
Хабраман, Ты Пользуешься Фидонетом?
19 Oct, 24