VR/AR-разработчик – это человек, создающий программы виртуальной и дополненной реальности (Virtual reality и augmented reality) для смартфонов, ПК, шлемов, очков. VR/AR-технологии востребованы в играх и различных приложениях, применяемых не только для развлечения, а, например, для обучения.
Рассмотрим, какие знания нужны, чтобы стать специалистом, сложная ли это профессия и как можно ей обучиться.
Специалист по разработке приложений виртуальной и дополненной реальности выполняет такие задачи:
Программисты виртуальной и дополненной реальности востребованы в различных отраслях:
Для изучения новой профессии традиционно есть несколько вариантов: учиться в ВУЗе, учиться самостоятельно или учиться на курсах. Однако профессия VR/AR-разработчика довольно новая, и в ВУЗах просто нет подходящих программ для обучения. Самостоятельный подход – не лучший вариант для изучения этой профессии, так как она довольно сложная. Если 3D-дизайн и программирования еще можно освоить самому, то изучать VR/AR-разработку нужно только с опытными специалистами.
Поэтому основной вариант для обучения VR/AR – это онлайн-курсы. Эта отрасль сейчас активно развивается, поэтому есть достаточно хороших курсов, платных и бесплатных, которые подготовлены экспертами.
Для начала работы, помимо изучения теории на курсах, важна практика, а также создание нескольких проектов для портфолио. Это позволит быстрее найти работу. Желательно, чтобы проекты при этом были разноплановыми.
Для специалиста важно знать программирование и основы компьютерной графики. Можно не создавать модели сложных объектов самому, но нужно знать, как встраивать и настраивать их для использования в VR/AR.
Даже начинающий разработчик должен иметь такие навыки:
Для хорошего VR/AR-специалиста важно знать, как вызвать у пользователя эмоции с использованием доступных средств.
Кроме профессиональных навыков для такого программиста важны определенные личностные характеристики:
Также полезны будут знания в области психологии человека. Это позволит лучше понимать, какой продукт нужен пользователю, какие эффекты будут лучше воздействовать на человека.
Можно выделить такие положительные стороны профессии:
Есть у профессии и недостатки:
Профессия является очень перспективной, так как в ней есть что развивать, и это развитие будет, так как виртуальная реальность сегодня только начинает активно использоваться. Поэтому и специалисты в отрасли будут востребованы. На деле все то, что сегодня предлагается VR/AR приложениями – это практически базовые возможности технологии. Например, в перспективе шлемы виртуальной реальности позволят переносить из реального мира предметы, а со временем наш мир станет смешанной реальностью – так считают специалисты. То есть, возможности для роста у индустрии огромные, а чтобы реализовать весь ее потенциал, нужны VR/AR-разработчики. Причем не просто обычные программисты, а талантливые люди, которые постоянно развиваются и хотят сделать отрасль лучше.
Поэтому сфере VR/AR разработки нужны все более продвинутые специалисты. И чем больше будет развиваться отрасль, тем более востребованы будут именно опытные разработчики. И стать таким может любой, кому интересна профессия и кто-то хочет изучить что-то новое, интересное, прогрессивное.
Зарплата начинающих VR/AR-специалистов – от 40 000 руб. Это разработчики после курсов, у которых уже есть небольшие практические навыки и проекты в портфолио. Зарплата разработчика с опытом более года – около 90 000 руб. А программисты с опытом 3 года имеют зарплату от 150 000 руб.
Конечно, все зависит от компании, региона, ваших умений и стремления развиваться.
Можно выделить три уровня разработчика:
Конечно, каждый разработчик хочет стать специалистов высшего уровня. Но пока таких экспертов на рынке мало, хотя они нужны. Это тоже одна из привлекательных сторон профессии, ведь обучиться ей может каждый.
Курсы – это единственный вариант для полноценного обучения профессии VR/AR-разработчика. У него есть много преимуществ:
Курсы могут быть платными и бесплатными. Рассмотрим особенности каждого варианта.
Преимущество платных курсов в том, что после них вы получаете новую специальность и можете начинать работать как минимум на должности джуниора. На некоторых курсах предлагается трудоустройство во время обучения.
Вот несколько лучших курсов от различных онлайн-школ.
Школа |
Skillbox |
Стоимость |
198 338 руб |
Цена в рассрочку |
6 398 руб/мес |
Длительность курса |
12 месяцев |
Программа трудоустройства |
Есть |
Формат |
Запись лекций |
Школа |
Skillbox |
Стоимость |
69 667 руб |
Цена в рассрочку |
5 806 руб/мес |
Длительность курса |
1 месяц |
Программа трудоустройства |
Отсутствует |
Формат |
Запись лекций |
Особенность бесплатных курсов в их доступности. Это хороший вариант для тех, кто еще точно не знает, хочет ли обучаться профессии, но есть желание узнать ее основы. Рассмотрим несколько популярных вариантов.
Курс «Технологии виртуальной и дополненной реальности в образовании» — Stepik
Курс позволит освоить базовые моменты в этой области и понять, куда развиваться, чтобы стать специалистом. Программа состоит из 30 уроков, 3 часов видео и 31 теста. Вы изучите основы создания простых проектов с помощью ПО и облачных технологий.
Плюсы курса:
Минус курса: подходит только для базового освоения навыков.
Курс «First Person Shooter на Unity» – GeekBrains
Видеокурс, на котором вы изучите основные возможности FPS, несложный ИИ для противника, интерфейс игры и научитесь создавать простое меню. FPS (First Person Shooter) – это разновидность видеоигр с видом от первого лица.
Плюсы курса:
Минус курса: состоит из 4 уроков, для полноценного обучения нужно проходить другие курсы.
Курс «ARхитектор Виртуальности» – evtoolbox
Видеоурок, на котором вы подготовите AR открытку. Состоит из трех модулей: подготовка, разработка, проверка.
Плюсы курса:
Курс «Дополненная реальность Vuforia AR» – itProger
Видеокурс длительностью 1 час. Для создания проекта используется движок Unity. В уроке три части: создание игры в Unity, создание персонажа, движение персонажа и компиляция игры.
Плюсы курса:
Минус курса: он короткий.
Обычно они предназначены для новичков, которые ничего не знают о программировании, но им интересны сами технологии виртуальной реальности. Также курсы проходят разработчики, у которых есть навыки программирования и даже возможен опыт работы в игровой индустрии (например, создание мобильных приложений), и они хотят обучиться новой профессии. В целом, курсы подойдут всем, кому интересна творческая работа, и кто хочет погрузиться в перспективную область.
Сначала нужно будет плотно погрузиться в теорию, узнать основы программирования и создания обычных приложений и игр. Чем лучше вы усвоите азы, тем проще будет погружаться в мир виртуальной и дополненной реальности. Профессия достаточно сложная, но здесь все зависит от личных качеств и вашего интереса к AR/VR.
Конечно, можно трудоустроиться на должность джуниора после полугода обучения. Однако более вероятно, что даже для начального уровня нужно будет учиться примерно 12 месяцев. Для обучения до уровня middle может потребоваться больше времени. Есть курсы длительностью 3 года. Может показаться, что они долгие, зато это полноценное обучение. Плюс, на таких курсах обычно помогают с трудоустройством еще во время обучения.