DotNext 2026. .NET.. .NET. DotNext2026.. .NET. DotNext2026. IT-компании.. .NET. DotNext2026. IT-компании. Анализ и проектирование систем.. .NET. DotNext2026. IT-компании. Анализ и проектирование систем. ИИ.. .NET. DotNext2026. IT-компании. Анализ и проектирование систем. ИИ. Конференции.. .NET. DotNext2026. IT-компании. Анализ и проектирование систем. ИИ. Конференции. конференция.

Выложу здесь в одну статью серию постов из моего ТГ канала про то, как в этом году прошёл DotNext.

25 и 26 сентября в Москве прошла очередная конференция DotNext. Вернулся и делюсь впечатлениями. Я уже писал, какие доклады хочу посетить, однако, по ходу несколько раз передумал. На этот раз решил посетить несколько воркшопов, т.к. они не записываются на видео, а доклады можно посмотреть в записи позже. Воркшоп отличается от доклада тем, что на нём разбирается конкретный практический пример, а аудитория активно участвует, задавая вопросы или предлагая решения. Раньше они меня пугали своей продолжительностью. Доклады длятся по часу, а воркшоп – это обычно от полутора часов и дольше. ИЧСХ, в начале каждого воркшопа любой докладчик считает своим долгом упомянуть, что времени у нас очень мало 😉. Хочу признать, что я много потерял, не посещая воркшопы раньше. Это отличный опыт практики и командной работы.

Первым был воркшоп от Андрея Цветцих (они с братом Денисом завсегдатаи различных конференций) «Паттерны асинхронного взаимодействия в распределенных системах». Мы разбирали пример реализации сервиса уведомлений (например, по e-mail) о событиях. Как настроить передачу информации в сервис рассылки? Какие данные передавать? Как реализовать гарантии доставки и избежать отправки дублирующих сообщений? Возможно ли реализовать доставку «exactly-once»? Интересно, что здесь нет единственно верного решения. Каждое решение – компромисс со своими плюсами и минусами.

Воркшоп от Андрея Цветцих

Воркшоп от Андрея Цветцих

После воркшопа я немного поговорил с Андреем.
— Вы выступаете почти на каждой конференции DotNext и ещё на многих других. Что мотивирует постоянно готовить доклады или воркшопы?
— Мне кажется мотивация комплексная. Когда ты что-то хорошо знаешь, хочется поделиться, двигать индустрию. Я не только разработчик и спикер, я ещё и пользователь систем других. Я хочу, чтобы мне не приходило по сто уведомлялок. Хочу, чтобы заказы, которые делаю на разных сайтах, доходили. И так далее. Это желание поделиться тем, что ты хорошо знаешь. Попутно есть мотивация в том, что приятно просто выступать на сцене, но это скорее такая, побочная. Кроме того, хорошо, когда есть какие-то материалы, на которые можно сослаться. Если несколько раз одно и то же рассказываешь, надоедает. Хочется сказать: «Вот ссылка, посмотрите и потом обсудим». Ну и, как правило, когда ссылку даёшь, с вопросами больше не возвращаются.

Самое смешное, что сразу после разговора с Андреем, дочь мне прямо «в тему» прислала скриншот своего почтового ящика с 30+ одинаковыми письмами (вуз уведомлял о необходимости пройти какой-то тест) 🤦‍♂️

Я поговорил и с другими участниками и докладчиками о том, зачем они посещают конференции. Виктор Дзицкий впервые выступал на DotNext с докладом «Extension Members: новый уровень проектирования .NET API или новый уровень сложности?».
— Во-первых, как прошло?
— Отлично, всё по плану.
— Когда раньше выступал где-то?
— Да, на митапах, но на такой крупной конференции в первый раз, надеюсь не в последний.
— Зачем приезжать на большие конференции и зачем выступать, в чём мотивация?
— В первую очередь для нетворкинга, чтобы общаться с другими спикерами, с другими людьми. Для меня, например, было очень интересно вживую со многими встретиться. Приходили совершенно неожиданные ребята. Например, подошёл товарищ, связанный с моей онлайн деятельностью, говорит: «Слушай, это не ты вёл курсы по ASP.NET? Я после них устроился на первую работу». Вот такие приятные события. Встретил вживую коллегу, с которым несколько лет работал онлайн и только на DotNext увиделся вживую. Встретил девочку, которая у нас проходила внутреннюю академию, и сейчас живёт и работает в Москве. Встретился, собственно, с программным комитетом и всем .NET-сообществом. Ну и вообще, для меня DotNext – это когда собираются несколько разработчиков из Сургута, Ухты, Севастополя, Москвы и т.д. за одним столом и, как старые друзья, обсуждают общие проблемы. А выступать, во-первых, конечно, какое-то самовыражение. Доказать себе, что ты можешь на таком же уровне соответствовать другим коллегам.
— Ещё будешь делать доклады?
— Конечно, буду.

А вот мнения участников (зрителей).

Константин Овечкин: «Во-первых, классные доклады интересные на современные темы. Во-вторых, много общения с разработчиками, коллегами с другого стека немного, с другими задачами. Всегда очень интересно пообщаться, узнать их мнение, какие задачи они решают. Соответственно, новые знакомства и активности на стендах тоже вполне интересны. Это уже пятая моя конференция. Каждый год я уезжаю максимально довольный, потому что это всегда свежие эмоции. И самое классное на конференциях – сложные темы, которые есть в докладах. Они подстёгивают тебя для дальнейшего развития. Поэтому с удовольствием ждешь следующую конференцию, чтобы принять следующий вызов».

Дмитрий Сорокин: «Я приезжаю на конференции иногда послушать доклады, пообщаться, но в последнее время я на них начал узнавать, что я просто ни хрена не знаю 😊 Как дохожу до каких-то архитектурных решений… То есть, получается, что мне указывают на слабые места, которые нужно подтягивать».

Александр Сашурин: «Потусоваться 😊 Ну, конечно, вот те же хардкорные доклады – это же не цель посидеть в одиночестве послушать. Ты это доклад послушал, а потом его обсудил с разными людьми, со знакомыми или с новыми знакомыми».

Ольга Бондаренко: «Не хватает живого общения в реале, потому что все мы удалёнщики. И реально заинтересованные своей работой люди – они все заняты своей работой. А DotNext, получается, собирает всех людей, энтузиастов, которые заинтересованы в своей профессии. И живое общение с такими людьми – это больше всего меня тут заряжает. Также зачекиниться на всех стендах, обязательно оставить свои контактные данные. Потому что это потенциальные работодатели. <… общий смех, т.к. её тимлид всё это время стоял рядом …>».

Антон Шевченко: «Пообщаться, со знакомыми увидеться. Может, что-то даже интересное расскажут 😊».

Вайб конфы (за час до открытия)

Вайб конфы (за час до открытия)

Во второй день я посетил ещё два воркшопа.

На первом открыл для себя великолепного докладчика Алексея Лосева из RWB. Человек с 20+ годами опыта, искромётным чувством юмора и прекрасной грамотной речью. Мы 2 часа «распиливали монолит», и я не заметил, как они пролетели. Алексей предложил спроектировать «упрощённую» систему обработки онлайн (или карточных) платежей в банке. От архитектуры всего решения до архитектуры системы (деталей взаимодействия сервисов).

Воркшоп Алексея Лосева. Фото (с) JUG Ru Group

Воркшоп Алексея Лосева. Фото (с) JUG Ru Group

А на втором воркшопе с Максимом Рогожниковым из Т-Банка с помощью Event Storming’а создавали простенький мессенджер. Что у нас получилось после полутора часов хождений вокруг доски с пачкой стикеров, видно на втором фото ниже 😊

Первая попытка Event Storming’а

Первая попытка Event Storming’а

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

Святослав Сычев (Mindbox)

— Вы представляете Mindbox и уже не первый раз на DotNext. В чём задача компании? Зачем вам стенд на конференции?
— У нас основной язык разработки – это .NET, соответственно, он идеально попадает в тему конференции. И поэтому мы здесь на самом деле не для того, чтобы прямо собрать воронку кандидатов, а для того, чтобы .NET-сообщество про нас узнало. И у людей, когда они соберутся искать работу, в том числе у каких-то очень крутых и сильных специалистов, в голове была информация: «Ага, где пишут на дотнете? Там, там, там и в Mindbox».

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

— У вас много активностей и онлайн и на стенде. Этим какая-то команда занимается или вы где-то это находите?
— Наверное, процентов 90 из того, что здесь есть, сделали инженеры-разработчики компании. Вот у нас на стенде 6 или 7 человек: один представитель подрядчика (помощник, который нам помогал всё это организовывать), один HR, а все остальные – это либо .NET-разработчики, либо тимлиды.

— И им интересно этим заниматься?
— Да. У нас немаленькая команда. Мы кинули клич, и тем, кому было интересно съездить, посмотреть, пообщаться с людьми, представить компанию, они согласились.

Стенд Mindbox. Фото (с) JUG Ru Group

Стенд Mindbox. Фото (с) JUG Ru Group

Алексей Корнеев (Altenar)

— Компания Altenar, кажется, во второй раз на конференции.
— Как полноценный, оффлайновый партнёр второй год. До этого один раз были онлайн-партнёром. И периодически мы выступаем. В этом году у нас два докладчика.

— А в чём интерес компании посещать конференции и выступать?
— У нас .NET — это основа почти всех сервисов. Есть минимально Go и совсем немножко Node, а .NET исторически основа. У нас довольно много команд, и планирование таких активностей строится с тимлидами. Часть из них сегодня на стенде. Они считают, что надо, чтобы компания была узнаваемой, это первое. И во-вторых, им самим хочется немножко признания и для себя, и для своих ребят. И потом мы видим, что люди, с которыми мы общаемся, кандидаты, которые приходят на собеседование, они уже где-то с компанией сталкивались, что-то про нас знают. То есть выгода долгосрочная.

— То есть это чисто про узнаваемость. Идеи здесь хайрить нет?
— Я сам в это не верю и никогда таких кейсов не наблюдал. Потому что многих сюда отправляет работодатель. И то есть ты за счёт предыдущей компании, которая, тебя отправила в командировку, оплатила тебе отель, оплатила тебе билет, пятница — это рабочий день, и т.п. И ты идёшь и говоришь: «У вас есть вакансии?» То есть, это не вариант. Поэтому у нас есть рекрутеры, они помогают на стенде с раздачей призов и общением. Но мы им говорим, если человек спрашивает, конечно, ты должна ему рассказать про вакансии. А вот бегать и приставать я не считаю, что это полезно ни для компании, ни для людей.

— У вас интересные активности. Посмотрев на сапёра, прямо вспомнил молодые годы. Кто их придумывает?
— Конкретно эту я нашёл в Интернете, и мы её адаптировали. Архитектурный челлендж придумал Андрей, наш архитектор. Вот ту активность (речь о терминале со ставками на события конференции) мы придумали вместе с ребятами, работающими с клиентами, которые закупают себе такие терминалы, ставят в Европе, в разных местах. И команда, которая занимается отладкой ПО для этих терминалов, предложила эту идею в прошлом году. Более того, как оказалось, мы в прошлом году сделали урезанную версию нашей платформы специально для DotNext и для митапов. Но в этом году пришёл клиент, которому нужна была урезанная версия. В ней мы выпилили часть функционала специально для того, чтобы пропускать больше людей. И так получилось, что наработка с прошлогоднего Dotnext – конечно, в изменённом виде – сейчас запускается в одной из стран Европы. А все остальные активности, типа крестиков-ноликов, гонок, придумывают сами ребята.

— То есть они чисто для конференции?
— Мы ещё организуем внутренние события и митапы в городах присутствия. Это исторически город Владимир и Питер. И ребята придумывают, им внутри это интересно, плюс какие-то активности они помогают в том числе другим командам что-то друг про друга узнавать. Одну из активностей мы думаем использовать в онбординге новичков в часть команд.

— А в компании на поездку сюда отбираются желающие или это какой-то конкурс?
— Нет, мы агитируем, то есть наиболее активные тимлиды обычно едут и с собой кого-то берут. Почти из каждой команды, которая представлена на стенде, есть тимлид и один или два его разработчика. Мы сразу говорим, что стендист меньше посещает, то есть у нас есть ребята, которые просто приехали на конференцию. А есть те, кто на стенде. Им по фану именно про себя рассказать, показать, и им нравится вот этот движ. То есть они говорят, что большую часть конференции посмотрят в записи. А им интересны нетворкинг и общение, и стенд это помогает реализовать в большем объёме. Просто так, сам понимаешь, надо к людям подходить, как-то заводить разговор. А тут у тебя есть точка сбора и повод для общения, что очень здорово, и им нравится. Здесь у нас всё добровольно. Ребята, конечно, получают небольшие плюшки, подарочки за работу, но мы им рассказываем, что это в большей степени работа на общение. И если ты готов, давай попробуем. Также мы им даём обучение от опытных стендистов и ведущих конференций. То есть, для ребят это ещё хороший вклад в развитие софт-скиллов, потому что всё равно им с людьми, в том числе по работе, надо общаться. И это просто хороший повод вырастить в себе эту компетенцию.

Стенд Altenar. Фото (с) JUG Ru Group

Стенд Altenar. Фото (с) JUG Ru Group

Благодаря партнёрам конференции второй год уезжаю домой с кучей мерча и призов. И в Сапёра (Дебаггера) удалось выиграть.

Тот самый Дебаггер

Тот самый Дебаггер
Привезённый с конференции мерч

Привезённый с конференции мерч

А ещё я поговорил с многолетним участником программного комитета DotNext Игорем Лабутиным.

— В этом году на конференции много докладов про ИИ. Это позиция программного комитета или просто много таких заявок было?
— Заявок было много, но на самом деле часть докладов мы в каком-то смысле искали проактивно в том числе. Потому что у нас было довольно много заявок о каком-то таком практическом ИИ: как работать с агентами, как применять конкретно в .NET. Вот как раз доклад Паши Федотовского ровно про это – как взять и руками что-то попробовать сделать. Но в том числе нам были нужны и доклады какого-то более общего характера. Именно отсюда появился кейноут Саши Поломодова. То есть, как всегда, программный комитет не просто пассивно обрабатывает заявки, но иногда ищет докладчиков, чтобы подсветить те или иные аспекты и составить более полную программу, так скажем, на наш скромный взгляд.

— И в то же время, вот из поста, Жени Пешкова. Ушла тема про найм, карьеру, и про всё вот это вот.
— Да, вот это, пожалуй, тема, которую, мне кажется, мы не то, чтобы сознательно когда-либо искали, она всегда появлялась сама. То есть к нам сами приходили ребята с заявками про то, как кого-нибудь нанять, как правильно пройти собеседование, систем-дизайн интервью, вот это всё. Сейчас я, с одной стороны, вижу в индустрии – или, может быть, у меня как-то так получилось, что вокруг меня – какое-то огромное количество всяких курсов по сисдизу. То есть, то ли вот это стало каким-то таким общим, популярным направлением, так скажем, про которое вроде как уже ничего откровенно нового в докладе не расскажешь, нужно делать скорее воркшопы. Ну вот сисдиз у нас в каком-то смысле есть, в формате воркшопов: распиливаем монолит, аутбоксы, even-storming – тоже, в каком-то смысле, подготовка и проработка требований. Ну, а найм… Какой найм, такие доклады…
— С наймом плохо.
— Ну, я не знаю, плохо или хорошо, но, видимо, рассказывать про него сейчас нечего. А рассказывать про найм, как использовать ИИ в найме, ну, видимо, не очень интересно.

— И пара общих вопросов. Зачем участвовать в конференции? В смысле, в качестве докладчика и зачем приходить на такие конференции?
— В качестве докладчика. Ну, смотри, здесь есть огромный спектр причин, почему кто-то это делает. Кому-то просто интересно постоять на сцене и что-нибудь рассказать. И есть даже те, кому по большому счёту неважно, что рассказывать. То есть у нас считанные единицы, но были такие докладчики, которые типа: «Вам про что доклад нужен? Я расскажу про всё, что угодно». Понятно, что доклад получается хорошим, когда ты рассказываешь про что-то интересное тебе. Соответственно, если тебе что-то интересно, и ты хочешь в этом разобраться или ты уже в этом разобрался, то, как правило, сделать по этой теме доклад — это не то, чтобы сильно много работы. Хотя, может быть, я немножко лукавлю, и для докладчиков это много работы. Но, будем честны, если материал ты знаешь хорошо, оформить из этого доклад, особенно с помощью программного комитета, не так сложно. Может казаться, что нарисовать такие крутейшие слайды, как у топовых докладчиков — это нереально. Да нет, опять же, ИИшка сейчас много чего делает. Ну и программный комитет на самом деле, если что, поможет, подскажет, и красота слайдов — это не главное, главное — суть. А если вы хорошо знаете свою тему, то всё прекрасно получится. Кому-то это интересно, полезно с точки зрения какого-то паблисити. То есть доклад на конференции — это хорошо, и наверное, может послужить каким-то дополнительным аргументом в вашу пользу, если вы, например, куда-нибудь подаётесь. Возможно, это позволит вас позвать, например, уже как-то более проактивно, или из перечня кандидатов именно вас узнают. Кому-то это просто возможность «понетворкаться», куда-то съездить, что-то поделать. То есть, вот я год готовлю конференцию, да, проверяю доклады и приезжаю на два дня на DotNext для того, чтобы отдохнуть по большому счёту.

— А посещать просто в качестве участника. Давай спрошу так. Зачем в первый раз сюда приехать? И зачем приезжать каждый год?
— Давным-давно, 12 лет назад, когда я первый раз приехал на DotNext в Питере 2014 года, самый первый, я туда ехал буквально за двумя конкретными докладами. Благо, он был в Питере, ехать было недалеко. Там было два конкретных доклада по той технологии, которой я занимался. Все остальные доклады мне были, в общем, не очень интересны. Сейчас, наверное, не те времена, когда на докладах на конференции вы будете искать ответы на какие-то конкретные вопросы. Но, я бы сказал, что это хороший повод приехать и поговорить с вот этими самыми спикерами в дискуссионных зонах. Поучаствовать, просто в коридоре поймать, постоять, поговорить около стендов с ребятами, чтобы понять, что на самом деле, даже если вы слушаете подкаст, смотрите видосики крутого Саши Поломодова или доклады Димы Иванова или Димы Егорова, который только что разбирал JIT и AOT в Go и в .NET, – они не какие-то суперкрутые люди, и вы можете быть такими же. То есть просто для себя понять, что вот все те крутые, большие компании, все те крутые, большие докладчики, они на самом деле точно такие же люди, и вы можете быть среди них спокойно. То есть вы приходите на стенд, на какой-нибудь архитектурный челлендж, и вы можете для себя увидеть, что вы со всем прекрасно справляетесь. Это в некотором смысле влиться в тусовку и понять, что вся тусовка, она более-менее, ну, вот она, не так далеко до неё и не надо быть где-то в стороне.
А вот дальше, когда возвращаться, здесь уже каждый по-своему. Кто-то возвращается ради просто вайба и не ходит на доклады вообще. То есть просто ходить по коридорам, торчать на стендах, общаться со знакомыми, встречать бывших коллег с работы, с ними перекидываться словами, и так далее. Кто-то ходит на какие-то конкретные доклады, там на два-три доклада сходил, всё остальное как бы мимо. Кто-то ходит только на топовых спикеров. Не на конкретные доклады, а именно прийти, послушать вживую и позадавать вопросы спикерам. Есть у нас те, кто не ходит на доклад, но приходит в дискуссионную зону. Такое тоже бывает. То есть, вы, когда первый раз придёте на конфу, после конфы надо сесть и подумать, было ли круто? Если не было, ну, наверное, второй раз идти не надо, понятное дело. Но если было круто, то поймите в чём. У каждого это что будет своё. Кто-то понетворкается, кто-то пообедает, кто-то на докладе посидит, кто-то просто отвлечётся. Сам факт того, что ты пришёл в тусу программистов, отвлёкся от своих рабочих задач, домашних задач, чего угодно. И вот, если этот вайб вам нравится, возвращайтесь на следующий год. И дальше есть два варианта. Можно продолжать фокусироваться в этом направлении, вам понравился вайб стендов, вы на следующий год пришли и ходите только по стендам. Другой вариант, когда я прихожу на любую конфу, по какой бы знакомой технологии она ни была, я всегда стараюсь сходить на один доклад, в котором я ничего не понимаю. То есть для меня это сложно сделать на DotNext’е, потому что я в .NET много чего знаю. Но даже на этой конференции есть доклад, условно, «Как построить свою IDE». Я никогда не строил IDE. Мне, в принципе, интересно послушать, как это будет. Или про дата-центры в космосе (закрывающий кейноут). То есть я вот такими конференциями, особенно если они вдруг широкопрофильные, всегда пытаюсь сделать что-то, чего я не делал в прошлый раз: сходить на неизвестный доклад, зайти на стенд. Я первые конференций шесть не подходил к стендам ни на шаг. Это же надо общаться. Социализация — это всё, это же мимо. Где мой ноутбук? Я посижу на докладе и поработаю. В дискуссионные зоны я ходил, но я не задавал ни единого вопроса. И только потом на какой-то конференции я для себя решил: «Надо что-то поменять». Вот на этой конфе пойду по стендам. Сейчас как раз доклады, никого нет, я, значит, не опозорюсь там перед кучей народа, зашибись. Я сходил — норм. Прекрасно провёл время, вышел из зоны комфорта. И это тоже интересный способ провести время на конфе.

Закрытие конференции. Фото (с) JUG Ru Group.

Закрытие конференции. Фото (с) JUG Ru Group.

Спасибо всем участникам, спикерам, партнёрам и организаторам. Было, как всегда, круто!

Автор: SBenzenko

Источник