Игорь Дворецкий о должности о Developer Advocate и ее значении в IT
В Украине эта должность пока непопулярна, хотя есть в крупнейших мировых компаниях.
Должность DA есть в таких гигантах как Google, Microsoft и Amazon. Игорь Дворецкий занимает аналогичную должность в The Linux Foundation и, по его словам, таких специалистов как он в Украине очень мало. Причем у гигантов это зачастую не должность, а целые команды.
Так чем же занимается Developer Advocate, какова его роль и место в компании и чем он отличается от sales-менеджера? И как измерить качество его работы?
Функционал Developer Advocate в компании
Для разных компаний он будет отличаться, но прежде всего DA — это мост между пользователями технологий и разработчиками. Для этого он много времени уделяет выступлениям на конференциях, пишет статьи, участвует в подкастах и все для того, чтобы донести пользователям полную информацию о технологии: от рекламы — что такая технология вообще есть. И до объяснений, для каких задач она подходит, какие проблемы разработчики с помощью нее решают и что появляется нового в функционале.
Одновременно с этим DA получает обратную связь от пользователей и передает ее разработчикам. Пользователи могут рассказать, к примеру, какого функционала им не хватает и с какими недостатками технологии они сталкивались в работе с ней.
Важно, что цель DA — не продать продукт, а наладить коммуникацию между создающими технологию и теми, кто ею пользуется. В известной степени можно сказать, что цель DA – развитие технологии. Developer Advocate может и сам писать код, но это не обязательно – зависит от позиции в конкретной компании. А вот понимать код для него обязательно.
Вообще, ограничений относительно того, какие задачи будет выполнять DA, нет. Такой специалист может помогать в организации ивентов, сотрудничать с отделом маркетинга (но не продаж) или даже писать книги.