Не бойтесь

август 2018 г.

Евгений Кот из Dart Russia часто говорит о преимуществах использования Dart и изменении восприятия и волнения по поводу Dart в сообществе разработчиков. Узнайте больше о том, как личная приверженность и сила сообщества могут иметь большое значение для распространения информации.

Дарт Россия

Евгений Кот
Евгений, вы работаете в компании, которая использует Dart в своем программном продукте для управления проектами. Как повседневный опыт работы с Dart повлиял на ваше желание создать сообщество вокруг Dart?

Когда мы впервые начали использовать его в 2014 году в WRIKE , вокруг Dart практически не было сообщества. Было сложно поделиться своими знаниями и опытом. Мы решили изменить это и организовали нашу первую встречу в Санкт-Петербурге примерно на 30 человек. Затем, после различных конференций и мероприятий, люди начали использовать Dart просто для игры, в то время как другие начали использовать его для работы над проектами. Постепенно вокруг языка начало формироваться и разрастаться небольшое сообщество. Я надеюсь, что этот процесс будет продолжаться. Мы проводим ежегодные конференции и различные небольшие мероприятия, чтобы поддержать этот рост. Мы приветствуем всех русскоязычных разработчиков со всего мира в Telegram- чате нашего сообщества. Я убежден, что Dart как платформа и язык предлагает прочную основу для разработчиков. Вот почему я начал выступать на конференциях, чтобы продвигать это.

Что тебе нравится в Дарте?

Раньше наш код был написан на JavaScript, и его было много — 2,0 миллиона строк кода. Мы считаем, что Dart лучше работает для более надежных приложений, особенно для их масштабирования. Его строгая система типов, хорошая стандартная библиотека, веб- и мобильные платформы могут помочь разработчикам создавать проекты среднего и крупного размера. На нашем GitHub также опубликовано несколько библиотек. На данный момент в WRIKE у нас самое большое приложение AngularDart за пределами Google.

Раньше Dart рассматривался как альтернатива JavaScript и не был лишен недостатков. На сегодняшний день мы имеем дело с последствиями первоначального негативного пиара — некоторых разработчиков нужно убедить сделать первую попытку. Да, в Dart были некоторые ошибки, но я не знаю ни одной технологии, в которой их не было бы. Теперь, с выходом Dart 2.0 , многие проблемы ушли, и команда Dart усердно работает над избавлением от оставшихся ошибок. Мы являемся частью консультативного совета Dart, что позволяет нам вносить свой вклад в улучшение платформы.

Кажется, вам действительно нравится работать с Дартом. Вам было легче говорить публично о том, чем вы увлечены?

Мне определенно пришлось тренироваться ораторскому искусству, но вы правы, говоря, что легче говорить на тему, которую вы знаете и которая вам нравится. Публичные выступления похожи на спорт: чем больше вы им занимаетесь и тренируетесь, тем лучше у вас получается. Положительные отзывы также помогают обрести уверенность. По мере роста сообщества (сейчас у нас около 300 участников) появляется много других талантливых ораторов, которые помогают распространять информацию о Dart, и я им всем очень благодарен. Это, безусловно, командная работа.

Вы курируете обсуждение в своих социальных сетях?

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

Сколько у вас соорганизаторов?

Мы основная команда из 2 человек. Мой друг Антон Анохин — великолепный организатор «вещей и людей», а говорю обычно я.

Как выглядит типичная встреча?

Наша основная встреча — это ежегодная конференция, которую посещают около 200 разработчиков. То, что WRIKE является нашим главным спонсором, делает все намного проще. Мы заботимся о том, чтобы у нас было отличное место проведения, и с каждым мероприятием делаем шаг вперед: в 2017 году специально для этого мероприятия мы сварили специальное темное пиво «Дарт». И мы подарили его разработчикам Dart (смеётся).

Вы учитесь на каждой организованной вами встрече. Я перфекционист и уделяю много внимания деталям, но всегда найдется что-то, что не получится. Всегда будет «что-то» с оборудованием или другими техническими проблемами, но вы должны уметь справляться с ситуацией и учиться на ней. В конце концов, самое главное – это взаимодействие спикера и аудитории. В этом году у нас есть планы организовать еще более масштабное мероприятие, так что следите за обновлениями! (Присоединяйтесь к нам в Telegram , подписывайтесь на Twitter или Wrike Tech Club ).

То есть конференция — это ваша основная встреча, а в остальное время сообщество встречается онлайн?

Мы также организуем небольшие встречи, такие как вечеринка DartConf , а также помогаем нашим друзьям из других сообществ распространять информацию. Мы транслируем все наши встречи на YouTube. Мой совет всем, кто рассматривает возможность прямой трансляции: абсолютный минимум — это наличие одной камеры для съемки говорящего. Вам понадобится проектор для слайдов, один петличный микрофон (мы используем SENNHEISER ). Вам также понадобится один (или несколько) ручных микрофонов для вопросов аудитории. Вам следует записать экран динамика (мы используем устройство захвата экрана, такое как AverMedia ). Прямые трансляции повышают ценность вашей встречи, но самое главное — это собраться вместе как сообщество.

Что вам нравится больше и меньше всего в работе общественного организатора?

Я всегда рад видеть, как новые люди присоединяются к разговору о Dart в нашем чате, используют язык программирования и осознают его потенциал. Мне не нравится предвзятое мнение о том, что Дарт «некрутой». Я получаю эти комментарии постоянно, и это немного утомительно, но я осознаю, что это, возможно, никогда не исчезнет, ​​поскольку всегда найдутся люди, предпочитающие свой (другой) язык программирования по своему выбору.

Есть ли какие-то уникальные проблемы, с которыми вы сталкиваетесь в данный момент?

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