На старте развития информационных технологий айтишниками называли в основном специалистов с корочкой инженера-программиста. Сейчас, когда ИТ-сфера на пике популярности, стало понятно, что в ней может работать много специалистов, которые занимаются не только разработкой. На основе «Справочника ИТ-абитуриента 2019» Адукар собрал небольшой словарь ИТ профессий, чтобы вы познакомились с этой сферой поближе и, возможно, выбрали будущую специальность.
Инженер-программист или просто программист (англ. Software Engineer) — специалист, который разрабатывает компьютерные алгоритмы и программы. Те программисты, которые разрабатывают серверную часть веб-приложений, называются Backend-разработчиками. Пользовательским интерфейсом и функциональностью, которые работают на клиентской стороне вебсайта или приложения, занимаются Frontend-разработчики.
Специалист по тестированию ПО (Tester) — сотрудник, который занимается тестированием программного обеспечения, чтобы отыскать ошибки в его работе и, если они есть, исправить. Существуют разные виды тестирования: ручное (мануальное), автоматизированное (написание кода для проверки других программ), нагрузочное тестирование (проверка системы на устойчивость под разной нагрузкой) и тестирование безопасности.
Бизнес-аналитик (Business Analyst) — это специалист, который занимается анализом бизнес-процессов заказчика с целью их последующей автоматизации. То есть, он посредник между разработчиком и заказчиком: выясняет, что нужно заказчику, анализирует его пожелания, оформляет техзадание и передаёт команде разработчиков.
Специалист по обеспечению качества ПО (QA Engineer) — это специалист, работа которого направлена на улучшение процесса разработки ПО, предотвращение ошибок в работе продукта. QA-Engineer ошибочно путают с Tester. Тестировщик занимается проверкой уже готового ПО, а QA-инженер устраняет проблемы в процессе разработки программного обеспечения. То есть, он старается сделать так, чтобы на выходе получился продукт без ошибок. А затем его проверяет тестировщик.
Эксперт по данным (Data Scientist) — это учёный-эксперт, который собирает большое количество данных и ищет в них логические закономерности. Он преобразовывает данные в более удобный формат, решает бизнес-задачи, используя данные и математическое моделирование (от нейронных сетей до кластеризации, от факторного до корреляционного анализов).
Аналитик данных (Data Analyst) находит закономерные связи в больших объёмах данных, делает прогнозы и предлагает варианты решения. Аналитик использует специальные программы анализа данных для исследований и затем сообщает свои результаты клиенту.
SEO-специалист — сотрудник, который знает всё о внешней и внутренней оптимизации сайта для поисковых систем. Главная задача SEO-специалиста — привлечь максимальное количество людей на продвигаемый сайт, чтобы он занимал первые позиции в поисковой выдаче.
Технический писатель (Technical Writer) — это специалист, который занимается разработкой, поддержкой и обновлением различных видов технической документации. Он определяет, какая документация должна сопровождать проект, составляет план и разрабатывает шаблон для каждого документа, пишет тексты технического содержания. Также составляет индексацию документов, сдаёт документацию в печать, поддерживает её в актуальном состоянии.
Веб-дизайнер (Web Designer) занимается разработкой внешнего вида сайтов и веб-приложений с учётом специфики интернета. Веб-дизайнер придумывает оформление сайта и разрабатывает его общую структуру, создаёт макеты для последующей вёрстки и графические элементы сайта (баннеры, иконки, кнопки
3D-дизайнер — специалист в области трёхмерной графики, который создаёт и настраивает компьютерных персонажей, обеспечивает анимацию рисованных моделей и объектов.
UX/UI-дизайнер занимается проектированием пользовательских интерфейсов. Он анализирует пользовательские сценарии, продумывает логику перехода со страницы на страницу, тестирует A/B. Его задача — придумать такой интерфейс, который поможет пользоваться продуктом максимально просто и удобно.
Гейм-дизайнер — специалист, отвечающий за разработку концепции игры, правил и содержания игрового сценария. Роль гейм-дизайнера похожа на роль постановщика задачи в обычном программировании.
Проектный менеджер (Project Manager, PM) — специалист, которые несёт ответственность за выполнение ИТ-проектов и следит за тем, чтобы уложиться в сроки (время, отведённое на выполнение проекта), стоимость (затраты на выполнение проекта) и содержание (состав работ, их качество).
Хочешь стать одним из таких специалистов? Тогда заглядывай на ИТ-курсы с трудоустройством в Адукар, чтобы получить хорошие знания и, при должном прохождении курса, рабочее место в одной из компаний-партнёров.
***
Перепечатка материалов с сайта adukar.by возможна только с письменного разрешения редакции. info@adukar.by