Привет! Меня зовут Абакар, я работаю главным техническим лидером разработки в Альфа-Банке. В определённый момент своей карьеры я начал активно участвовать в различных митапах и конференциях. И после того, как я провёл множество докладов, хотел бы поделиться с тобой своим опытом. Расскажу, чем выступления могут помочь в карьере и как начать выступать, если у тебя есть желание.

0. Выбор темы доклада задача сложная, но реализуемая

Нельзя просто так взять и придумать тему для доклада

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

Моё удивление от тестов хорошо иллюстрируют мемы.

Здесь важно справиться с мыслями подобного рода:

«Да ведь это никому не будет интересно, в этом нет ничего особенного»

Это очень вредные мысли. Они непременно возникнут, но если будут долго сидеть в голове, то ты так никогда и не выступишь. Что может помочь? Можно обсудить тему с коллегами — зачастую они тебя поддержат и убедят в том, что тема действительно интересная и по ней можно выступить, либо подскажут, где и что стоит докрутить.

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

1. Пока готовишь выступление — довольно сильно погружаешься в тему доклада

Если хочешь максимально погрузиться в определённую тему, сделай по этой теме доклад.

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

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

2. Выступления дают неимоверный личностный буст

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

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

3. Удобно когда выступления находятся в рамках технической стратегии на твоей работе

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

Но этот момент важно проговаривать со своим руководством. У меня был опыт подготовки выступления исключительно в личное время, а также был опыт, когда я готовил доклад в рабочее время. Во втором случае мне, конечно, было намного проще, и очень круто, что Альфа-Банк готов выделять своему сотруднику время на подобного рода активности.

4. Есть смысл начинать с малого

Sic Parvis Magna

Мой первый опыт перформанса перед аудиторией начался с маленьких митапов в рамках офиса разработки компании S Media Link. Это была аутсорсинговая компания из Краснодара, и в ней было около 10–15 Android-разработчиков, работавших над разными проектами.

Мой первый опыт выступления был ужасен — сказывались и отсутствие опыта, и волнение.

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

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

5. Офлайн-выступления всегда круче, чем онлайн

Мое выступление на Mobius

Конечно, офлайн-выступления — это очень волнительная история. Но если сравнивать по спектру опыта и эмоций, с ними ничего не сравнится. У меня был опыт выступления и в онлайн-формате, причём был опыт и проведения онлайн-конференций (podlodka android crew). Это тоже вполне хороший формат, особенно если ты хочешь начать выступать, но офлайна пока боишься.

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

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

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

6. Тестовые прогоны важны

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

Здесь важно научить себя адекватно воспринимать фидбэк и не обижаться на него. И самое главное, уметь фильтровать «отзывы»: по какому фидбэку действительно стоит делать изменения, а по какому — нет. Этот навык тоже приходит с опытом.

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

7. Нужно правильно определить свою целевую аудиторию

Думаю, этот пункт в целом можно назвать высшим пилотажем спикера — уметь грамотно понять свою целевую аудиторию и подстроить доклад и повествование под неё.

В моём случае часто целевой аудиторией были Android-разработчики уровня middle и выше. Но бывали случаи, когда выступление могло быть интересно ещё и ребятам с других платформ (iOS/Web) и даже дизайнерам. И в соответствии с этим доклад также менялся: в нем становилось меньше технической информации и больше аналогий.

8. Если тебе искренне не интересны выступления, то много выступать ты не сможешь

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

Всё начинается с заявки. Давай посмотрим пример одной из моих заявок на Mobius (Саша Гирев передаю тебе огромный привет!).

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

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

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

Также стоит учитывать, что офлайн-формат — это поездка в другой город, если конференция проводится не в твоём городе. В моём случае так и было. Здесь стоит упомянуть, что JUG RU закрывает все затраты спикера, связанные с дорогой и проживанием, за что им большой респект.

И вот наступает момент твоего триумфа — выступление на 40-60 минут. Но ради этих минут ты тратишь колоссальные усилия и много времени.

Ты вряд ли будешь это делать снова и снова, если тебе это не нравится.

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

9. Из докладов потом можно сделать хорошую статью

У меня есть примеры, когда я по мотиву доклада писал статью на Habr, и она набирала хорошую статистику. Например, по мотивам доклада «Возможна ли жизнь после плеймаркета?» родилась статья с тем же заголовком.

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

Также это ещё одна небольшая возможность прорекламировать свой доклад и получить больше фидбэка от комьюнити. Любой фидбэк от комьюнити — это всегда прекрасно.

Выводы

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

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

P.S

С недавних пор веду YouTube-канал, в котором делюсь мыслями об IT и не только, подписывайся если интересно — Abocha

Ссылки на мои доклады с Mobius и других конференций:

Подписывайтесь на Телеграм-канал Alfa Digital — там мы постим новости, опросы, видео с митапов, краткие выжимки из статей, иногда шутим.