Практика организации ИТ-конфереций и других...

44
Организация мероприятий Логика и здравый смысл против стереотипов и упячки

Transcript of Практика организации ИТ-конфереций и других...

Page 1: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Организация мероприятий

Логика и здравый смысл против стереотипов и упячки

Page 2: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Кто вам будет читать этот доклад:

Юлия Герасимович (Екатеринбург)

оба направления самостоятельно рентабельны

Подбор ИТ-специалистов

Организация обучения

Оf y

Page 3: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Что мы организуем

• Открытые семинары по средам

• Конференции

• Образовательные курсы

• Практикумы и мастер-классы

• Турпоходы айтишников

• Спартакиаду айтишников

С 2010 года – недавно! :)

Page 4: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Что вы сможете узнать:

Как организовывать свои мероприятия?

• Формула успешного мероприятия• Как написать анонс• Форматы мероприятий• Пресловутые конференции

Как продвигаться на чужих мероприятиях?

• Докладчик• Стандартные варианты• Конкурсы для умных• Развлекательные акции• Креатив

Page 5: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Формула успешного мероприятия

Page 6: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Как обычно думают:

«А вот давайте организуем конференцию! На 1000 человек!»

«В ней у нас будут интересные и полезные доклады»

«А я хочу рассказать про ЭТО, потому что я в ЭТОМ собаку съел!»

Page 7: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Формула успешного мероприятия

Page 8: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Примеры целей

• Продвижение HR-бренда своей компании

• Поиск сотрудников

• Популяризация технологии

• Знакомство единомышленников, формирование community, знакомство с ним

• Повышение профессионального уровня участников

• Появление специалистов с определёнными навыками

• Появление стартапов, в которые можно инвестировать

• Обзор рынка. Узнать, кто, что, где делает

Page 9: Практика организации ИТ-конфереций и других мероприятий для разработчиков

А вот это очень важно:

Цель определяет формат

мероприятия

Page 10: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Варианты форматов:

• Конференция• Доклад на 1-2 часа• Мастер-класс с гуру• Практический курс • Работа с ВУЗами, преподавание там• Клуб (регулярные встречи на тему)• Вебинар• Поход• Завтрак/обед/ужин

Page 11: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Пример1

Цель:

Появился спрос на проектировщиков интерфейсов, а их – 15 человек в городе

Формат:

Практические курсы для дизайнеров и верстальщиков

(I раз с привозным тренером опытные – в ассистентах, потом стали вести сами)

Page 12: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Пример про

Задача Популяризация языка Python

Формат Открытый семинар = > Ekbpy.ru = > PyCon.ru

Реализация Открытый семинар: знакомство, что какие задачи решает (33 человека)

Ekbpy: два потока – для опытных и для начинающихТри мастер-класса – для опытных, для начинающих, для идеалистов (126 человек)

Результат Много «+» отзывов от участников. Спонтанное афтепати.Инициативная группа пошла преподавать Python в ВУЗОдна библиотека была портирована с 2.7 на 3 Python

Page 13: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Как написать анонс

ЕСЛИ ВЫ …………………………………………………………

ПРИХОДИТЕ К НАМ ДЕЛАТЬ ……………………………

И ТОГДА ВЫ УЗНАЕТЕ ……………………………………..

НАУЧИТЕСЬ ………………………………..

СМОЖЕТЕ …………………………………..

Page 14: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Пример1: курсы iOS

Если Вы – веб-программист (и жизнь заставляет вас писать моб. приложения)

Приходите к нам на курсы разработчиков мобильных приложений. Здесь вы спроектируете и напишете своё первое мобильное приложение под iOS под руководством опытного техлида.

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

Page 15: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Пример2: доклад про MongoDB

Если Вы – работаете c реляционными базами данных, но думаете перейти на нереляционную

Приходите к нам на доклад про MongoDB в секцию «Базы данных и системы хранения», мы расскажем об архитектуре этой БД и практике её применения

И тогда вы поймёте, сможете ли вы использовать эту БД для своих задач, стоит ли вам дальше самостоятельно «копать» в эту сторону и читать мануал на 100500 стр.

Page 16: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Идеальный пример Если вы уже умеете:

Базовый JS на уровне использовать jQuery, поставить плагин, написать простые скрипты сами

Немного более сложный JS вроде создание простых аяксовых каталогов.

Читали всякие статьи про JS-паттерны вроде http://net.tutsplus.com/tutorials/javascript-ajax/principles-of-maintainable-javascript/ и что-то понимаете про неймспейсы и прочую подобную штуку.

Но при этом сталкиваетесь с такими проблемами как:

Чем дальше тем больше становится JS и интерактивных сайтов. Сейчас вы их как-то пишете, но код получается 1) довольно грязным и перемешанным, 2) поддерживать такой код и разбиратсья в его структуре человеку его не писавшему довольно сложно (да и писавшему через пару месяцев тоже).

Приходите и вы получите:

Примеры архитектуры JS-приложений и их структурирования.

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

Всё это не только в теории, но и на практических примерах . Приходите с ноутбуками.

В очередь с деньгами выстраиваться вон в ту дверь

Page 17: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Почувствуйте разницу…

«Приходите на нашу конференцию «СуперCONF»!

Здесь вы услышите много интересных докладовна самые актуальные темы

Получите много полезной информации, сможете систематизировать имеющиеся знания и завязать новые знакомства»

Page 18: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Плохой пример

Если Вы – разработчик или тимлид

Приходите к нам на доклад «Как у нас в отделе организован процесс разработки»

И тогда вы сможете узнать, как у нас в отделе организован процесс разработки и поймёте, как вообще классно у нас работать!

Не берём. Нет такой потребности.

Page 19: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Ещё плохой пример

Если Вы – пишете или собираетесь писать расширения под Chrome

Приходите к нам на доклад «Как их писать»

И тогда вы сможете узнать, как они пишутся и потом написать своё.

Не берём. В #ekb не пишут расширения под Chrome. Очень узкая тема.

Page 20: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Пресловутые конференции…

Page 21: Практика организации ИТ-конфереций и других мероприятий для разработчиков

За что обычно ругают:

• Унылые докладчики

• Говорят очевидности и банальности

• Плохой WiFi (и другие огрехи организации)

Page 22: Практика организации ИТ-конфереций и других мероприятий для разработчиков

А теперь ответьте на вопрос:

Почему у нас получится лучше?

Page 23: Практика организации ИТ-конфереций и других мероприятий для разработчиков

DUMP 2011

• Конференция уральских разработчиков

• 30 мая 2011 года (один день)

• 186 человек

• 4 секции, два потока

• Объявляли тему секции и приглашали записываться с докладами

Обычная упячечная конференция…

Page 24: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Как сделать не скучно?

• Сделать 5 параллельных секций• Ввести роль «Программный директор»• Искать докладчиков с опытом решения задач,

а не принимать доклады от желающих• Опросить всех, кто ездил на федеральные

конференции – какие докладчики им понравились? Привезти их!

• Организовать разные форматы выступлений, не только доклады

• Организовать много развлечений в кулуарах • Организовать умные конкурсы с задачами

Page 25: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Программный директор

Практикующий специалист, эксперт в теме секции

Задачи:

• сформулировать проблемы/тренды

• подсказать, в каких компаниях есть «+» опыт

• провести предварительный прогон докладов

• быть модератором секции

Page 26: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Проблемы с ними:

• «Вот-вот сделаю, но пока нет времени!» :)

• Даже в узкой области могут быть узкие эксперты

• Конкуренция за место (как не обидеть?)

• Слабые организационные способности

Но в целом – идея себя оправдала!

Page 27: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Разные форматы выступлений

• Доклад «Как мы сделали ЭТО»

• Доклад «Как ЭТО устроено»

• Круглый стол (проблема и разные мнения!)

• Сеанс программирования на ваших глазах

• Шоу инструментов (прототипирования)

• Мастер-классы (практические задания для участников, работа в группах)

Page 28: Практика организации ИТ-конфереций и других мероприятий для разработчиков

DUMP 2012

• 25-26-27 мая 2012 года (два дня + поход)

• 500 человек

• 9 секций, 5 потоков

• Привозные и местные спикеры

• Доклады и мастер-классы

• Много интерактива в коридоре

100 500 положительных отзывов!

Page 29: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Ещё пара небанальных мыслей

• Важно не количество людей, которые пришли на конференцию. А то, с чем они ушли!

• Программа должна быть интересна опытным. Это очень сложно.

Page 30: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Как продвигаться на чужих мероприятиях?

Стандартные способы

Интерактивные способы

Докладчик

Реклама на мероприятии

Развлекательные акции

Конкурсы для умных

Креатив

Page 31: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Стандартные варианты

Page 32: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Но можно и тут подумать…

Page 33: Практика организации ИТ-конфереций и других мероприятий для разработчиков

СКБ Контур: логотип из оригами

Page 34: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Конкурсы для умных

Был стенд. Два сервера.

На одном стояла голая операционкаи веб-сервер nginx. На втором стояла "пушка" которая обстреливала nginx разнотипными запросами (разные виды статики и динамики).

Нужно было настроить nginx на максимальное количество выдаваемых ответов за 15 минут (результат выводился в реальном времени на телевизор).

Для программистов Для системных администраторов

Page 35: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Девушки, коктейли, фотки

Page 36: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Девушки с призывами

Page 37: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Чилаут с вакансиями на шариках

Page 38: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Чемпионат по олдскульным играм

Page 39: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Бесплатный массаж

Page 40: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Фрукты с наклейками

Page 41: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Наклейки на воду и печенье

Page 42: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Стенгазета, как в школе

Page 43: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Приезжайте в Екатеринбург!

• Выступать

• Спонсировать и продвигаться

1 декабря 2012 – FailConf.ru

9-10 февраля 2013 – PyCon.ru

24-25 мая 2013 – DUMP 2012

Каждую среду – открытые семинары

Page 44: Практика организации ИТ-конфереций и других мероприятий для разработчиков

Герасимович Юлия [email protected]

twitter: @gerasimovich_yu