Дизайнеры и маркетологи относятся к Digital специальностям, которые отчасти требуют творческого подхода.
Хотя и не в той степени, как принято считать. Программисты – это более специфичная каста. Они говорят на своем особом языке, недоступном «непосвященным».
Frontend /backend программисты
Backend занимается разработкой серверной части веб-приложений и сайтов. Он отвечает за работу баз данных, серверов и логику, которая происходит на серверной стороне. Frontend, напротив, создает клиентскую части веб-приложений, сайтов, которая взаимодействует с пользователем.
Для frontend наиболее актуальны HTML, CSS, JavaScript. Для backend – Ruby, PHP, Python, Java.
Считается, что backend-разработка сложнее frontend, поскольку программист обходится без видимых элементов интерфейса, ведь он работает над логикой сайта. Пользователь не видит эту сферу, потому что все действия осуществляются вне его браузера и даже компьютера.
Для работы в качестве разработчика обычно требуется высшее техническое образование в области компьютерных наук, информационных технологий или смежных дисциплин. Но есть исключения, и некоторые разработчики достигают успеха и без формального образования.
Разработчик VR&AR
VR/AR-разработчик – это человек, создающий программы виртуальной и дополненной реальности (Virtual reality и augmented reality) для смартфонов, ПК, шлемов, очков.
Профессия VR/AR-разработчика довольно новая, и в ВУЗах пока нет подходящих программ для обучения. Если 3D-дизайн и программирования еще можно освоить самому, то изучать VR/AR-разработку нужно только с опытными специалистами. Поэтому основной вариант для обучения VR/AR – это онлайн-курсы.
Game Designer
Геймдизайнер — это режиссер компьютерных игр, человек, который курирует производство от идеи до релиза и даже на этапе поддержки.
Обязанности:
- Создание или выбор идеи для будущей игры.
- Составление документа, который отражает идею.
- Подготовка альфа-версии: сотрудничество со сценаристами, программистами, дизайнерами и другими участниками процесса.
- Выпуск демо-версии или демонстрационной версии игры — неполного рабочего варианта, который используют для рекламы.
- Активное участие в тестировании бета-версии и / или окончательной версии продукта.
- Руководство выпуском игры на рынок — релизом и исправлением ошибок, выпуском обновлений — поддержкой игры.
Возможна переквалификация на основе профессии программиста, веб-дизайнера, специальности, связанной с физикой или математикой. Есть специализированные курсы по обучении геймдизайнеров.
Android /IOS developer
Мобильный разработчик, или mobile developer – это специалист, который создает приложения для смартфонов и других мобильных устройств.
Услуги Mobile developer требуются в различных отраслях: маркетинге, банкинге, ритейле, образовании, спорте, гостиничном бизнесе. Также они востребованы у транспортных агрегаторов и в игровой индустрии.
Профессия мобайл девелопер подойдет как новичкам, которым интересен бэкенд приложений и особенности их создания, так и веб-разработчикам с опытом.
Для начала работы мобильным разработчиком необходимо освоить языки программирования: обычно это Swift или Kotlin.
Для полноценного обучения профессии желательно пройти платные курсы. Сегодня их предлагают многие онлайн-школы.
Профессия довольно сложная, но интересная и обеспечивает возможность разнообразного карьерного развития. Например, можно стать педагогом, создавать свои курсы, или набрать команду разработчиков для создания своих или работы над другими проектами.
Уровни и оплата труда программистов
Карьерный путь:
Джуниор. Опыт работы от 1 года до 2-х лет. Это начинающий программист или специалист с опытом программирования в других отраслях, который уже достаточно хорошо понимает виртуальную реальность (после обучения на курсах), но не имеет много опыта. ЗП: 150 000 - 200 000 руб.
Middle. Опыт работы от 2-х до 5-ти лет. Это программист, который уже может работать над своими проектами и дополнять приложения своими творческими идеями. Это среднестатистический специалист, который хорошо разбирается в AR/VR, но не может руководить проектами. ЗП: 250 000 - 350 000 руб.
Senior. Опыт работы 3-7 лет. Это продвинутый разработчик, который может выполнять самые сложные проекты и руководить командой программистов. ЗП: 400-600 000 руб.
Подписывайтесь и поддержите лайком, если тема близка. Пожалуйста делитесь своим опытом и мнениями в комментариях. Продолжение следует...
Основные направления Digital специальностей (2 часть): маркетологи