Программист девелопер что такое

🌐 Кто такой Web Developer: гайд по профессии

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Игорь Карпекин карпекин

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Для построения новостного сайта, браузерной игры или сервиса видеоконференций требуются разные компетенции, однако базовые технологии одни и те же. Данный материал подготовлен при поддержке факультета веб-разработки онлайн-университета GeekBrains, где происходит освоение соответствующих компетенций.

Базовые технологии

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Под Web Developer обычно понимают программиста, который умеет работать и на стороне клиента, и на стороне сервера. Универсального программиста, который может сделать проект с нуля, разбирается в базах данных, конфигурировании сервера, безопасности, называют Full Stack Web Developer. Более узких специалистов – Backend Web Developer и Frontend Web Developer.

Базовые технологии Frontend

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

HTML – язык разметки страниц, костяк веб-страницы. С помощью HTML мы подключаем JS-скрипты и CSS-стили и определяем элементы страницы: текст, заголовки, поля ввода информации, переключатели и кнопки.

CSS – язык описания стилей элементов, с помощью которого добиваются качественного отображения страницы.

JavaScript – скриптовый язык, который служит для придания страницам динамики. За счет JavaScript элементы реагируют на действия пользователя. JavaScript также взаимодействует с бэкэндом. При усложнении логики и росте кодовой базы лучше использовать не чистый JavaScript, а фреймворки, о которых мы расскажем позже.

Базовые технологии Backend

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

На стороне сервера может использоваться множество технологий и различных языков программирования. Рассмотрим самые востребованные из них.

Язык/технологияЗарплата, тыс. рубКоличество вакансий (на 15.09.20)Популярность на GitHub (среди перечисленных технологий)Популярность на StackOverflow, %
PHP2004500326.2
Java2502200240.2
Python1601808144.1
Node.JS2051456424.5
ASP.NET1601314518.7

Общие технологии продвинутого уровня

Развертывание инфраструктуры

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

Тестирование

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Наши статьи по теме:

Системы контроля версий

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Сложное веб-приложение невозможно за приемлемое время написать одному человеку: для этого необходима команда специалистов, которые разделяют между собой обязанности и ведут распределенную кодовую базу. Для этого используются системы контроля версий, самой распространенной из которых является Git. Знание GIt гарантированно потребуется при трудоустройстве веб-девелопером.

Наши статьи по теме:

Пакетные менеджеры

Продвинутый Frontend

Представим, что вы изучили синтаксис выбранного языка и его основные концепции. Теперь нужно выбрать фреймворк – каркас приложения, который задает архитектурные правила и содержит основные части веб-приложения.

ФреймворкКоличество вакансийРепозиториев на GitHubПопулярность StackOverflow, %Уровень сложностиЗависимостей в npm
React4 28073 45835.9⭐⭐48 718
Angular2 36420 14225.1⭐⭐⭐13 579
Vue2 02121 77617.321 575

Продвинутый Backend

Backend-фреймворки менее разнообразны – обычно есть 1-2 лидера, которые занимают существенную часть рынка, а остальные либо узко специализированы, либо технологически отстают от лидеров. Для PHP такими фреймворками являются Symfony и Laravel, для Java – Spring и JSF, для Python – Django, Pyramid и Flask, для Node.JS – Express.JS, Meteor.JS и Koa.JS.

Ниже представлена сравнительная таблица оценки популярности PHP-фреймворков.

ФреймворкУстановок через composerЗависимых проектовПопулярность на GitHubКоличество вакансий
Laravel104 726 6239 54822 0481 085
Symfony52 561 7713 97123 880819
Phalcon29 504210 23247
CodeIgniter773 8576518 07152
Yii10 393 99711 540217890
CakePHP6 027 8701 6498 23410
Slim Framework13 410 0451 32910 72319
Lumen535 795536 90045

Данные по количеству вакансий указаны по данным сервиса hh.ru, остальные данные взяты с сервиса packagist.org.

Продвинутый Web Developer: паттерны проектирования

Независимо от типа разработки, кроме знания технических деталей, потребуется и понимание паттернов – общих, устоявшихся методов проектирования информационных систем. Без этого любой современный фреймворк покажется набором магических конструкций.

Книги по паттернам:

Наши публикации о паттернах:

Практическое освоение технологий

Книги, документация и курсы дадут теорию, закрепить которую можно только с помощью практики. Приобрести навыки можно различными способами.

Домашние проекты

Ресурсы с задачами для программистов

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

Присоединяйтесь к проектам на GitHub

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Выберите интересный проект и вносите в него полезные правки, исправляйте ошибки, пишите дополнения к интересующим вас библиотекам или фреймворкам. Это поможет не только развить технические навыки, но и даст понимание практики командной разработки и знакомств в сфере IT. Активный аккаунт на GitHub выгодно выделит вас среди других кандидатов на роль веб-программиста. Вы всегда можете показать, в какие проекты вы отправляли код, и сами примеры кода.

Заключение

Веб-программирование – сложная, но интересная область. Безусловно, можно стать веб-разработчиком и своими силами, но есть и более легкие решения. Например, вы можете пройти курс факультета веб-разработки онлайн-университета GeekBrains. Информация в курсе хорошо структурирована, с вами будет работать личный наставник, а портфолио пополнится 4 актуальными проектами.

Источник

Кто есть кто в разработке. Developer, QA, BA, PM — кто все эти люди?

Очень часто, даже в кругу ИТишников, люди не понимают, кто за что отвечает в процессе разработки. Давайте разложим все по полочкам.

Developer — разработчик

Это человек, который посредством определенного языка программирования пишет программу, которая выполняет то, что нужно заказчику. Тут следует обратить внимание, что далеко не каждый, кто пишет код — разработчики. Код пишут не только девелоперы, но и QA Automation (специалист автоматизации тестирования), DevOps (администраторы автоматического разворачивания систем), Data scientist и другие. Специальностей, в которых требуется написание кода, действительно много. Чем отличается девелопер от остальных? Тем, что написание кода — это его основная работа, все остальные специалисты используют код как служебный инструмент для выполнения своей основной работы.

Например, у нас в Foxminded есть курсы девелоперов: Java, Android, C#/.net, Frontend, Salesforce.

QA (quality assurance) — тестировщик

Человек, занимающийся тестированием программного обеспечения с точки зрения его соответствия техническому заданию. Работа тестировщика напрямую связана с проверкой готовой работы программиста (дизайнера, девопса или других специалистов) на соответствие ТЗ, который написал заказчик.

Например, у нас есть курс Automation QA.

PM (project manager) — менеджер проектов

Руководитель проекта. На проекте могут работать ряд специалистов: программисты, тестировщики и пр. Все вместе они выпускают какой-то конкретный продукт. Проджект менеджер отвечает за то, чтобы этот продукт был готов вовремя и соответствовал требованиям заказчика. По факту, PM является представителем всей команды перед заказчиком. В большинстве случаев у PM не один, а несколько проектов, поскольку нагрузки от одной команды не слишком много. Достаточно одного статус-митинга в день и, при необходимости, отстоять интересы команды. Это не требует участия 8 часов в день, поэтому project manager ведет одновременно в среднем 3-5 проектов. Такую профессию может выбирать человек ответственный, который любит организовывать работу других людей, которому нравится чувство завершенности проекта. По факту, это как прораб на стройке — на нем команда и эта команда должна сдать проект в срок. Тут нужно быть именно руководителем.

Team Lead (техлид, тест-лид) — руководитель команды

Это технический специалист. Часто, это самый сильный специалист (и/или самый организованный) специалист в команде. Техлид — у программистов, тест-лид — у тестировщиков. Этот человек отвечает перед project manager за свою команду. Team Lead распределяет обязанности между другими членами команды, определяет загрузку человека, доносит пожелание/недовольства команды до руководства, берет на себя ответственность за выбор технического решения задачи. Такой человек есть в каждой команде. Назначается или официально, или неофициально (команда все равно выбирает кого-то, к кому прислушивается больше).

Как правило, карьерная лестница в ИТ выглядит так: Junior, Middle, Senior, Team Lead (или архитектор — это другая ветвь развития). Team Lead потом обычно идет в Project Manager и повышается до руководителя. Либо он идет в архитекторы и становится экспертом над несколькими командами. Архитектор выполняет роль технического специалиста, который отвечает за несколько проектов, связанных между собой. Должностей архитекторов мало, в некоторых компаниях такой позиции вообще нет.

Account manager

В разных компаниях эта должность может называться по-разному, но по сути этот человек является адвокатом клиента перед вашей компанией. Если заказчика нет на связи или у него нет времени, то вопросами проекта (на стороне клиента) занимается именно Account manager. Как правило, этот человек намного лучше разбирается в бизнесе клиента, чем в вашей сфере. В идеале, это прямой представитель компании, делегированный к вам на время разработки продукта. Бывает эту должность смешивают с Customer Success или другими. Все очень зависит от конкретной компании.

Buisness analyst

Бизнес-аналитик (он же Product Owner) тоже работает на стороне заказчика. Этот человек принимает решения касательно выпускаемого продукта с учетом анализа бизнеса. Утрированно: эта кнопка должна быть красная или синяя? Buisness analyst решает, какой вариант с точки зрения бизнеса будет эффективнее. Обычно именно этот специалист пишет документацию по проекту. Он собирает требования заказчика и именно он является последним человеком, который решает, как будет выглядеть продукт с точки зрения бизнеса. Если такие решения принимают разработчики — это очень плохо, поскольку они не знаю специфики бизнеса.

Опять же, в разных компаниях могут быть соединены должности Buisness analyst и Account manager. Но если говорить в идеале, то выглядит это примерно так: у клиента может быть несколько проектов. Account manager следит, чтобы каждый из них продвигался и был закрыт вовремя. А Buisness analyst это представитель клиента по каждому конкретному проекту и знающий его в деталях.

Может возникнуть вопрос по DevOps. Бывают админы, с которыми программисты и тестировщики практически не работают. Обычно они поднимают пустой не наполненный сервер и передают для дальнейшей работы. Но если ваш проект имеет микросервисную архитектуру (нужно поднять огромное количество серверов) то тут уже идет более тесная взаимосвязь.

О должностях можно говорить очень долго. Перечисленные выше есть +/- во всех компаниях и выполняют примерно одни и те же функции. А есть должности, придуманные компаниями для себя, тут можно копаться до бесконечности.

Источник

Чем занимается веб-разработчик и что нужно уметь для первой работы

Веб-разработчики — самые востребованные из программистов. Этих специалистов много, но работу найти сравнительно легко.

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

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

Нельзя быть в чистом виде frontend- или backend-разработчиком, даже если занят чем-то одним. Всё равно придётся хотя бы немного разбираться в том, как взаимодействуют между собой серверная и клиентская части
веб-приложения.

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Фанат Free Software Foundation, использует Linux и недолюбливает Windows. Пишет истории про кодинг и программы на Python. Влюблен в LISP, но пока что не умеет на нем программировать.

Веб-разработка — самое популярное направление в программировании. Согласно исследованию Stack Overflow за 2020 год, большинство программистов считают себя frontend-, backend- или fullstack-разработчиками. Но лидируют в рейтинге те, кто занимается бэкендом.

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Это подтверждает и опрос о самых популярных технологиях среди программистов: так или иначе связанные с вебом лидируют с большим отрывом. А на первом месте здесь JavaScript — его использует почти 70% веб-разработчиков в мире.

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

История веб-разработки: от 1990 до 2020

В 1990 году Тим Бернерс-Ли создал первый сайт и браузер в CERN — Европейском центре ядерных исследований. Выглядел он так себе, но это была настоящая революция.

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Профессиональная веб-разработка началась во второй половине девяностых после выхода первого «нормального» браузера — Mosaic, технологии CSS (каскадные таблицы стилей), языка JavaScript и Flash. Примерно в это же время появился PHP — специальный язык программирования для бэкенда, который до этого писали на чём придётся: на C, C++ или Perl. Веб быстро набирал популярность, стало выгодно делать красивые и удобные сайты — и в разработке появились хорошие деньги.

Потом были браузерные войны: каждый добавлял какие-то свои возможности, а фронтенд-разработчики сходили от них с ума. Только сейчас создатели браузеров приняли более или менее единые стандарты. В бэкенде тоже многое изменилось: PHP теснят конкуренты — например, Python, Java и JavaScript с Node.js, изначально сделанной для фронтенда.

Сейчас все идут в веб. Мировой рынок публичных облачных сервисов вырос с 56,6 млрд долларов в 2014 году до 233,4 млрд долларов в 2019 году (данные аналитической компании IDC, по отчёту TAdviser). И хотя в России рынок облачных решений развивается не так интенсивно, как в мире, но с 2014 года он вырос втрое. Поэтому и спрос на веб-разработчиков только растёт.

Какие навыки понадобятся, чтобы получить работу

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

В списке могут встретиться незнакомые слова, но это не проблема: все они относятся к веб-разработке, и их точно можно получить на наших курсах или бесплатных интенсивах.

Backend-разработчик:

Frontend-разработчик:

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Требования к начинающим fullstack-разработчикам приводить нет смысла — надо просто суммировать требования к frontend- и backend-специалистам.

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

Веб-разработчики — самая востребованная специальность по данным работных сайтов. Приведём таблицу популярности и зарплат разных направлений веб-разработки на сентябрь 2020 года (прибавьте сюда ещё и вакансии, в заголовок которых вынесены только конкретные технологии — например, «разработчик Node.js» или «Django developer»).

НаправлениеКоличество
вакансий
JuniorMiddleSenior
Веб-разработчик122860 вакансий
20−50 тыс. руб.
70−150 тыс. руб.100−200 тыс. руб.
Fullstack-разработчик34010 вакансий
30−60 тыс. руб
80−150 тыс. руб.120−230 тыс. руб.
Backend-разработчик109940 вакансий
40–60 тыс. руб
80−150 тыс. руб.120−200 тыс. руб.
Frontend-разработчик215967 вакансий
30−60 тыс. руб
80−150 тыс. руб.120−200 тыс. руб.

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

Какие веб-технологии популярны в мире и зачем это новичку

Чтобы быть востребованным на рынке труда, неплохо понять, за какими технологиями будущее и что важно изучать уже сегодня. Stack Overflow ежегодно публикует отчёты о технологиях, программистах и зарплатах. На 2020 год самые распространённые веб-фреймворки — jQuery, React, Angular и ASP.NET. Причём jQuery хоть и лидирует, но каждый год теряет популярность — это уже устаревшая технология.

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Большинство веб-разработчиков любят ASP.NET Core, React.js, Vue.js, а вот Angular.js, Drupal, WordPress и jQuery они считают просто ужасными. В ближайшее время планируют изучать React.js, Vue.js, Angular и Django. Если же говорить о серверных технологиях, то среднестатистический опытный разработчик любит и хочет изучить Linux, Docker и Kubernetes — они лидируют с большим отрывом.

Это не просто перечисление инструментов, а важная статистика — в исследовании участвовало 65 тысяч разработчиков. Из них 54 тысячи — более пяти лет в профессии. Так что эти данные можно считать коллективным мнением экспертов. Когда будете планировать своё развитие в профессии, обязательно учитывайте это.

Как проще всего изучить основы
веб-разработки

Познакомиться с JavaScript/CSS/HTML удобнее всего в образовательном разделе сайта Mozilla, а получить обзорное представление обо всех современных
веб-технологиях — в видеокурсе от Mail.ru. Этого будет достаточно, чтобы определиться со специализацией и понять, куда двигаться.

Системно изучить веб-разработку, попрактиковаться на реальных задачах и получить обратную связь от опытных профессионалов-менторов можно на нашем курсе «Профессия веб-разработчик».

Программы с продвинутыми возможностями для CSS и собственным синтаксисом. С ними удобно работать, а на выходе код можно конвертировать в CSS.

Источник

Кто такой деврел, чем он занимается, сколько зарабатывает и почему он не евангелист

Рассказываем, зачем разработчику становиться техпиарщиком и сколько российские компании платят новым специалистам прямо сейчас.

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Деврел (от англ. developer relations — отношения с разработчиками) — это профессионал, который занимается техническим пиаром и выстраивает отношения с IT-индустрией. Иными словами, это амбассадор, который продвигает бренд компании среди технарей.

Иногда деврела также называют Developer Advocate (дословно «разработчик-адвокат»). Отсюда и пошли «‎авокадные»‎ мемы, связанные с профессией: слово ‎advocate‎ созвучно с avocado‎.

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Мы все прекрасно знаем, что авокадо — это источник полезных жиров. Если мы используем их в нужное время, правильным образом, с правильными ингредиентами, они могут принести огромную пользу.

Цитата из книги Мэри Тенгвалл «В чём ценность отношений с разработчиками для бизнеса»

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Филолог, полиглот, IT-гик. В прошлом — преподаватель английского и литературы и рецензент Rolling Stone Russia. Ныне переводит для РБК и пишет о программировании и образовании для Skillbox.

Что делает DevRel

В 2010-х профессия Developer Advocate была не особо распространена даже на Западе. Однако обязанности, которые выполняет такой специалист, не новы — чем-то похожим давно занимаются представители IT-гигантов.

Например, с оговоркой деврелом можно назвать известного IT-евангелиста Apple Гая Кавасаки. В 1980-х он продвигал платформу Macintosh и массово убеждал разработчиков создавать ПО и приложения для «яблочной» продукции.

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Нужно было использовать весь пыл и энтузиазм (но никак не деньги), чтобы убедить разработчиков ПО создавать продукты для компьютеров без установленной базы, со 128 Кб ОЗУ, без жёсткого диска, без документации и без технической поддержки… Нужно было как-то убедить людей создавать софт для шаткой компании без репутации, которую вот-вот растопчет IBM.

Цитата из книги Гая Кавасаки «Путь Макинтоша» (англ. The Macintosh Way)

Почему с оговоркой? Несмотря на то что должности «IT-евангелист» и «деврел» действительно похожи, между ними есть существенное различие. IT-евангелист, по сути, ведёт монолог, в котором убеждает людей делать что-то в интересах бренда. Деврел же участвует как в монологах, так и в диалогах. Например, вместе с аудиторией на хакатонах решает проблемы выпускаемого софта.

В 2021 году термин «деврел» только входит в IT-обиход. Поэтому даже в крупных компаниях обязанности деврела размыты и нередко пересекаются или путаются с задачами пиарщика.

Ключевое отличие DevRel от PR в том, что продукт продвигают среди IT-специалистов, а не среди пользователей. Однако в России распространена и обратная практика — налаживать отношения именно с конечным клиентом, но на более айтишной почве. То есть не только рассказывать о возможностях продукта, но и заглядывать вместе с пользователями под капот. В теории это не совсем правильно, но нужно быть готовым к правилам того рынка, на котором вы работаете.

Некоторые специалисты утверждают, что DevRel (деврел) — это исключительно название сферы деятельности, и профессию так называть нельзя. Другие наставивают, что Developer Advocate и деврел — разные роли. Об эту тему сломано немало копий в Twitter, на англоязычных форумах и в блогах.

Среди ключевых обязанностей «каноничного» деврела можно выделить следующие:

Этот список условный — деврелы могут выстраивать отношения с разработчиками так, как им кажется лучше. Если отлично заходят статьи, а во «ВКонтакте» нет ЦА, то тратить время на паблик во «ВКонтакте» и YouTube-контент, возможно, нет смысла. Однозначных решений и стратегий нет даже у больших корпораций.

Кстати, в больших компаниях иногда существуют целые деврел-отделы со своей иерархией. Там обязанности разделяют между несколькими сотрудниками, которых координирует деврел-менеджер.

Вне зависимости от подхода, у DevRel есть две основные цели:

Какие-то компании решают только одну из задач, а другие — обе. Например, когда Adobe продвигает Photoshop, она одновременно продаёт его конечным пользователям и привлекает новых дизайнеров и художников в компанию.

Наглядный пример деятельности деврела — выступление Григория Петрова на RubyRussia Online. Эксперт делится знаниями и мнением о языке, но вместе с тем продвигает бренд Evrone среди Ruby-разработчиков и рассказывает, что в его компании активно используют Ruby (что как бы намекает):

Ещё один вход в IT для гуманитариев?

Обычно деврелами становятся технари с круто прокачанными soft skills — те самые харизматичные прогеры, которые и код классно пишут, и разъясняют самые непонятные штуки на пальцах. Как правило, такие гики продолжают кодить, время от времени очаровывая всех выступлениями на форумах или классными постами на «Хабре», в Facebook и Twitter. Они становятся авторитетными экспертами и быстро собирают крепкие комьюнити.

Но бывает, что в DevRel «залазят через окно» — пиар, маркетинг, продажи или HR. Правда, без технической базы — в любом случае никак. Нужно уметь общаться с айтишниками на одном языке. А для этого необходимо понимать, что делает компания, хотя бы на уровне джуна.

И даже в этом случае штурмовать крупный форум деврелу-гуманитарию вряд ли доверят — вдруг облажается на продвинутых вопросах. А фейлы в IT-сфере помнят очень долго.

Поэтому гораздо чаще деврелы-гуманитарии направляют и организуют работу деврелов-технарей или просто наиболее софтовых разработчиков. Они договариваются о встречах, следят за постами, помогают упростить доклады, мотивируют разработчиков, настраивают материал под аудиторию. То есть деврелы-гуманитарии выступают неким проводником между компаниями и внешним миром.

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

Востребованы ли DevRel-специалисты и сколько они зарабатывают

Полноценных спецов в DevRel пока не так много, как и предложений на рынке труда. На hh.ru — не более 50 активных вакансий (включая околодеврелов). При этом нужно знатно изощряться и искать обязанности по смежным должностям.

Вакансии можно искать по таким ключевым словам, как devrel, «деврел», «PR-менеджер», «техномаркетинг», «директор проектов», «техпиар» и «IT-евангелист». Обязанности деврела можно найти даже в вакансиях рекрутеров и менеджеров. Скорее всего, ситуация изменится уже в 2022 году, когда профессия станет обыденной, а российские компании определятся, чего хотят от деврела.

Деврелов обычно ищут крупные компании или стартапы с серьёзными амбициями, которым есть что рассказать. Например, на hh.ru есть вакансии от «Билайна», «Тинькофф», «2ГИС», Сбербанка. Кстати, их описания соответствуют обязанностям каноничного деврела.

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Правда, ни одна из крупных организаций не указала зарплатную вилку — очевидно, всё индивидуально. Более конкретные предложения нашлись в нескольких вакансиях. Например, BestDoctor предлагает от 150 тысяч рублей на руки. Увесистый ценник указал разработчик робота-обзвонщика Dasha.AI — от 210 тысяч до 360 тысяч рублей. Разумеется, с такой зарплатой и требования соответствующие:

Программист девелопер что такое. Смотреть фото Программист девелопер что такое. Смотреть картинку Программист девелопер что такое. Картинка про Программист девелопер что такое. Фото Программист девелопер что такое

Делать выводы на основе нескольких вакансий не стоит. Также нет смысла изучать западный рынок — он далеко не всегда совпадает с российским. Поэтому о зарплатах деврелов в будущем можно лишь догадываться, но, скорее всего, предложения будут начинаться со 100 тысяч рублей.

Что должен уметь DevRel

От деврела обычно ждут нескольких ключевых качеств:

Огромную роль играют софты:

Для управленцев и гуманитариев ещё важно уметь организовывать работу, делегировать задачи и мотивировать людей.

Где обучают DevRel

На деврелов пока нигде не учат — их растят в компаниях. Но можно пройти дополнительные курсы, которые докрутят навыки, необходимые для этой должности.

Например, если хромают только коммуникабельность и эмпатия, то можно пройти курсы по эмоциональному интеллекту. Если мало знаете об управлении продуктом и бизнесе, то можно прокачаться в маркетинге и продакт-менеджменте.

А если у вас не хватает технического бэкграунда, то в разделе «Программирование» есть множество курсов, которые помогут сформировать крепкий технический бэкграунд для деврела. Выбирайте подходящий курс и учитесь у опытных разработчиков из «Яндекса», Mail.ru, «Тинькофф» и других крупных IT-компаний.

Понятие «IT-евангелист» изобрели в Apple. Основной задачей таких специалистов было убеждать или заинтересовывать программистов разрабатывать софт для новой платформы — Macintosh. Главный инструмент IT-евангелизма — вера.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *