Профессии в разработке
Профессий в разработке так много, что легко начать в них путаться. Я рассмотрела самые популярные из них.
Аналитик. Его задача - сформировать требования для проекта. Понять у заказчика, что мы хотим получить, и перевести это в понятный для разработчиков язык.
UX-проектировщик. Делает прототипы сайтов. Рисует модель того, как все должно выглядеть. Продумывает сценарии пользователя, сообщает, что здесь должна располагаться картинка, а ниже - текст с заголовком. Однако, не сообщает, какая именно картинка и какого размера текст использовать.
Дизайнер. Разукрашивает то, что нарисовал UX-проектировщик, фирменными цветами. Подбирает изображения, определяет конкретные шрифты и оттенки. По результатам получается дизайн сайта, передаваемый дальше.
В некоторых организациях UX-проектировщик и дизайнер - это один и тот же человек.
После того, как макет сайта готов, он поступает на работу верстальщику. Верстальщик преобразует то, что сделал дизайнер в программный код. На выходе он получает статичную HTML-картинку, без функциональности. Например, пользователь будет видеть товары интернет-магазина, но однотипные. Логику поиска и изображения конкретных товаров подключаем потом.
После того, как верстка готова, в работу вступает frontend-разработчик. Его дело - наполнить логикой то, что сделал верстальщик. Чтобы пользователь нажимал на кнопку и действительно фильтровал товары. Чтобы user клал товар в корзину и цифра в заказе увеличивалось.
Параллельно в работу включается backend-разработчик. Его задача - сделать логику, скрытую от посторонних глаз. Настраивать синхронизацию актуальных товаров с базой данных, осуществлять платежи, применять работающие промокоды. Его работа не заметна для пользователя, но не менее важна.
После того, как проект готов, в разработку включается QA-инженер или тестировщик. Он проверяет все, что сделали программисты. Находит баги и недочеты в проекте. Или дает отмашку, что все готово и проект можно выводить.
Также для работы сайта требуется контент-менеджер. Он пишет актуальные тексты для товаров, статьи. Отвечает за уникальную информацию, представленную на сайте.
Для продвижения сайта потребуется SEO-специалист или специалист по Яндекс.Директ. Они раскручивают сайт в интернете. Делают так, чтобы как можно больше людей, интересующихся данным товаром или услугой, а нем узнали. Работа SEO-специалиста зачастую долгая и часто не заметна для заказчика и пользователя.
Конечно, выше представлены не все профессии, существующие в мире ИТ. Есть еще project-менеджер, data science инженер, контент-маркетолог, архитектор, сисадмин и т.д. и т.п. Но о них позднее)
#эллиипрограммирование
Post #87
2.98K