Что общего у разработчика, открывшего сайт интересной конференции, и ребёнка в магазине сладостей? Когда они смотрят и понимают «хочу!», зачастую не сами достают деньги из кармана, а обращаются для покупки к кому-то другому (разработчик — к работодателю, ребёнок — к родителю). А в чём различие? Родителям всё понятно про сладости, а вот работодателю может быть неочевидно, в чём смысл конференций. Крупные компании давно определились,  а вот в маленьких практика могла ещё не сложиться.  Представим ситуацию с двумя выдуманными персонажами из маленькой компании. Женя приходит к начальству в лице Саши, говорит «хочу на конференцию» и получает ответ: «То есть предлагаешь нам заплатить за то, чтобы оторвать тебя от работы? Зачем это нам?» Значит, Жене нужно суметь обосновать, в чём тут выгода для работодателя. Кстати, а и правда, в чём? Она вообще есть, или Женя просто хочет на халяву поразвлекаться? Давайте разберёмся. Но сначала пара важных оговорок. Во-первых, ниже идёт сугубо моё личное (и немножко холиварное) мнение. А я вполне могу чего-то не понимать — если что, смело дополняйте в комментариях. Во-вторых, я работаю в компании JUG Ru Group, которая сама проводит технические конференции. Поэтому я что-то понимаю в теме, но при этом лицо пристрастное: лично заинтересован в том, чтобы на конференциях было как можно больше людей. Так что не верьте мне на слово, а думайте своей головой: логично ли звучат мои аргументы? А теперь поехали. До того, как объяснять работодателю смысл конференций, неплохо бы объяснить их себе. Зачем Женя туда хочет? Вариантов тут больше одного (мы как-то об этом уже писали). Я вижу основными такие: Хочет послушать доклады. Скажем, видит, что вот тема интересная и близкая, а у спикера в ней большой опыт — должно быть ценно. Хочет пообщаться со специалистами своего стека: и какому-нибудь спикеру вопросы позадавать, и от других участников что-то узнать. Можно техническое, можно просто за жизнь поговорить. Хочет ненадолго сменить обстановку. Чтобы переключить фокус с привычных рабочих задач на другое, но не просто отдыхать, а заодно узнать что-то, что позже в рабочих задачах и пригодится. Хочется «приключения», «события». Это сложнее всего объяснить словами, но… Смотреть футбольный матч на стадионе и в записи — совсем разное, так? Понятно, что доклад не матч, но и здесь «смотреть запись» и «участвовать в мероприятии с другими людьми в реальном времени» — не одно и то же. Ну хорошо, про Женю поняли. А теперь посмотрим с точки зрения Саши. Для Саши важно, чтобы KPI выполнялись, пользователи были довольны продуктом, показатели росли. А тут плати за то, чтобы ценный человек отвлёкся от работы, когда каждая его минута на вес золота. И Саша, впервые столкнувшись с вопросом отправки на конференцию, думает: где тогда повышения показателей, когда одно сплошное понижение? Чо там, говорите, Женя умные доклады слушать будет? А что, потом вернётся с конференции и втрое быстрее задачи закрывать станет? Если нет, то что нам с этих умных докладов-то? Пусть себе по вечерам смотрит с ютуба доклады, если уж так хочет. Или пусть ходит на всякие конференции за свои личные деньги в своё личное время, а мы тут при чём?Вот ежели вместо конференций отправиться на тренинг по конкретной новой технологии, это хоть понятнее. Раньше не умел человек чего-то, а тут научился. А с докладами этими что именно он научится делать? Сертификат хоть дадут какой, где про это написано?  Да и вообще, за докладами ли Женя туда стремится? Все же знают, что эти конференции одна сплошная болтовня в кулуарах. Образовываться и без них можно по книжкам, а встретиться и почесать языками — милое дело. Ну, хотят люди так поразвлекаться — их дело, но работодателю-то какой в этом прок? Смена обстановки, говорите? Приключение? Ну здесь то же самое: звучит прекрасно, но это пусть люди сами для себя делают. В отпуске себе обстановку меняют или там обои дома переклеят, не знаю. Мы им платим, чтобы они себе обстановку меняли или нам фичи пилили? Да и вообще, говорят, там на этих конференциях могут целым рядом стоять эффектные стенды разных компаний, в которых рады видеть разработчиков. Вот так отпустишь ценного сотрудника на конференцию, а он там от тебя и уйдёт. А иначе не ушёл бы. Зачем это? Да и вообще, эти разработчики получают 400кк в наносекунду, а потом ещё хотят, чтобы им что-то отдельно оплачивали, хотя куда уж больше-то на них тратить. Как говорили в детстве, а жареных гвоздей не хочешь?  Как-то так в самом радикальном случае может идти мысль Саши. Что на это хочется ответить? Отдельные тезисы из тирады Саши могут быть вполне справедливы. Действительно, после конференции Женя не станет магически закрывать задачи втрое быстрее. Если встать рядом с секундомером и замерять производительность перед конференцией и после, вряд ли обнаружится заметная разница. И что, правда на стороне Саши, и KPI компании не улучшаются, поэтому сотрудникам нечего тут у компании что-то просить?  Думаю, такие рассуждения упускают важные вещи, которые сложно измерить линейкой. Поэтому и захотел их описать текстом. Вот про доклады. Да, измерить их пользу сложнее, чем у какого-нибудь очередного онлайн-курса «научим C++ за три минуты». Там понятнее: вот человек ничего не умел, а вот уже написал три строчки, они компилируются и запускаются. Есть факт, который можно зафиксировать. Но беда таких скоростных курсов тоже известна: слишком легко получить «манки-кодеров», у которых вроде что-то компилируется, но почти нет понимания, как это всё вообще работает. «Как мой Java-код выполняется? Ну вот я в IDE кнопочку нажимаю и он выполняется. Спрашиваете, как на сервере? Не знаю, наверное, там тоже IDE установлена». Стоит ли говорить, что шаг в сторону от зазубренных маршрутов заведёт в тупик? По-моему, доклады — это в некотором смысле «антикурсы». Особенно те, где лезут в «кишочки»: «давайте как следует разберёмся в работе JVM изнутри». Потому что там не получаешь прямолинейные манки-кодерские навыки «как сделать что-то». Но там лучше понимаешь, как всё вообще работает. И вряд ли это резко изменит всё в следующей же рабочей задаче. Но что произойдёт позже, когда в проекте возникнет какая-то странная регрессия, и нужно будет разобраться в причинах? Когда маленькая оптимизация в крупном проекте поможет компании суммарно сэкономить много денег? Когда при реализации нестандартного сценария знания помогут не уткнуться в тупик, потеряв много времени? Вложения могут окупиться сторицей, а Саше затруднительно измерить это секундомером. Ведь даже Женя не будет знать, что если бы не посещённый доклад, в таком-то месте пришлось бы застрять на несколько дней (застревать-то не пришлось). Но вот что очевидно всем: если разработчик превращается из джуна в сеньора, его работодателю это точно очень полезно. А доклады — одна из вещей, помогающих на этом пути (не единственная, конечно). А теперь про общение. На первый взгляд это выглядит так, словно вот здесь-то действительно никакой пользы для работодателя. Когда сотрудники доклады слушают — это ещё ладно, может, на работе пригодится. Но вот когда на конференции разговаривают, они там все что, с умным видом код обсуждают? Да небось зарплаты сравнивают и на начальство ругаются. Ну, во-первых, конференционное общение бывает разным, в том числе и с большой пользой для кода: А во-вторых, считаю, что даже более «лёгкое» общение не стоит недооценивать. Мы ведь уже проходили это всей планетой в связи с пандемией. Когда люди массово переходили на удалёнку, кому-то могло показаться «ну тикеты на задачи есть, работаем как прежде». Но без «разговоров у кулера» — нет, не как прежде. Конкретные задачи людям вроде бы ясны, но вот контекст менее ясен: чем в это время заняты коллеги, какие у них проблемы, куда вообще всё движется и зачем. Без неформального общения люди оказываются в вакууме и варятся в собственном соку. Тикетов недостаточно. По-моему, это верно не только применительно к отдельной компании и её внутренним делам, но и к индустрии в целом. Тут людям тоже нужен контекст и понимание «чем живут другие». Какая версия Java у кого в продакшне? С какой болью кто сейчас сталкивается — хоть в коде, хоть в других вопросах? А как с ней справляется?  В ежедневном режиме следить за жизнью других не обязательно, а вот время от времени «сверять часы», по-моему, полезно. И конференция — как раз то место, где удобно это делать. Дальше смена обстановки. Почему это должно быть заботой работодателя? Ну, я не говорю, что должно. Но пользу для работодателя тоже вижу. Скажем, одна из проблем с разработчиками — это выгорание. И если даже говорить не о человеколюбии, а вести речь исключительно в бизнес-категориях, то выгорание опытного разработчика — это дорого. В какую сумму компании обходится поиск нового сениора? А какие издержки она терпит от простаивающих задач, пока он не найден? И как выглядит стоимость конференционного билета в сравнении с этими суммами? Разумеется, конференции — не волшебная палочка, благодаря которой любой разработчик всегда будет свеж и бодр. Выгореть можно и с ними. Но когда в связи с работой видишь не только одни и те же задачи на одном и том же компьютере и одних и тех же людей, а ещё и что-то совсем другое, это полезно.  Что же до логики «не пущу разработчика на конференции, чтобы не ушёл к другому работодателю»… Насколько могу судить, во многом это отживший подход, и крупные компании от подобного давно ушли. Но где-то он ещё жив, поэтому напишу о нём. Существует ли в принципе риск, что на конференции участник найдёт нового работодателя? Ну да, существует. Только человек и без всякой конференции его может найти. К ценным разработчикам и так уже обращаются через все доступные каналы. Они обычно и сами в курсе, сколько стоят на рынке и какие есть варианты. А если из боязни ухода сотрудников никуда их не пускать, эффект может быть и противоположным. Человек увидит, что его пытаются заточить в каменной башне, пока в других компаниях сотрудников пускают на интересные конференции. И каким тогда будет его вывод?Ну и про общие рассуждения вида «разработчикам и так столько платят, куда уж ещё отдельно им что-то оплачивать». Мне лично кажется, что эти абстрактные представления о справедливости не очень работают в реальной рыночной экономике. Если где-то готовы заплатить столько же, но при этом ещё и отправлять на конференции, то крутые разработчики могут естественным образом перетекать туда — ну и дальше можно сидеть с ощущением своей правоты, но без крутых разработчиков. Кроме того, даже при высоких зарплатах всё равно есть формы поощрения вроде премий, и билет на конференцию может служить одной из таких форм. Я не пытаюсь сказать, что все компании должны отправлять всех своих разработчиков на все доступные конференции, а кто так не делает — тот лох. Разумеется, кроме описанного мной, существуют и горящие дедлайны, и бюджетные ограничения, и многие другие факторы. Моя мысль лишь в том, что польза для работодателя вполне себе есть, и её стоит осознавать. А дальше надо уже в каждой конкретной ситуации взвешивать всё. Если мои аргументы показались убедительными, обратите внимание на наш осенний конференционный сезон (частично в онлайне, частично в Москве, частично в Питере). Возможно, на какую-то из 10 конференций вашей компании стоит вас отправить! А если я всё неправильно понимаю или что-то важное упускаю (вполне может быть), сообщайте в комментариях. Кстати, ещё можете написать там: какими вам при чтении представлялись в голове Саша и Женя? Например, были ли вы уверены в том, какого они пола? :)  ContentProvider