Кто такой системный аналитик и дата-аналитик? Чем они отличаются от программиста?
В вакансиях часто вижу «аналитик» — системный, бизнес, дата-аналитик. Не пойму, чем они занимаются и надо ли им вообще программировать. Это для тех, кто не любит чистый код?
2 ответа
Аналитики — это про то, чтобы понять и объяснить, а не только «писать код». Коротко по видам:
- Системный/бизнес-аналитик — мостик между «что хочет заказчик» и «что делать программистам». Общается с людьми, описывает требования, рисует, как должна работать система. Кода пишет мало, зато много общения, логики и схем.
- Дата-аналитик — копается в данных: собирает, чистит, строит графики, ищет закономерности и отвечает на вопросы вроде «почему упали продажи». Тут уже нужен код (SQL, Python) и немного статистики.
- Дата-сайентист — следующий уровень дата-аналитика: строит модели, машинное обучение, много математики.
Для кого подходит: если тебе нравится не столько «писать программу», сколько разбираться, как всё устроено, и объяснять — аналитика твоё. Это не «для тех, кто не тянет код», а отдельный склад ума: больше про логику, общение и данные. Программировать всё равно полезно, особенно дата-аналитику.
Уточню разницу по «сколько кода»: системный/бизнес-аналитик — мало кода, много общения и документов. Дата-аналитик — реально кодит (SQL обязательно, Python часто). Так что если код не отталкивает, но и не главная страсть — посмотри в сторону аналитики, там твой микс «думать + немного программировать» очень в тему.