Специалист по виртуальной и дополненной реальности (AR/VR): кто такой, чем занимается, сколько зарабатывает, востребованность, обязанности, обучение и многое другое

Профессия AR:VR-разработчик

Наверняка многие помнят нашумевшую игру Pokemon GO, в которой покемонов можно было ловить в реальном мире с помощью мобильного устройства. Либо приложение Snapchat, маски собачек в котором обрели невероятную популярность. Так вот, оба этих продукта возникли благодаря разработчикам AR&VR!

Профессия AR/VR-разработчика молода и начала активно развиваться лишь в последние несколько лет. Девелоперам и пользователям очевидно, что будущее именно за дополненной и виртуальной реальностью, поэтому данная сфера развивается семимильными шагами. Войти в нее сейчас и быть опытным специалистом через 3–4 года — отличная возможность стать во главе перспективного локомотива технологий. Именно поэтому авторы сайта Professii-Online подготовили обзор-руководство по профессии.

В статье деятельность будет разложена как по полочкам: начиная от того, кто такой AR/VR-разработчик, в каких направлениях работает, чем именно занимается, насколько востребован, сколько зарабатывает и заканчивая процессом становления и методами обучения.

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

Что такое AR/VR?

AR&VR — это новый, самый технологичный способ визуализации и представления информации.

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

Теперь остановимся на терминах подробнее, заодно объяснив отличия AR от VR!

Что такое AR?

AR — augmented reality, что в переводе означает «дополненная реальность». Данная технология интегрирует (добавляет) в существующий мир виртуальные 3D-объекты. В итоге получается виртуальный элемент в настоящем пространстве (рядом с реальными объектами).

Что такое AR

Для использования и просмотра AR применяют мобильные устройства или очки дополненной реальности. На смартфонах эта технология особенно популярна.

Виды AR:

  1. Меточная технология. Основывается на метках в реальном мире. Эти метки распознаются устройством, благодаря чему оно понимает, как расположить и отобразить виртуальный объект. Например, карточка Микки Мауса. Достаточно положить ее на стол, открыть приложение и навести устройство камеры на карточку, как тут же на ней появится объемный Микки Маус на существующем столе.
  2. Безметочная технология. Идеальный AR, в котором устройство и программа автоматически определяют, какие объекты находятся в реальном пространстве, благодаря чему могут гармонично добавлять виртуальные элементы.
  3. Facetracking/tracking (технология отслеживания лица или другого элемента). Очень популярный тип AR, который основывается на распознавании и отслеживании, благодаря чему на реальную картинку добавляются виртуальные элементы. Большинство facetraсking-проектов основывается на нейросетях. Например, знаменитые маски в социальных сетях.

Для создания AR существует несколько платформ и библиотек для разработчиков. Отличный пример — это инструмент AR Kit от Apple, в котором можно разрабатывать программы с дополненной реальностью по любому из трех видов AR.

Разработчики AR в совершенстве владеют инструментами, работой с 3D и знают языки программирования Swift (для iOS-приложений) и Kotlin (для Android-приложений).

Что такое VR?

VR — virtual reality, что переводится как «виртуальная реальность». Это технология, которая погружает пользователя в абсолютно виртуальный мир, в котором все элементы являются несуществующими в реальности. Мир доступен для изучения и взаимодействия в 360 градусах.

Что такое VR

Для использования VR необходим специальный шлем и, возможно, устройства для трекинга рук (в зависимости от конкретного шлема виртуальной реальности).

VR делится на 2 вида:

  1. Мобильный. Самый простой и доступный способ погружения в виртуальную реальность. Осуществляется через мобильное устройство, которое вставляется в кейс в виде шлема. На таком шлеме нет как таковых технологий воспроизведения VR, он просто делает изображение с экрана смартфона объемным (с помощью линз). Переход в виртуальную реальность осуществляется с помощью приложений и игр на мобильном устройстве.Мобильный VR сильно ограничен вычислительными мощностями смартфонов и качеством их экрана. В связи с этим используется в простых продуктах. Также в нем нет возможности взаимодействия, только просмотр.
  2. Стационарный. Настоящий VR, который просматривается через шлем виртуальной реальности. В шлеме есть отдельный экран, датчики, сенсоры и прочие элементы. Большая часть устройств работает в комбинации с компьютером или консолью, где запускается игра/программа виртуальной реальности, воспроизводится она в шлеме.Стационарный VR способен демонстрировать отличную графику и использование передовых технологий. Поддерживает взаимодействие, например, пользователь может касаться некоторых объектов руками, включать их, бросать и т. д.

Будущее виртуальной реальности именно за стационарным VR. Откровенно говоря, были предположения, что шлемы произведут фурор и станут популярными в 2016 году, когда вышел Oculus Rift от Google. Тем не менее высокого интереса у пользователей устройство не вызывало, во многом потому что было далеко от идеального опыта VR. Сфера до сих пор идет к этому.

В подавляющем большинстве случаев программы с VR разрабатываются на игровых движках, обычно это Unity или Unreal Engine. Разработчики знают эти движки и необходимые языки программирования и 3D-моделирование.

Направления AR/VR

Чтобы каждому читателю лучше было понятно, что делает AR/VR-разработчик, мы перечислили основные направления данной сферы с примерами.

Где используют AR и VR:

  1. Игры. Самая популярная сфера для дополненной и виртуальной реальности. Здесь речь идет как об играх для компьютеров и консолей, так и об играх для мобильных устройств. Пример: игра Beat Saber, в которой игрок танцует и одновременно разбивает препятствия световым мечом в виртуальной реальности.
  2. Приложения. Разнообразные приложения для смартфонов и планшетов. Пример: приложение Lamoda, в котором можно искусственно примерить на себя одежду благодаря AR.
  3. Образование. Всевозможные тренажеры и симуляторы, с помощью которых можно практиковать навыки не выходя из дома. Пример: программа Cardboard от Google, в которой ученики переносятся в различные миры и исторические эпохи.
  4. Медицина. И AR, и VR используются в медицине в различных целях. Пример: тестовые программы, в которых медики осуществляют виртуальную операцию несколько раз, дабы идеально провести настоящую.
  5. Промышленность. Использование дополненной и виртуальной реальности в промышленности ограничено только фантазией. Чаще всего технологии применяются для практики определенных ситуаций. Пример: программы с симуляцией аварийных ситуаций, которые тренируют специалистов действовать оперативно и эффективно.
  6. Мероприятия. Некоторые мероприятия проводятся в виртуальной реальности, благодаря чему зрители могут подключиться к трансляции и словно присутствовать на событии. Пример: виртуальная трансляция президентских дебатов в США 2019 года.
  7. Видео. Сюда входят кино, сериалы, клипы, рекламные ролики и т. д. С помощью AR и VR можно смотреть видео в 360 градусах, поворачивая голову или даже перемещаясь в виртуальном пространстве. Пример: попадание в клипы певицы Bjork (через шлем виртуальной реальности) во время одного из ее турне.
  8. Военная промышленность. С помощью виртуальной реальности военные отрабатывают операции и навыки. Пример: программа, в которой солдат стреляет по движущимся целям, благодаря чему улучшает реакцию и точность стрельбы.
  9. Путешествия. Технологии дополненной и виртуальной реальности позволяют путешествовать в различные места и даже в объекты! Пример: приложение Bosch VR погружает пользователя в знаменитый триптих художника Босха «Сад земных наслаждений».

В целом можно придумать, как использовать AR и VR почти в любой сфере деятельности. Сейчас вопрос больше состоит в том, где эти технологии применяются удачнее и чаще всего.

Ответ: в играх и приложениях.

Плюсы и минусы профессии

Давайте разберем наиболее объективные преимущества и недостатки профессии «разработчик AR&VR».

Плюсы:

  • после получения знаний и навыков по профессии можно стать разработчиком игр и приложений, в которых нет AR/VR;
  • высокий уровень заработной платы;
  • в профессию проще войти будучи программистом или разработчиком.

Минусы:

  • низкая востребованность;
  • высокий порог входа в профессию для людей, не знакомых с IT, разработкой, программированием, моделированием;
  • постоянно появляются новые технологии и устройства, так что нужно регулярно обновлять знания.

Работа разработчиком AR&VR

Разработчик AR&VR занимается созданием игр, приложений и сервисов с дополненной или виртуальной реальностью. Фактически специалист является обычным разработчиком, только с добавлением инструментов для AR/VR.

Работа разработчиком AR&VR

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

Работать разработчик AR&VR может удаленно или в штате. Во фрилансе эта профессия не встречается, во-первых, потому что не очень востребованная, а во-вторых, из-за комплексной деятельности (нужно участвовать в разработке от и до, а не на какое-то время).

В остальном то, чем занимается AR/VR-разработчик, зависит исключительно от проекта и задач, возложенных на плечи специалиста. В классическом понимании профессионал данной сферы деятельности занимается разработкой именно технической части. А именно пишет код, тестирует его, работает на игровом движке и с 3D-моделями. Идеей, сюжетом, звуком, музыкой, концептами, дизайном и прочим разработчик AR&VR не занимается, да и чисто теоретически почти невозможно возложить на себя столько обязанностей.

Требования и обязанности AR/VR-разработчика

Лучший способ определить, что должен знать AR/VR-разработчик, — это выделить основные требования и обязанности, которые выдвигают работодатели. Так информация будет наиболее актуальной и полезной для вас, дорогие читатели!

Требования:

  • разработка AR-продуктов под iOS и Android;
  • разработка VR-продуктов под различные системы;
  • работа на игровом движке Unity или Unreal Engine;
  • написание кода на языке программирования Swift (iOS), Kotlin (Android) или С# (компьютеры);
  • работа с VR-очками и шлемами, а также с прототипами устройств виртуальной реальности;
  • работа в Blender, Autodesk Maya, 3DS Max или другой программе по 3D;
  • работа с 3D, текстурами, шейдерами, анимациями;
  • знание инструментов Vuforia, AR Kit, ARCore, Mafic leap, Spark AR;
  • использование стандартных отраслевых систем контроля версий и отслеживания проблем (Git, Jira, Trello);
  • проведение тестов;
  • составление документации;
  • оптимизация продуктов.

Обязанности:

  • разрабатывать программный продукт AR/VR-формата;
  • участвовать в развитии продукта, предлагая свои идеи по интерактивному опыту пользователя;
  • работать с 3D-моделями;
  • писать емкий, лаконичный, чистый программный код;
  • уметь оптимизировать, дополнять и заканчивать чужой код;
  • вести сопроводительную документацию (чаще всего на английском языке);
  • создавать трехмерные объекты, сцены, окружение;
  • создавать прототипы интерфейсов;
  • взаимодействовать с другими специалистами из отдела разработки (звукорежиссеры, дизайнеры, художники и т. д.);
  • искать референсы и работать по ним;
  • настраивать виртуальные среды разработчика под цели AR/VR.

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

Востребованность разработчика AR/VR

Определить востребованность разработчика виртуальной и дополненной реальности можно, посмотрев количество вакансий на соответствующих сайтах. Мы выбрали самый популярный в России портал — HeadHunter.

По запросу «разработчик AR VR» обнаружено 74 вакансии на момент написания статьи. Результат низкий, но на протяжении нескольких дней формирования обзора мы обнаружили, что в день появляются 1–2 новых объявления от работодателей. Ссылка на страницу.

Важно: в поиске на HeadHunter и других сайтах в результаты попадают вакансии и по другим профессиям, а также некоторые объявления повторяются.

Востребованность разработчика AR:VR по данным hh

Востребованность разработчика AR/VR низкая, но не все так однозначно. Дело в том, что у человека, который имеет навыки и знания в данной профессии, есть возможность устроиться на работу обычным разработчиком (не сконцентрированным под продукты дополненной или виртуальной реальности). Например, по поиску «разработчик C#» HeadHunter выдает 2 763 вакансии.

Вывод: несмотря на то что вакансий именно для специалистов по дополненной и виртуальной реальности мало, можно найти работу и в смежных сферах.

Зарплата AR/VR-разработчика

Чтобы выяснить, сколько зарабатывает AR/VR-специалист, мы еще раз отправимся на HeadHunter, чтобы проанализировать оплату труда по профессии. Из 74 вакансий зарплата указана только в 23 вакансиях. Среди них примерно 70% начинается от 85 000 рублей в месяц.

Также есть высокая зарплата от 335 000 рублей в месяц (3 вакансии). Ссылка на страницу.

Зарплата AR/VR-разработчика

При этом конкретная заработная плата зависит от города, опыта разработчика, компании, перечня обязанностей и требований.

Вывод по зарплатам в России: доход достойный, а у опытных и востребованных специалистов — очень высокий!

На этом анализ дохода разработчика продуктов дополненной и виртуальной реальности не закончен. Если интересно узнать, сколько получает AR/VR-разработчик в Соединенных Штатах Америки, то мы уже провели исследования.

Показатели по 2 сайтам:

1. ZipRecruiter. Доход VR-разработчика обозначен в $7 140 в месяц. В переводе на рубли это 436 432 рубля в месяц. Ссылка на источник.

Зарплата VR-разработчика в США по данным ZipRecruiter

2. Glassdoor. Средняя заработная плата разработчика VR/AR котируется $113 168 в год. Помесячно это $9 430 в месяц. В переводе на рубли месячный заработок составит 576 408 руб. Ссылка на источник.

Зарплата VR:AR-разработчика в США по данным Glassdoor

Важно! Показатели зарплаты в США приведены для расширения кругозора и понимания, сколько можно получить в других странах. Ни в коем случае не стоит сравнивать, ибо в той же Америке совершенно другие цены, выше налоги и дорогая медицинская страховка.

Где искать работу AR/VR-разработчику

Сайты для поиска вакансий (на них же можно искать смежную работу, а не только по направлению AR/VR):

Каналы в Telegram:

Как стать AR/VR-разработчиком

Профессия комплексная, так что не будем кривить душой и откровенно скажем, что она трудна в освоении. Ведь чтобы стать разработчиком AR&VR, нужно обучиться программированию, 3D-моделированию, дополненной и виртуальной реальности, работе с движками.

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

После обучения начнется процесс поиска работы. Если ее не удается найти на протяжении месяца и более, используйте полученные навыки, для того чтобы устроиться на другую должность. Например, на позицию junior C# программиста. Да, это не разработка AR/VR, но зато будет заработок. При этом поиск работы разработчиком AR&VR прекращать нельзя, и следует добавлять в резюме и портфолио информацию об опыте работы и сделанных проектах.

Один из эффективных способов попасть в сферу дополненной и виртуальной реальности — это геймдев. В играх AR и VR используется чаще по сравнению с другими направлениями, поэтому, устроившись тем же программистом Swift в студию, разрабатывающую игры для iOS, можно со временем переквалифицироваться в AR/VR, если компания решит создать такой продукт.

Карьерная лестница в профессии устроена так же, как в большинстве IT-специализаций. Сначала позиция стажера, затем — junior-разработчика. Спустя 2–3 года можно стать middle-разработчиком, а набравшись опыта и пополнив портфолио множеством успешных проектов, можно стать senior-разработчиком. При желании из senior есть возможность перехода в team lead, но это больше про управление командой.

Обучение на AR/VR-разработчика

В современном мире легко найти, где учиться на разработчика AR/VR. У ученика есть выбор между получением высшего образования, прохождением курсов или самостоятельным обучением. Желательно не довольствоваться одним методом изучения профессии. Например, одновременно проходить курсы и учиться чему-то новому своими силами.

Высшие учебные заведения

Еще в 2018 году в России невозможно было получить высшее образование непосредственно по профессии разработчика AR&VR. К счастью, сейчас это возможно, и количество программ обучения увеличивается с каждым годом.

Эти программы обучения разработаны именно для профессии:

  • «Технологии дополненной и виртуальной реальности» в Московском политехническом университете и ПГУТИ;
  • «Проектирование и разработка сред и приложений дополненной и виртуальной реальностей» в РТУ МИРЭА;
  • «Гейм-дизайн и виртуальная реальность» в МПГУ;
  • «Виртуальные технологии и дизайн» в МАГУ и ДВГУПС.

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

Варианты обучения в ВУЗе на AR:VR-разработчика

Посмотреть все программы обучения для будущего специалиста по виртуальной и дополненной реальности можно на портале PostupiOnline на этой странице.

Онлайн-курсы

Курсы разработчика AR/VR являются эффективным способом освоить эту сложную и комплексную профессию.

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

Список популярных курсов по AR/VR:

1. «Профессия Разработчик AR&VR с нуля до PRO» от Skillbox.

«Профессия Разработчик AR&VR с нуля до PRO» от Skillbox

Полноценный курс от образовательной платформы Skillbox, которая является самым узнаваемым брендом в сфере онлайн-обучения. Программа обучения направлена на то, чтобы из человека, который ничего не знает про VR и AR, сделать профессионала минимум middle-уровня.

Онлайн-курс подойдет новичкам и разработчикам, которые хотят перейти в AR&VR. В ходе обучения студента научат проектировать виртуальную среду разработки, работать в Unity и Unreal Engine, работать с очками виртуальной реальности, программировать на C#, Swift и Kotlin.

К концу обучения у студента будет 4 работы в портфолио. Также Skillbox гарантирует трудоустройство или вернет деньги. Для покупки доступно 3 тарифа. По каждому из них курс длится 2 года. Есть рассрочка на 31 месяц.

Ссылка на курс и подробная информация: https://skillbox.ru/course/profession-vr-ar-dev-tariff/.

2. «Профессия разработчик AR&VR» от Skillbox.

«Профессия разработчик AR&VR» от Skillbox

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

Программа обучения создана для новичков и разработчиков из других профессий. По ее окончании студент научится делать приложения для iOS и Android, работать в Unity, работать с VR-очками, программировать на C# и эффектно презентовать проекты.

По окончании курса у студента будет 4 проекта в портфолио. Длительность программы составляет 12 месяцев. Есть рассрочка на 24 месяца.

Ссылка на курс и подробная информация: https://skillbox.ru/course/profession-vr-ar/.

3. «Факультет разработки VR/AR» от GeekBrains.

«Факультет разработки VR/AR» от GeekBrains

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

Образовательный курс доведет ученика до уровня junior+, а по теоретическим знаниям — до middle. Студент научится делать игры и мобильные приложения дополненной и виртуальной реальности. По итогу в портфолио будет 14 проектов.

Обучение длится 12 месяцев. Также есть 2 других тарифа: один с обучением 12 месяцев, другой продолжительностью в 2 года и доведением до уровня профессионала. Есть рассрочка на 36 месяцев.

Ссылка на курс и подробная информация: https://gb.ru/geek_university/vr-ar.

Дополнительные курсы, которые могут быть полезны для будущего разработчика AR&VR:

  • курс от Skillbox «VR-разработчик на Unreal Engine 4» научит разработке продуктов виртуальной реальности на игровом движке за 2 месяца;
  • курс от GeekBrains «Приложение дополненной реальности» обучит созданию AR приложения на Unity без использования программирования.

Самообучение

Самообучение разработчика AR/VR — наиболее тернистый путь изучения профессии. Тем не менее при дисциплине, качественных материалах и постоянной практике обучиться самостоятельно вполне реально. Этот способ хорош тем, что не требует денежных вложений, но имеет и существенный минус в виде отсутствия обратной связи.

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

Материалы для самообучения:

  • плейлист «Создаем дополненную реальность (AR). Бесплатный курс» на канале ARGUMENT;
  • бесплатный курс Vuforia for Unity AR про разработку игры на itproger;
  • плейлист «Разработка VR/AR» на канале «Детский технопарк РГСУ»;
  • бесплатный курс «Технологии виртуальной и дополненной реальности в образовании» на Stepik;
  • плейлист «Курс по дополненной реальности для начинающих» на канале «Мир реализованных идей»;
  • бесплатный курс FREE: AR, в котором научат создавать виртуальную открытку по технологии дополненной реальности;
  • бесплатный курс «Введение в индустрию VR», который регулярно проходит несколько раз в год (можно подписаться и получить уведомление о старте курса);
  • бесплатный курс на английском Introduction to Augmented Reality and ARCore на Coursera;
  • бесплатный курс на английском VR and 360 Video Production на Coursera;
  • подборка обучалок по AR/VR на «Хабре» (ссылаются на материалы на английском языке);
  • статья «Топ-7 проверенных временем книг по AR/VR» (книги на английском) на Proglib.

Полезные ссылки

Интересные и полезные материалы по теме:

За технологиями дополненной и виртуальной реальности стоит будущее, но как быстро оно наступит, неизвестно. В любом случае уже сейчас можно обучиться профессии разработчика AR&VR и устроиться на работу. Именно это мы советуем делать тем, кого заинтересовала деятельность после прочтения обзора.

Ну а если у вас есть вопросы или примечания, используйте комментарии. Мы рады каждому (и читателю, и комментарию)!

Видео по теме

Уважаемый посетитель, если Вы не согласны с какой-либо информацией в статье, или нашли ошибку (неточность), то перейдите пожалуйста на страницу контроля качества информации и свяжитесь с нами.
Оцените статью
Обзоры онлайн-профессий
Добавить комментарий