April 30, 2019

Суровые уральские разработчики

Ежегодная конференция уральских разработчиков DUMP прошла 19 апреля в МВЦ «Екатеринбург-Экспо». Все подробности здесь 👇🏼

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

💬 Мансур Мамкин: Почему поехали? «Все побежали, и я побежал» (с). Просто это самая ближайшая крупная конференция для разработчиков. В этом году они насчитали, кажется, полторы тысячи участников.

💬 Лиля Зайнутдинова: Конференция была разделена на секции Backend, Fronted, Design, Management, Тестирование & QA, Mobile, DevOps, Science. В каждой секции докладчики выступали по 45 минут. Можно было пойти на любой заинтересовавший доклад. Потом еще было after-party с квизом, караоке и возможностью пообщаться ближе с докладчиками и разработчиками.

💬 Руслан Бергутов: На конференции можно почерпнуть для себя много нового, например, доклады:

  • «Инженерия качества во времена DevOps» от Tinkoff — то, что нужно нашей команде.
  • «Наука, IT и судьба Вселенной. Научные вызовы технологиям СУБД». Читал Бартунов — забавный и интересный дядька.
  • «Получим ли мы контроль над старением?» Это просто очень интересный доклад, который ушел далеко за пределы тематики IT и приоткрыл будущий уклад жизни человека, продолжительностью 150-200 лет.

Ну, и так же причина — road trip с командой, ездили на машине, это просто весело и можно покутить в Екате.

Такие разные мнения...

💬 Миша Заводовский: Было очень много народу, но вот каких-то хороших докладов мне не запомнилось. Многие решения или технологии в том или ином виде у нас применяются. Самое интересное — игра от Тинькова. Надо было ехать на велосипеде и успевать лайкать фоточки.

Ни с кем новым не познакомился, но зато встретил старых знакомых, которые живут и работают в Екатеринбурге.

💬 Зулейха Ибрагимова: Организация дампа всегда на высоком уровне. В этом году приехали 1600 разработчиков. Это удивительно, когда в одном месте собираются столько интровертов, и куда бы ты не пошел, скорее всего уткнешься в очередь). Разработчиков бесплатно угощали кофе, чаем, зефиром, конфетками, раздавали наклеечки, известный факт, что программисты очень любят наклеечки.)

Самыми яркими и запоминающимися были доклады приглашенных звезд: Макеева и Бартунова. 

🕵🏻️‍♂️ Небольшое отступление, знакомьтесь:

Вадим Макеев — Пепелсбей в HTML Academy. Руководитель сообщества Веб-стандарты, ведущий и продюсер одноименного подкаста и редактор ленты новостей по фронтенду.

Олег Бартунов — сооснователь и генеральный директор Postgres Professional, один из ведущих экспертов Рунета, ученый-астроном — научный сотрудник в отделе эмиссионных звезд и галактик МГУ ГАИШ, основатель самого крупного астрономического сайта astronet.ru.

Макеев рассказал, как оптимизировать картинки на сайте. Кажется, по началу кэповские вещи, а по факту узнала кое-что новое для себя: как можно это применить на сайте эннергии, что немного, но ускорит работу сайта.

Бартунов рассказал про черные дыры и big data в астрономии. Хотя он сам признался, что рассказал бы про Postgres 12, но организаторы попросили доклад про науку. Бартунова всегда интересно слушать независимо от того, что он рассказывает. Это увлеченный человек и любит то, чем занимается. Он ведь астроном, а базы данных ему нужны были для решения задач астрономии.

Также послушала доклады про линтеры, графкуль, тестирование, реактивное программирование, стримы. Доклады про линтеры и тестирование были довольно очевидными, но это отчасти отрадно, так как мы эти паттерны уже применяем в работе. А вот про GraphQL тоже давно известно, но очень хотелось бы, чтобы у нас его использовали вместо REST API. Это очень удобно получать одним запросом только те данные, которые нужны, и без долгих согласований с бэкендом.

Было круто иметь возможность подойти к Бартунову и сказать: «Спасибо вам за полнотекстовый поиск».)

А мы еще в квиз же играли, как обычно, чуть-чуть не дожали, но из 23 команд — 8 место —звезды конференции.

💬 Лиля Зайнутдинова: Я была первый раз на таком мероприятии, атмосфера очень крутая, плюс высокая концентрация умных и увлеченных общим делом людей. 😊

Было большое разнообразие тем для разработчиков, тестировщиков, менеджеров. Мне, как новичку, не все пока понятно. Я выбрала секции тестирования и менеджмента. На практике у нас в компании можно применить эффективные приемы общения между клиентом, разработчиком и тестировщиком. 👇🏼

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

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

Кстати, очень удобно, что все доклады будут доступны на сайте — dump-ekb.ru.

P.S.: Некоторые компании проводили викторины, игры, интересные задачи, и моя сумка к концу конференции была переполнена призами.)))

💬 Мансур Мамкин: Как атмосфера? Да как-то сумбурно, 8 параллельных потоков и слишком много народу. Хочется более ламповой обстановки. То есть я увидел только 1/8 всего, поэтому туда едешь скорее не за информацией, а немного встряхнуться. По-хорошему, надо потом сесть и пересмотреть все интересные доклады в записи.

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

💬 Руслан Бергутов: Доклад «Инженерия качества во времена DevOps» от Tinkoff фактически показал то, к чему мы должны прийти в неопределенном будущем:

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

  • рождение хороших идей;
  • обмен опытом всем участникам.

Алерт — это та вещь, которая должна разбудить вас в 3 часа ночи. У нас очень часто идут споры о том, что нужно сообщать в экстренные каналы связи с разработчиками, а что в штатный журнал ошибок при работе сайта. И вот, наконец-то, услышал, пожалуй, самое ёмкое и самое краткое определение этого слова, которое позволит намного точнее решать такие споры.

🙏🏻 Спасибо вам большое, что увлеченно и легко рассказали нам о таком серьезно-несерьезном мероприятии. Желаем, чтобы все новые знания нашли свое применение, а позитивное настроение было всегда с вами и как у Миши)))