ВАЖНО!
Многие компании смешивают даже эти сводные образы между собой. Например, вы можете увидеть в описании вакансии системного аналитика фразу про «Определять бизнес-требования у заказчика» наравне с «Прописывать интеграционные сценарии, спецификации API» и даже туда же «Подготовка макетов экранов». Что это для вас значит? Скорее всего это значит, что компетенция в данной конкретной области в компании не сильна развита, работодатель ищет «универсального бойца». Хорошо это или плохо – сложный вопрос. С одной стороны, если вы попадаете на подобную должность и не теряетесь в хаосе разноплановых обязанностей – вы будете очень быстро прокачиваться во всех направлениях сразу и дальше, вероятно, сможете выбирать более узкое направление себе по нраву. С другой стороны, задачи будут какие-угодно. Сегодня это «нарисуй страничку», завтра это «распиши API». Из моего личного опыта – невозможно держать фокус на оптимизации бизнеса заказчика, когда стоит задача проектирования API (просто уходишь с головой в детали).