Ижевск, Удмуртия

IT БИЗНЕС

Специальности в ИТ

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

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

 

Проектный менеджер

Управляет проектом и всеми, кто в нем участвует: разработчиками, дизайнерами, аналитиками и заказчиками.

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

Технологии: общение, планирование, управление ресурсами

Далее заказчик начинает общаться с аналитиком.

Аналитик

Решает сложные организационно-технические проблемы — переводит с языка заказчика на язык, который понимают разработчики.

Аналитик составляет техническое задание (ТЗ), описывает, какие функции должны быть реализованы в разрабатываемом продукте. Проработанную информацию отдает в работу другим специалистам.

Технологии: общение, логика, Axure,
MS Visio и пр.

После подписания договора аналитик передает ТЗ программистам, а они в свою очередь начинают выпольнять его.

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

Верстает шаблоны сайтов и приложений,
а также создает пользовательские интерфейсы.

Обычно front-end разработчик — это мастер на все руки. Он просто обязан обладать талантом дизайнера, быть искусным верстальщиком и хорошим программистом.

Технологии: JavaScript, HTML, CSS

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

Занимается программно-административной частью веб-приложений, внутренним содержанием системы и серверными технологиями.

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

Технологии: .Net, Java, PHP, Python, SQL,
Ruby, Nodejs и пр.

Mobile-разработчик

Создает программные продукты для различных мобильных устройств: планшетов, смартфонов, умных часов и др.

В зависимости от типа операционной системы может быть Android-разработчиком или iOS-разработчиком.

Технологии: Objective C, Swift, Java, Kotlin

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

Занимается созданием игр и приложений
в виртуальной и дополненной реальностях.

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

Технологии: Vuforia, ARKit, ARCore,
SteamVR plugin

UX/UI Дизайнер

Проектирует пользовательские интерфейсы,
в которых удобство использования так же важно как и внешний вид.

При создании красивого и удобного пользовательского интерфейса (UI – user interface) дизайнер обязательно учитывает опыт пользователей (UX – user experience).

Технологии: Figma, Sketch, Zeplin, Axure,
Tilda, 3D max

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

Специалист по качеству

Тестирует программное обеспечение (ПО)
с целью выявления ошибок и их исправления.

Тестировщик осуществляет контроль качества продукта на всех этапах разработки, выпуска и эксплуатации ПО. По сути, это тот человек, который постоянно пытается сломать готовый продукт (чем совсем не радует разработчиков).

Технологии: ручка & бумага, Jira, Redmine, Selenium, Mocha, Jasmine, Виртуальные машины, эмуляторы, пр.

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

Системный администратор

Поддерживает правильную работу компьютерной техники, ПО и серверов, а также отвечает за информационную безопасность.

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

Технологии: терминал, Bash, Ruby, Python и пр.