Найти тему
IW GROUP

Как выбрать специальность в IT?

В этом поможет разобраться HR Lead IW Group Надежда Алтухова💪

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

Что делать и куда двигаться, если решил связать свою жизнь с IT? Помогаем разобраться, чтобы определиться с выбором.

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

Создание любого приложения начинается со сбора требований. Это - задача для системного аналитика. СА - посредник между заказчиком и командой разработки. Его посредничество заключается в том, чтобы узнать чего хочет заказчик - собрать все бизнес-требования - и перевести на “технический” язык, чтобы всем участникам процесса было понятно чего от них хотят и что за продукт должен в конечном итоге получится. В результате, у системного аналитика много разноплановых (и интересных!) активностей: наладить коммуникацию с заказчиком и с командой разработки; собрать и проанализировать требования, разработать по ним спецификации; помочь проектному менеджеру в постановке задач на разработку; сопроводить весь процесс разработки до выхода программного продукта в релиз.

Следующая задача - создание визуальных форм и графических макетов приложения. Реализацией занимаются UI/UX дизайнеры. Эти ребята помогают создать удобный для пользователя работающий продукт. Здесь требуются способности к аналитике, базовое понимание маркетинга и психологии пользователя и, конечно, насмотренность (да, чувство прекрасного можно и нужно развивать!).

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

Один из важных этапов разработки - тестирование. Тестировщик осуществляет контроль качества продукта. Каким должен быть тестировщик? Внимательным к деталям и критичным. Важно рассмотреть все возможные сценарии использования и проверить, как поведет себя приложение при тех или иных действиях пользователя.

Разработка - сложный и многоэтапный процесс, управляет которым проектный менеджер. Задачи ПМ - контроль сроков разработки, общение с заказчиком и координация команды. Здесь потребуется способность к планированию, понимание процессов мотивации и других аспектов управления командой. Проектный менеджер несёт ответственность за все этапы разработки продукта.

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

А в следующем посте мы расскажем об основных технологиях и областях их применения.

#HRIWGroup #направлениевit #HRрекомендует