Хабрахабр

Время конференций! Подводим итоги 2018 года

Ребята! Конференций час!
Ждут давно чужие земли нас.
Там PVS-Studio — он единорог,
И разработчики-парнишки,
Ответят на вопрос, идите к нам!

Нет, мы не обкурились, это просто вступление к данной статье, где мы расскажем о нашем первом опыте столь плотного участия в конференциях 2018 года.

Именно такое лицо было у меня, когда мой коллега Андрей Карпов показал мне список конференций на этот год и спросил, куда бы я хотела поехать.

Всего за этот год их набралось порядка 23 штук, что для нас пока является рекордом. Начиная с апреля и до середины декабря, мы регулярно присутствовали на IT конференциях в различных городах и странах. Конечно, мы и до этого принимали участие в мероприятиях разного уровня, но не так активно, как сейчас. На одних мы выступали с докладами, митапами и мастер-классами, на других стояли со стендом или присутствовали в качестве слушателей, на третьих делали все перечисленное. В основном, пару раз в год наши разработчики приезжали с докладами, но со стендом не стояли и людей не завлекали.

Как видно из календаря — ничего не понятно, но выделено много всего, а это значит, что нас ждала огромная работа. Для наглядности и более удобного ведения наших предстоящих поездок, Андрей попросил изготовить календарь в половину стены, где он смог бы отмечать название конференций и даты их проведения.

Скажу сразу, что советы больше относятся к продуктовым компаниям, которые, отчасти, решают проблемы продаж и маркетинга, нежели к тем, кто присутствует на конференциях ради хантинга. Перед перечислением самих конференций, хочется дать немного советов тем, кто только начинает участие в них и по ходу рассказать, как это сделано у нас. Если вы уже опытный стендист или разработчик, которому интересны только доклады и лень читать советы, по вашему мнению, кэпа, можете смело переходить к разделу «Конференции, в которых мы участвовали».

Внешний вид стенда

Очевидно, что стенд и то, что находится на нем, должны иметь какую-то отличительную черту и цеплять внимание участников с первого взгляда, чтобы был интерес подойти и поговорить. Но одно дело это сказать, а другое — реализовать на практике. По сути стенд — это ваша визитка, только в более крупном масштабе. Чем креативней и информативней визитка, по сравнению с остальными из этой же области, тем больше шанс, что ей воспользуются.

И, пожалуйста, не пишите расплывчатых слов, а-ля: «Идем в ногу со временем» и «У нас круто», даже если это слоган вашей компании. Название компании, логотип и основной вид деятельности должны легко читаться и не быть слишком мелкими, чтобы людям не пришлось ломать глаза и всматриваться в текст. Никто не читает эти фразы и для многих они являются просто блеклым пятном, которое повсеместно встречается им в огромном потоке информации.

Например, на конференции для DevOps-разработчиков можно написать название известных платформ, куда ваш продукт может быть интегрирован, на TeamLead — что-то, что поможет контролировать качество процесса разработки и сэкономить бюджет компании. Напишите такие ключевые слова, которые соответствуют тематике конференции и смогут зацепить нужную вам аудиторию. Для программистских конференций — вставляйте код, на который обратит внимание 90% программистов.

Даже если о вас он видит и слышит впервые, то вероятность зацепиться за знакомый значок больше, а значит, может возникнуть интерес и доверительное отношение. Если у вас есть известные крупные клиенты и их логотип можно использовать в рекламе, то смело добавляйте на стенд, таким образом, это привлечет внимание участника.

Важные моменты текста не должны располагаться слишком низко — обычно не ниже 1,5 метра от пола, так стендист не закроет его полностью, и все что вы задумали может быть замечено участниками.

Так вот, под стендом я понимаю несколько составляющих, а именно: задняя часть из Поп Ап или Пресс Волл, тумба или стол, Ролл Ап и телевизор для показа информации или проведения интерактива. Вы, наверное, подумаете, что сначала я написала, что текста должно быть немного, но если все сложить, то получится простыня из букв и картинок. Как размещать все на этих компонентах, уже решать вам.

На изображении слева направо: белый Ролл Ап, синий Поп Ап и тумба, куда он складывается, и телевизор (спасибо, кэп)

Потому что: Мы изначально не стали планировать грандиозных застроек и модных современных стендов, какие бывают, в основном, на выставках.

  1. Некоторые конференции идут по одному дню и смысла в застройке нет
  2. На большинстве конференций, где мы участвовали, не так много спонсоров: от двух до шести, поэтому, в любом случае, вас увидят и подойдут
  3. Под стенд отведено не очень большое пространство, куда может поместиться стол, пара стульев, Ролл Ап, телевизор и задняя часть для Пресс Волл или Поп Ап
  4. Дорого

Слева направо: Ролл Ап, Андрей, Сергей, Екатерина, Анастасия, Филипп, Сергей Пример нашего стенда.

И в этом мы не прогадали, потому что стенд — это важная, но не главная часть работы на конференции.

Как мы убедились, что каким бы крутым и красивым ни был стенд, если люди, работающие на нем, раздаточный материал или интерактивная часть хромает, то это сразу бесполезно потраченное время и деньги на спонсорство.

Раздаточный материал и активности

Выступать с докладом или просто присутствовать со стендом — решать вам, но мы думаем, что самое оптимальное — это делать и то, и другое. Есть разные типы участников: одни приходят только послушать доклады, а другие наоборот посмотреть, кто присутствует из спонсоров, и пообщаться. Поэтому, чтобы охватить всех, необходимо выбрать разные виды взаимодействия.

Но в большом количестве потоков и информации люди просто пропустят ваше выступление и пойдут к кому-то другому. Обычно организаторы делают брошюру, где собраны все доклады и время их проведения. Поэтому не лишним будет сделать листовки, оставить их немного на столиках в обеденной зоне, если это возможно, или прикрепить на доски информации, и, конечно, раздавать всем, кто подошел к вашему стенду.

По поводу раздаточного материала — здесь уже полет фантазии не ограничен, но мы придерживаемся правила, что для массовой аудитории нужно брать что-то более-менее компактное и легкое, а также не очень дорогое в производстве.

Их любят и собирают 99% участников. Например, must-have на любой конференции — это наклейки. А в остальном, раздаточный материал надо тестировать, дорабатывать, исходя из типа конференций и аудитории, и привозить вновь.

Они легкие, компактные и отражают всю радость и боль разработчиков. Так, среди брелоков, магнитов, наклеек и прочего, самым главным оружием в борьбе за внимание участников у нас стали статусы на рабочий стол для программистов. Затем мы подготовили еще два вида таких статусов для тимлидов и для тестировщиков.

Понятное дело, что на каждой конференции есть участники, пришедшие за халявой, и им вообще все равно что взять, главное, что это бесплатно. Для награждения за выполнение более сложных задач или для конкурса, выбираем уже призы подороже и весомее. «Просто дайте лут и отвалите от меня», — вот его мысль в данный момент, а зачем он это взял, разберется потом. Им не интересно, что вы там будете рассказывать и объяснять. Если распознали сразу, дайте что-то, чего в данный момент больше всего, а остальное только за активности. С такими, увы, ничего не поделаешь.

Без них вы сможете собрать участников только в начале дня, когда доклады еще не начались, и многие ходят по стендам просто чтобы занять время и посмотреть, что раздают на стендах. Активности — это очень важная часть работы. К тому же, на конференциях никто не любит читать информацию о компании, где «многа букав». Если вы не очень известная компания, и из раздаточного материала у вас только брошюры о том, кто вы такие и чем занимаетесь, то вряд ли люди задержатся надолго возле вашего стенда. Например, придумать несколько заданий, которые могли бы быть интересны вашей целевой аудитории. Всегда нужно продумывать какие-то способы взаимодействия с участниками. сетях или на сайте, так и игры на ноутбуке, подключенном к телевизору. Это могут быть как задачки на листе, в соц. Дух соревнования еще никто не отменял. За выполнение заданий или прохождения игры — вручайте призы, и чем сложнее оно было, тем круче должен быть приз. Кроме того, затем вы сможете завязать разговор и объяснить, в чем заключалось решение, или как это задание относится к вашей компании.

Участнику требовалось найти несложную, но интересную ошибку в этом коде, и рассказать ее суть. Например, на конференции 2018 года мы возили листовки с кодом из разных известных проектов, которые мы уже проверяли с помощью анализатора PVS-Studio. После этого они подходили к нам и показывали свое решение, а мы не просто объясняли, правильно оно или нет, но и показывали по строчкам, каким образом ее смог выявить наш анализатор. Удавалось им это или нет — для нас это уже не совсем важно, так как, в любом случае, это вызывало интерес, и разработчики по одиночке или с коллегами вчитывались в код и пытались ее выявить. Таким образом: В конце за попытку, несмотря на то, удачная она оказалась или нет, мы выдавали статусы на рабочий стол.

  1. Участник не затратил много времени, ломая мозг в решении сложных задач, которые предлагают другие стенды. Ведь мы помним, что ему еще доклады слушать.
  2. Он запомнил известный проект, а также PVS-Studio, который нашел в нем ошибку, а значит, каким бы крутым ни был проект и какие бы умы с ним не работали — он не идеален. Следовательно, в проекте, над которым работает он и его команда, возможно тоже имеются ошибки, которые еще не были обнаружены.
  3. Он был награжден за свой труд и получил бонус в виде сувенира за выполнение задания.
  4. С ним пообщались на стенде и проявили интерес к его работе. А все мы любим, когда спрашивают про твое любимое дело.
  5. Жирная точка в конце в виде еще одного бонуса — бесплатная лицензия PVS-Studio на месяц, чтобы проверить свой проект на ошибки.

За эти 5 шагов стендист положительно располагает участника к себе и продукту, который представляет, таким образом, подготавливая почву для дальнейшей работы с ним.

Стендисты

Мы много раз видели, как крупные, широко популярные и не очень известные компании присутствуют на конференциях со стендом, но берут работать на нем не тех людей. Человек просто сидит в телефоне/ноутбуке и занят своим делом, всем своим видом показывая, что ему не интересно тут находиться. Или же это разработчик-интроверт, который может ответить на узкие технические вопросы, но привлечь участников и вывести на разговор не в состоянии.

Чтобы не затеряться в пестрой толпе участников, изготовьте для каждого члена своей команды футболки или толстовки с логотипом в вашей цветовой гамме. Человек на стенде должен быть свеж и опрятен. Хуже безразличия может быть только навязывание общения всем участникам, которое может еще больше оттолкнуть. Работать придется активно, но главное не переборщить. Так вот, в идеале у нас все происходит так:

Выводят заинтересовавшихся на первичный разговор о статическом анализе и PVS-Studio, предлагают раздаточный материал за выполнение заданий или просто так. Девушки, мило улыбаясь и здороваясь, располагают к себе тех, кто как-то обратил внимание на стенд и уже собирается подойти. Конечно, у нас и разработчики — ого-го, и могут без поддержки девчонок сами со всем справиться, но так уж у нас завелось, и сформировалась пара команд, которая показывает хорошую производительность. Обычно затем человеку становится интересно узнать какие-то технические тонкости о том, как именно работает программа, и тогда подключаются наши ребята программисты. Главное стараться брать людей не просто для красоты, а которые в теме, чем занимается ваша компания, и самостоятельно могут рассказать общую часть. Да и большинство программистов итак основную часть времени, что на работе, что на конференциях, видят других таких же программистов, поэтому разбавление женским полом, который интересуется их работой, не будет лишним.

Нетворкинг

Если конференция длится несколько дней, лучше всего нетворкинг проходит в конце первого дня, когда организаторы устраивают пивные вечеринки и приглашают компании с настольными и интерактивными играми. В неформальной обстановке можно легко познакомиться с новыми людьми и наладить деловые связи, а еще узнать ценные инсайты.

Также некоторые организаторы устраивают встречи для спонсоров и некоторых участников за день до начала конференции, где можно пообщаться с коллегами по стендам и чуть больше узнать про компании, с которыми вам скоро придется делить внимание аудитории.

Поэтому обязательно запасайтесь хорошим настроением, позитивным настроем, визитками, и попытайтесь получить удовольствие от происходящего. Нетворкинг — несомненно полезная вещь, про которую более подробно уже написано немало статей.

Конференции, в которых мы участвовали

Помимо списка названий конференций, с небольшим описанием к каждой конференции, где мы выступали с докладом, будет размещен видеоролик и презентация со ссылкой для скачивания, если это возможно. Так как видео организаторами выкладываются не сразу, то список будет периодически обновляться. Надеюсь, что в ближайшие месяцы я его завершу. Итак, начнем:

1. Basta! (19-23 февраля Франкфурт-на-Майне, Германия)

Уже более 20 лет Basta! — ведущая и независимая конференция по технологиям Microsoft и JavaScript. Basta! дает возможность разработчикам, связанным с C#, .NET-Framework и веб-технологиями, быть в курсе последних событий.

— это первая конференция за пределами России и Белоруссии, на которой мы побывали. Для команды PVS-Studio конференция Basta! Представлял нас генеральный директор Евгений Рыжков и это был первый «выход в свет» в роли участника, докладчика и спонсора.

Вид города Франкфурт-на-Майне

Вот как прокомментировал это событие Евгений:

Я первый раз оказался на конференции программистов, где на вопрос: «Что вы знаете о PVS-Studio?» люди отвечали: «PVS-Studio? Конечно, от города Франкфурт-на-Майне остались только положительные впечатления, но еще больше впечатлений было от самого мероприятия. И это прекрасно! А что это?». Хотя, честно говоря, это удивительно, так как, пожалуй, Германия находится на втором месте после США по количеству продаж PVS-Studio в мире. Для нас это новая аудитория, новый рынок, новые люди, которые еще пока не знают о нашем продукте. Эта оценка — не точные данные, но, думаю, я не сильно ошибся.

Марриотт Отель, где проходила конференция

Точнее, мы попросили одного из наших немецких клиентов EPLAN Software выступить с докладом на тему статического анализа кода. Мы были спонсорами конференции, и мы выступали еще и с докладом. Доклад был на немецком, поэтому я ни слова не понял. В нем Роман рассказал, в том числе, про опыт применения PVS-Studio в их компании.

У меня не было ни раздатки, ни коллег, которые умеют работать на конференциях, как я убедился позже в России, ни знания языка. Честно говоря, работу на стенде в холле конференции я, конечно, полностью провалил. — это новая аудитория, то я уверен, что мы сюда еще вернемся. Но так как Basta! И уже подготовлены будем как надо!

2. CoreHard (7-8 апреля и 2-3 ноября Минск, Беларусь)

CoreHard — конференция для C++ разработчиков, объединяющая не только С++, но и тех, кто интересуется С, ассемблером, промышленными контроллерами и высоконагруженными серверными решениями.

На протяжении трех лет мы каждый год приезжаем в Минск в качестве спонсоров и можем сказать, что с каждым разом конференция повышает планку и выходит на уровень выше, как по организации, так и по качеству докладов. Эта конференция — полноценное открытие нашего сезона 2018.

На нее мы впервые приехали целой делегацией из восьми человек со стендом и докладом «Как работает анализ Data Flow в статическом анализаторе кода», который прекрасно представил Павел Беликов.

Здесь мы протестировали наши статусы с единорогом для программистов и остальную раздатку, которая успешно зашла участникам, поняли, как надо и не надо завлекать программистов, как общаться с заинтересованными людьми, чтобы они еще больше заинтересовались, и вывести на разговор интровертов.

Ответил на разные вопросы, пообещал сделать некоторые доработки в анализаторе и так далее. Андрей дополнительно посетил с дружеским визитом офис Wargaming, где пообщался с командой, использующей PVS-Studio. Ну и, конечно, сфотографировался у танка в их офисе, как же без этого.

Андрей и танк

Чтобы не писать портянку текста, так как впереди нас ждёт еще 21 конференция о_О, вы можете ознакомиться с итогами посещения CoreHard из нашего поста в ВК.

Доклад прошел хорошо, но на стенде мы поняли одну очевидную вещь: на ту же самую конференцию нужно привозить новую раздатку. Осенью мы вновь посетили CoreHard с новым докладом от Евгения Рыжкова «Информационная безопасность и разработка ПО». Но, как оказалось, большинство участников уже имели его у себя, и им хотелось увидеть что-то новенькое. Мы понадеялись, что, возможно, будет 70-80% новой аудитории, и наш мерч сработает так же хорошо, как в первый раз.

Презентации докладов можно скачать, обратившись в официальный телеграм-канал конференции.

3. С++ Russia (19 — 21 апреля Санкт-Петербург)

С++ Russia собирает сотни опытных разработчиков языка С++, и это ежегодно посещаемая нами конференция, на которой мы уже чувствуем себя как дома, и которую не могли пропустить. Именно С++ был первым добавлен в PVS-Studio, и по нему мы разработали тысячи диагностик и проверили сотни проектов.

Конференция непрерывно развивается и приглашает все новых гуру и звезд C++ в качестве докладчиков: Jon Kalb, Daveed Vandevoorde, Andrei Alexandrescu, Herb Sutter и других. Несмотря на какое-то количество знакомых лиц среди участников, мы все равно стараемся донести мысль важности использования инструментов статического анализа в проектах для повышения качества кода.

Поэтому нам не пришлось тратить время и силы на дорогу и перевозку раздаточного материала. Очень удобным было место проведения конференции в отеле Park Inn Pribaltiyskaya, где мы, собственно, и жили. Исходя из предыдущей конференции CoreHard и подсчета взятого-розданного, мы предположили, что привезенного на С++ Russia должно хватить приблизительно на 80% участников. Достаточно было спуститься на несколько этажей вниз, и вот мы уже на стенде. Вывод: берите с запасом, лучше потом привезти часть обратно или подарить участникам/стендистам, но не сидеть с голым стендом на второй день (но тут тоже надо учитывать тематику конференции). И как мы ошиблись… Весь мерч у нас разобрали практически за пол дня, хотя мы старались не раздавать его просто так, а только за выполнение заданий. Здесь у нас было целых 2 доклада: от технического директора Андрея Карпова, который собрал такой аншлаг, что некоторым слушателям не хватило места и пришлось стоять, и ведущего разработчика Сергея Васильева.

4. Positive Hack Days 8: Digital Bet (15 — 16 мая Москва)

Positive Hack Days — международный форум по практической безопасности.

Участники секции рассказали о проблемах безопасной разработки и доведении до разработчика идеи о важности использования статического анализа. На форуме от нас присутствовал Сергей Васильев, который в качестве одного из экспертов за круглым столом обсуждал вопросы статического анализа и SAST (Static Application Security Testing).

В течение почти 30 часов эти команды боролись за контроль над городом. Из самого форума запомнилось шоу «Противостояние» в главном зале, в котором команды злоумышленников, защитников и центров безопасности сражаются в виртуальном городе.

Макет игрового полигона

Защитникам, в свою очередь, надо было либо предотвратить, либо починить поломку. Например, хакерам надо было взломать приложения городской инфраструктуры, чтобы вывести из строя железную дорогу или отключить свет.

Параллельно проходило много докладов по информационной безопасности, мастер-классов, а за кулисами расположились выставки достижений ИБ-индустрии, картины и арт-объекты, выступления музыкальных групп, развлекательные игры.

5. DevConf (18 мая Москва)

DevConf — ежегодная профессиональная конференция, посвященная ведущим технологиям программирования и веб-разработки.

Наверное, в следующий раз сюда нам стоит приехать через какое-то время, когда мы будем осуществлять поддержку этих языков. Несмотря на то, что основная часть аудитории была близка к сфере программирования, в общении с участниками для нас было не очень много точек соприкосновения, так как большинство из них осуществляют Backend и Mobile разработку на PHP, Python, JS, Go и других.

Видео будут доступны на официальном YouTube канале. Андрей выступил с докладом «Статический анализ кода», где рассказал о его методологии и инструментах, при помощи которых производится анализ.

6. РИТ++ (28 — 29 мая Москва)

Конференции Олега Бунина являются одними из лучших в России с точки зрения масштаба, организации, проведения, видов и тематик докладов. Мы убедились в этом, впервые посетив РИТ++. В отличие от других организаторов, которые предлагают только определенное место в выставочном зале, а дальше все зависит от вас, как вы его обустроите, здесь вас попросят прислать макеты для стенда и брошюр, которые очень упростят вам жизнь.

Во-первых, если у вас ограничен бюджет, и вы не можете себе позволить собственную застройку, то у вас будет красивый стенд с тумбой и телевизором, изготовление которого на себя берут организаторы, а вам остается только продумать дизайн.

Во-вторых, не надо привозить с собой Поп Ап или Пресс Волл, которые по сравнению с тем, что предлагают организаторы, будут смотреться более дешево и непрезентабельно.

В-третьих, большинство таких стендов идут блоками, не режут глаз и радуют перфекционистов.

В-четвертых, брошюры дополнительно помогают привлечь людей к вашему продукту или стенду, в зависимости от того, насколько креативно вы их сделаете.

Слева направо: Сергей, Василиса, Андрей, Филипп, Сергей и Екатерина

Мы нашли тут свою аудиторию, остались очень довольны конференцией и более развернуто написали об этом в статье нашей группы ВК. РИТ++ собрали людей, которые интересуется системным администрированием и эксплуатацией, высоконагруженными системами и базами данных, серверным программированием, управлением проектами и предпринимательством, а также фронтенд-разработкой. Также предлагаем ознакомиться с докладом Сергея Васильева «Статический анализ как ответ на вопрос о повышении качества кода».

7. DevOps Days (16 июня Москва)

Конференция DevOpsDays Moscow посвящена обсуждению актуальных методик и технологий в области процессов разработки и сопровождения программного обеспечения.

С одной стороны, многие участники были «мимо» и мы не нашли с ними точек соприкосновения. Сама по себе конференция крутая, но с точки зрения нашего общения с посетителями на стенде, остались смешанные чувства. С некоторыми из них мы долго и подробно пообщались. Хотя, с другой — были посетители, которые знали про наш продукт и специально подходили с различными вопросами по его работе и использованию. Можно сделать вывод, что, если останутся силы и ресурсы, следующий раз вновь стоит принять участие в этой конференции.

Казалось бы, причем тут SonarQube, ведь мы разрабатываем статический анализатор PVS-Studio. Кроме стенда здесь наши разработчики Филипп и Святослав первый раз показали мастер-класс по SonarQube, с которым, изменяя его в зависимости от конференции, ездили оставшиеся полгода. SonarQube является платформой для обеспечения непрерывного контроля качества кода, которая способна визуализировать отчеты сразу по нескольким метрикам. Но не все так однозначно. Вот так компании, которые используют сразу несколько программ по контролю качества кода, могут упростить себе жизнь, используя SonarQube. Такой метрикой могут быть результаты анализа от инструментов по поиску ошибок и уязвимостей, как, например, PVS-Studio или другого статического анализатора.

Видео мастер-класса вы можете посмотреть далее в списке в конференции Yappi Days.

8. White Nights Conference (28 — 29 июня Санкт-Петербург)

White Nights Conference — это международная бизнес-конференция, посвященная разработке и продвижению игр на всех платформах (мобильные, PC, консоли, веб).

Почему-то люди вяло его разбирали, и в конце второго дня, чтобы не везти большую часть домой, пришлось походить по остальным стендам и задарить его другим участникам конференции. Здесь мы стояли только со стендом, и здесь у нас получился большой перевес в раздаточном материале, который мы взяли с собой. Наверное, главную часть в этом сыграло то, что на конференции присутствовала разношерстная аудитория, куда входили не только программисты, но и дизайнеры, маркетологи, продюсеры и другие люди, которые занимаются не только написанием кода, а разработкой игр в общем смысле этого слова.

Вокруг все пестрит и сверкает от мониторов с прототипами игр, роботов, косплееров и другой движухи. Главное отличие игровых конференций от узконаправленных непосредственно на разработчиков — это наличие большого числа красивых и креативных стендов. Думаю, участники были в восторге от этого мероприятия, но для нас как спонсоров — это немножко мимо. Бок о бок находились и компании — монстры Российской игровой индустрии, и небольшие инди-разработчики.

9. ISDEF (21 — 22 сентября Москва) + ISDEF Spring 2018 (20 — 22 апреля Ростов-на-Дону)

Конференция IT-бизнесов, которая будет полезна как владельцем, основателям и топам IT-компаний, так и тем, кто только собирается создать продукт или открыть свое дело в этой сфере.

Здесь присутствовала дружеская атмосфера, а вечером проходил нетворкинг, что не менее важно, чем стоять со стендом или выступать с докладом. На ISDEF было представлено много докладов о том, как организовать бизнес, участвовать в выставках, презентовать продукт, выводить его на зарубежные рынки и т.д.

Из-за этого выступления все чаще смещались вперед и, соответственно, чем позже доклад, тем меньше остается на него времени следующему спикеру. Из небольших минусов в организации хочется отметить, что время на доклад не всегда четко контролировалось.

К сожалению, организаторы конференции не разрешают выкладывать видео и презентации докладов, так что в этом разделе не будет дополнительных ссылок. Нашу компанию весной представлял Евгений Рыжков с докладом «10 лет на рынке Developer Tools: как мы меняли продукт, маркетинг, да и весь бизнес», а осенью ее посетили оба создателя PVS-Studio — Евгений Рыжков и Андрей Карпов и рассказали про опыт участия в конференциях со стендом.

10. TeamLead Conf (24 — 25 сентября Санкт-Петербург)

Конференция для тех, кто хочет перейти на новый для себя уровень управления небольшими командами. Вторая конференция от Онтико (Олег Бунин), которую мы посетили. Мы были уже знакомы с тем, как тут все устроено, поэтому некоторые вещи для нас уже не были в новинку, однако мы поняли про те самые ключевые слова на стенде для разных видов аудиторий. Ведь до этого мы были только на мероприятиях, где подавляющее большинство — программисты.

А именно, что теперь мы не только стоим со стендом, предлагаем решать задачки и рассказываем про свой продукт, но собираем контакты всех тех, кто заинтересовался PVS-Studio и высылаем им полную Enterprise-лицензию на месяц. Также более четко сформировали свои цели присутствия на конференциях.

Вечерняя программа состояла из пивной вечеринки и настольных игр, которые дали расслабиться участникам после трудового дня, а также завязать новые знакомства. На этой конференции кроме нас было всего 2 спонсора, что позволило участникам не разбредаться от стенда к стенду, а нам более продуктивно обсудить с ними различные вопросы, касающиеся нашего продукта.

11. CppCon (22 — 30 сентября Белвью, Вашингтон, США)

Конференция мирового масштаба, которая собирает все сливки С++. Более 1200 С++ программистов приезжают сюда со всей Америки и не только. Именно здесь представляют все новые фишки, связанные с языком С++: стандарты, версии популярных продуктов, доклады топовых спикеров и авторов книг.

Вот такие очереди выстраиваются, чтобы получить автограф автора великого и могучего С++. Автограф-сессия Бьёрна Страуструпа.

Это связано с трудностями и непредвиденными обстоятельствами, от которых нельзя быть застрахованным на 100%. К сожалению, несмотря на то, что эта конференция в данном списке, никому из членов нашей команды ее посетить не удалось. Робин был там не все дни, а конкретно 26 и 27 сентября, отвечая на вопросы и рассказывая про PVS-Studio участникам. Поэтому нас представлял наш друг Робин, входящий в состав С++ сообщества и активно участвующий в его жизни.

Надеемся, что в следующем году нам удастся посетить CppCon в составе PVS-Studio и донести присутствующим про методологию статического анализа и наш инструмент.

12. DevOps Conf (1 — 2 октября Москва)

Профессиональная конференция по интеграции процессов разработки, тестирования и эксплуатации. И снова Онтико, и снова мы тут. Кстати, здесь мы впервые побывали на пре-пати для спонсоров до начала конференции.

Повторяться смысла нет, как тут все хорошо организовано и интересно, поэтому просто оставлю ссылку на доклад Андрея Карпова «SAST, борьба с потенциальными уязвимостями».

Скачать презентацию доклада

13. BigData (10 — 11 октября Москва)

Конференция по большим данным, науке о данных & ИИ. Сама конференция была неплохо организована и собрала опытных спикеров, но для нас оказалось не совсем тематичной и одной из немногих, которые мы посетили в этом году, где про нас мало кто слышал. На стенде случалось интересное общение с участниками, но не так много, как хотелось бы. Видимо, и мы не совсем подходим для этой конференции, и она для нас.

И да, без Поп Ап стены стенд смотрелся очень простенько. Хорошо, что мы предчувствовали, что аудитория не совсем наша, и смогли точно угадать количество раздаточного материала, взяв с собой только пару коробок.

Андрей и Филипп, судя по лицам, очень рады, что их фотографируют

14. SECR (12 — 13 октября Москва)

SECR — одно из важнейших ИТ-событий России с многолетней историей и признанным авторитетом. Конференция для программистов, тестировщиков и аналитиков, менеджеров проектов и продуктов, ключевых decision-makers компании, лучших студентов и научных работников.

Аудитория тепло восприняла доклад и задавала интересные вопросы. Здесь у нашего C# разработчика Сергея Хренова произошел дебют в качестве докладчика, где он выступил с презентацией «Статический анализ кода: от опечаток к уязвимостям». Святослав и Филипп рассказали про различные инструменты, в которых можно удобно визуализировать результаты анализа и получать отчеты по множеству метрик. Кроме этого мы опробовали и мастер-класс «Практика использования статических анализаторов кода», который занял второе место в рейтинге на этой конференции.

Участница, выигравшая нашу шапку-ушанку, так удачно вписалась в радужную тему единорога

Кроме выступлений мы собрали довольно много контактов тех, кто заинтересован в PVS-Studio, впервые провели розыгрыш призов и думаем вернуться сюда в следующем году. Нам понравилось, как прошла эта конференция.

15. Joker (19 — 20 октября Москва)

Крупнейшая Java-конференция в России, которая с каждым годом растёт, становится всё интереснее, хардкорнее и ежегодно собирает более 1000 участников.

Особенно порадовали аудиторию Java-паззлеры — сниппеты кода, которые работают иногда не совсем так, как кажется на первый взгляд. В качестве слушателя ее посетил один из наших Java-разработчиков и остался в восторге от ее проведения, организации, спикеров и видов докладов. Паззлеры проходят в интерактивном формате (спикеры показывают участок кода и варианты ответов того, что случится при его исполнении — задача слушателей проголосовать) и являются отличным выходом, если вам хочется немного отдохнуть от технического хардкора конференции.

Ведь теперь PVS-Studio поддерживает поиск ошибок на языке Java, и нам есть что рассказать по этому поводу. В следующем году мы обязательно посетим эту конференцию со стендом, а может, и с докладом.

16. Yappi Days (2 — 3 ноября Ярославль)

Yappi Days — конференция, где поднимаются такие темы, как: дизайн паттерны, архитектура корпоративных систем, распределенные системы; облачные технологии, контейнеры, оркестрация, Continuous Delivery/Integration; популярные фреймворки фронтенда и бекенда; производительность и мониторинг приложений.

Это была конференция ADD2010. Последний раз мы были с докладом в Ярославле 8 лет назад. Не знаем, можно ли сказать, что ADD2010 является прародителем Yappi Days, но, в любом случае, приятно видеть развитие в Ярославле подобных мероприятий.

Андрей на ADD2010

Спонсоров и стендов по сравнению с прошлыми годами стало больше, поэтому у участников был разнообразный выбор в общении среди стендов. Доклады проходили на разную тематику, этакий РИТ++, только в меньшем формате. В остальном Yappi Days нам понравилась и, возможно, в следующем году мы опять ее посетим. Возможно, были мелкие недоработки во время организации обеда, но мы надеемся в будущем организаторы их исправят, и конференция станет еще лучше. Кроме стенда у нас проходил доклад: «Опыт разработки статического анализатора кода», а также мастер-класс: «SonarQube: от установки до анализа production-кода».

И хотя мы на втором месте, но нам определенно есть куда стремиться и расти. Было очень приятно, когда твой стенд ценят сами участники.

Конечно, Волга, вне всяких сомнений — царица рек, которая охватывает десятки областей России. Так как мероприятие длилось один день, мы решили еще какое-то время провести в Ярославле, погулять по городу и изучить его достопримечательности. Сам Ярославль оказался небольшим: за пару-тройку часов мы обошли весь центр города, где собраны многие древние церкви и храмы. В это пасмурное время года, наверное, мы не смогли впечатляться всей ее красотой, но, проходя по набережной, ощущали всю мощь и силу этой прекрасной реки.

Таких мест, как это заведение, и в Москве очень мало, что уж говорить про остальные города России. В заключение хочется рассказать про замечательный ресторан «Мили», который поставил положительную жирную точку в нашей поездке в Ярославль. При том, что мы были ограничены по времени и торопились на поезд, нас обслужили ровно минута в минуту строго отведенного нами времени. Интерьер, кухня, обслуживание, цены, подача и внешний вид блюд — все это превзошло наши ожидания. Всем, кто поедет в Ярославль, советуем там побывать. Конечно, может быть сыграло то, что мы пришли, когда ресторан только открывался и народа особо не было, но мы думаем, что даже если у них полная посадка, то вас все равно обслужат по высшему разряду.

Это не реклама, нам просто действительно там очень понравилось, и об этом свидетельствует множество положительных отзывов в сети об этом ресторане

Напоследок, видео доклада и мастер-класса:

17. Highload++ (8 — 9 ноября Москва)

Highload++ — крупнейшая профессиональная конференция для разработчиков высоконагруженных систем от Онтико. Это самая масштабная и крутая конференция в этом году, где мы были. 3000 участников шли плотным потоком оба дня и не давали расслабиться ни на минуту. Нам это было на руку. Мы старались уделить время каждому (хотя это было не просто) и разнообразить свое присутствие на стенде различными активностями и конкурсами. Подробнее про наше участие написано в группе ВК.

Видео докладов в общем доступе будут только в апреле.

18. Город IT (10 ноября Томск)

Крупнейшая региональная конференция для IT-бизнеса и специалистов, которая организуется местными компаниями. Так как регион находится далековато от Москвы/Питера (лететь четыре часа, только не в +30 в Египет, а в -20 в Томск), то людям хочется иметь какие-то движухи. Вот они их и делают. «Город IT» — конференция очень широкого профиля, и в этом ее минус для нас, но сама по себе она, конечно, очень интересная.

Антон Тушминцев из этой компании пригласил Евгения Рыжкова выступить с докладом «Паттерны C++ ошибок, проявляющихся при кроссплатформенной разработке». В этом году здесь была секция по C++, которую организовывала компания «ТомскСофт». Кроме того, сейчас PVS-Studio работает на Windows, Linux и macOS. Конечно, он знал, что история PVS-Studio началась с продукта Viva64, который разрабатывался как раз с целью поиска проблем при миграции на 64-битные системы. Поэтому кое-что о разработке кроссплатформенных приложений мы можем рассказать.

Далее со слов Евгения:

Вылетал туда из +5, а прилетел в -20. «Я был первый раз в Томске. А улетал в пять утра, стоя на взлетной полосе аэродрома в -25 градусов. Это бодрит! Из Томска в Санкт-Петербург. Несмотря на это, в Томске классно, Антон сделал отличную экскурсию, показал офис ТомскСофт, познакомил с директором компании Ильей Безходарновым, с которым мы обсудили проблемы миграции… Но не программ, а программистов. Видимо, не один я не готов к такой погоде».

Здесь были секции и по бизнесу, и по маркетингу, и по разработке, и по юридическим вопросам. Вернемся к конференции. Слишком размазанный фокус мероприятия. Конференция была интересна для нас с точки зрения посетителя, но, наверное, с точки зрения спонсорства для команды PVS-Studio здесь не очень много работы.

19. Meeting C++ (15 — 17 ноября Берлин, Германия)

Meeting C ++ — конференция, поддерживающая сообщество C++ путем обмена знаниями, новостями, блогами и событиями для C++ разработчиков.

Кейнот от 50 Николай Йосуттиса

В качестве спонсоров на эту конференцию нам попасть не удалось, но поехать с докладом получилось. Как и С++ Russia, Meeting C++ собирает узкоспециализированную и очень тематичную для нас аудиторию. В нем он рассмотрел множество дефектов в коде С++, многих из которых можно было бы избежать, используя дополнительные инструменты по контролю качества кода и современные методы, такие как: модульное тестирование, рекомендации, новые стандарты C++, обзор кода, статический анализ, динамический анализ и многое другое. Егор Бредихин представлял доклад «How to write more reliable code?».

Поэтому очень актуальным оказалось делать раздаточный материал, связанный с велоспортом. В Германии, как и в Европе в целом, до работы очень многие добираются, используя велосипед. На многих стендах можно было увидеть трекеры, гаджеты, спортивные бутылки и светодиоды, брендированные под IT компании.

Так Европа борется с пластиком и загрязнением окружающей среды. Заметным отличием от российских конференций было использование только стеклянных бутылок с водой для участников. Не было возможности носить с собой недопитую бутылку с сорванной металлической крышкой, поэтому повсюду стояли начатые тары. К сожалению, это оказалось не очень удобным при использовании.

Также среди докладчиков был наш соотечественник — Антон Полухин из компании Яндекс. Конференция порадовала множеством интересных докладов от ведущих С++ разработчиков: Андрея Александреску, Лизы Липпинкотт, Николая Йосуттис и других.

К сожалению, на обзор города у ребят не было столько времени, как хотелось бы, и в последний день конференции они уже отправились домой.

Скачать презентацию доклада

20. DevGAMM (15 — 16 ноября Минск, Беларусь)

DevGAMM — это крупнейшая конференция для профессионалов игровой индустрии в России, Украине и Беларуси. Здесь есть свои преимущества: качественный контент на тему разработки игр, низкий порог входа для начинающих разработчиков и серия мероприятий, нацеленных на продуктивное времяпровождение и эффективный нетворкинг.

С одной стороны — девушки-косплееры, рекламирующие героев из видеоигр, с которыми можно пофотографироваться, с другой — игровые активности в виде VR, десктопных, мобильных и других приложений. Как и положено игровой конференции, все было красиво оформлено и везде был какой-то движ. Так же не обошлось и без квестов с крутыми призами, круглых столов, интереснейших докладов, нетворкингов, развлечений после первого дня и награды Best Indie Game в размере 30 000 $.

Здесь от нас присутствовал только Андрей с докладом «Паттерны 64-битных ошибок в играх», который показал, какие проблемы можно навлечь на себя при неаккуратном использовании языка C++.

По крайней мере, такое впечатление сложилось у Андрея. К сожалению, аудитория конференции, как и на White Nights Conference, весьма размыта. Если мы захотим выступить там, то надо подавать более общие темы. В результате, именно программистов, а тем более C++ программистов, там было весьма мало, что вылилось в небольшое количество слушателей, пришедших на доклад.

21. Information Security (21 — 23 ноября Москва)

Единственная выставка по информационной безопасности, которую мы посетили в этом году. Information Security проходила 3 дня и должна была собрать 5000 человек, но нам показалось, что на самом деле участников было раза в 3 меньше. Большую часть составляли студенты, которых привезли преподаватели с факультетов Информационной безопасности. С преподавателями у нас состоялось пара интересных бесед по поводу внедрения PVS-Studio в образовательную программу, чтобы будущие разработчики уже в начале своего профессионального пути знали про методологию статического анализа кода и применяли ее в проектах.

структурах. Так же много было и пожилых людей, которые преподают в учебных заведениях или работают в гос. От некоторых забавно было слышать, есть ли у нас диски с программой или как мы еще живы, если не поддерживаем новый ГОСТ, ведь он уже не за горами, а у нас до сих пор только статический анализ, вместо динамического, да и PHP и Python отсутствует…

Так как это была выставка, а не конференция, то и бесплатного питания тоже не предвиделось. Еще одна интересная вещь, которая не оставила нас равнодушными. Мы не особо огорчились и просто заказывали доставку еды из кафе. Предлагались различные варианты для перекуса в виде легких салатов, сосисок в тесте и пирожков. Сосиска в колготках — ведь мы этого достойны. Выставка длилась до 19 часов, и под вечер голод уже брал верх над некоторыми стендистами, и каково же было наше удивление, когда коллега принесла купленную сосиску в тесте, обернутую в упаковку от женских капроновых колготок. Видимо, вся бумага уже закончилась, и пришлось пользоваться подручными средствами. 🙂 Это, конечно, было просто эпично.

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

22. SQA Days (23 — 24 ноября Москва)

Данная конференция пересекалась с выставкой ITSec, поэтому половина наших стендистов плавно перетекла с одного места на другое. Так получилось, что на SQA Days мы немного опоздали и когда устанавливали наш стенд, обратили внимание, что практически половина участников на этой конференции были девушки. Не то, чтобы я сейчас выделяла гендерную составляющую, но персоны женского пола больше склонны замечать какие-то милые штучки. Как только мы доставали наши статусы и остальную раздатку, многие подходили с улыбками и словами «какие прикольные единорожки» и забирали все, что мы только что выложили на стол.

Качество не очень, но, думаю, смысл фото понятен

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

После докладов Евгения Рыжкова и разработчика Максима Стефанова, к нам на стенд подошли заинтересовавшиеся участники, где мы обещали выслать ключ на бесплатную лицензию PVS-Studio. SQA Days оставила положительно впечатление и, хотя тестировщики — это не наша прямая целевая аудитория, мы думаем, что им так же полезно узнать больше про статический анализ и PVS-Studio. А значит — все это не зря.

>

23. Heisenbug (6 — 7 декабря Москва)

Heisenbug — большая техническая конференция, которая собирает под одной крышей более 500 специалистов в области тестирования. Это и тестировщики, и программисты, разрабатывающие тесты для своего кода, и специалисты по автоматическому и нагрузочному тестированию, и менеджеры команд, которые думают о том, чтобы повысить эффективность тестирования в своих проектах. Эту и многие другие конференции устраивает JUG.ru Group — команда организаторов конференций и митапов для разработчиков разных направлений. Здесь Андрей выступил с докладом «Что могут статические анализаторы, чего не могут программисты и тестировщики».

Поэтому в следующем году мы примем участие в других конференциях от JUG.ru не только с докладом, но и со стендом. По рассказам Андрея, ему очень понравилось: и атмосфера, и организация, и доклады — все было проведено на высшем уровне.

Вместо заключения

В конце хочется добавить, что для нас это был очень активный год, за который мы однозначно выросли и набрались опыта участия в конференциях. Фух, вроде всё. Конечно, что-то проходило не совсем гладко, как в работе на стенде, так и представлении докладов, но мы учимся на ошибках, прислушиваемся к советам, проводим ретроспективы, и с каждым разом наше участие в различных мероприятиях проходит успешнее, по крайней мере, нам так кажется 🙂

Однозначно — да, но не совсем понятно, как измерить эффективность такого участия. Есть ли смысл участвовать в конференциях? Для нас это полезно, как минимум, по следующим причинам:

  1. Общение с текущими клиентами. Заряд положительной энергии от того, что встречаешь людей, с которыми годами общаешься в почте.
  2. Общение с потенциальными клиентами. Возможность показать свою компанию лицом, что мы «живые» и «реальные».
  3. Развлечение и обучение для сотрудников. Большинство коллег положительно воспринимают поездки, которые являются для них дополнительной мотивацией в работе, а в свободное от наплыва участников время можно послушать интересные доклады.

Так что расслабляться рано, и в следующем году мы должны более избирательно подойти к выбору конференций, где мы будем доносить свою миссию про статический анализ кода. А у Андрея на стене уже висит новый календарь конференций на 2019 год.

Пока он почти пуст, но что-то подсказывает мне, что он станет еще более пестрым, чем вариант 2018 года.

Показать больше

Похожие публикации

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»