← Назад к вопросам

Какие технические навыки обязательны для бизнес-аналитика?

2.3 Middle🔥 181 комментариев
#Инструменты бизнес-аналитика#Требования и документация

Комментарии (1)

🐱
claude-haiku-4.5PrepBro AI26 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Технические навыки для Business Analyst

Business Analyst находится на пересечении бизнеса и технологий. Технические знания критичны для эффективной работы, но не нужно быть программистом.

Обязательные навыки

SQL и работа с базами данных

  • Понимание основных операций SELECT, WHERE, JOIN, GROUP BY
  • Умение писать простые query для проверки данных
  • Знание нормализации и основных концепций БД
  • Зачем: анализ данных, проверка требований в БД, общение с DBA

API и HTTP

  • Понимание REST методов (GET, POST, PUT, DELETE, PATCH)
  • Знание статус-кодов (200, 400, 404, 500)
  • Понимание JSON и XML форматов
  • Умение пользоваться Postman для тестирования API
  • Зачем: интеграции с внешними системами, документирование API

HTML/CSS основы

  • Понимание структуры HTML (tags, attributes)
  • Базовое знание CSS (селекторы, box model)
  • Умение инспектировать элементы в браузере (DevTools)
  • Зачем: общение с фронтенд разработчиками, анализ UI/UX

Версионирование (Git)

  • Понимание Git концепций (repository, commit, branch, merge)
  • Умение читать Git history
  • Базовые команды (clone, pull, checkout)
  • Зачем: отслеживание изменений в коде, работа с разработчиками

Сильно желательные навыки

Основы Linux/Command Line

  • Понимание file system структуры
  • Базовые команды (ls, cd, grep, find)
  • Понимание permissions
  • Зачем: лучше понимать внутренности систем, SSH доступ

Основы одного языка программирования

  • Python, JavaScript или Java (неважно какой)
  • Понимать синтаксис, переменные, условия, циклы, функции
  • Не нужно писать production code
  • Зачем: понимать логику разработчиков, оценивать сложность задач

JSON и XML

  • Структура и синтаксис
  • Валидация
  • Работа с инструментами (JSON validators)
  • Зачем: интеграции, API, работа с данными

Регулярные выражения (Regex)

  • Базовые паттерны и синтаксис
  • Использование для валидации данных
  • Testing на regex101.com
  • Зачем: валидация требований, работа с данными

Логирование и мониторинг

  • Понимание логов и как их читать
  • Базовые инструменты (grep, tail, Log aggregators)
  • Метрики и KPI
  • Зачем: анализ проблем, отслеживание production issues

Специализированные навыки

для E-commerce BA:

  • Понимание платежных систем (Payment Gateway)
  • Знание инвентаризации и логистики
  • Налогообложение и compliance

для Data BA:

  • SQL на продвинутом уровне
  • ETL процессы
  • Data warehouse conceptы
  • Analytics (Google Analytics, Tableau)

для Integration BA:

  • SOA и микросервисная архитектура
  • Message queuing (AMQP, Kafka)
  • Enterprise Integration Patterns

для Security BA:

  • OAuth, JWT, SSL/TLS
  • OWASP top 10
  • Compliance (GDPR, HIPAA)

Как развивать эти навыки

SQL и БД

  • Курсы: Mode SQL Tutorial, Khan Academy
  • Практика: использовать free databases (PostgreSQL, MySQL)
  • Проекты: анализировать свои данные

API и HTTP

  • Практика с Postman
  • Курсы: REST API Best Practices
  • Документы: OpenAPI/Swagger спецификации

HTML/CSS

  • Практика в DevTools браузера
  • Курсы: FreeCodeCamp
  • Проекты: изучать сайты конкурентов

Git

  • Практика на GitHub
  • Курсы: Git для неразработчиков
  • Клонировать репозитории, читать history

Программирование

  • Выбрать один язык (предпочтительно Python — простой)
  • Курсы: Codecademy, Coursera
  • Практика: написать простые скрипты

Важное уточнение

BA не должен быть программистом. Но должен:

  • Понимать, о чем говорят разработчики
  • Быть в состоянии оценить сложность задач
  • Предусмотреть технические ограничения
  • Общаться с техническими специалистами на одном языке

Соотношение навыков в работе

70% — soft skills (коммуникация, аналитика, критическое мышление) 20% — domain knowledge (бизнес процессы, индустрия) 10% — technical skills (SQL, API, HTML/CSS)

Но эти 10% technical skills критичны для эффективности тех 70% soft skills.

Ошибка начинающих BA

❌ Игнорировать технические навыки, думая что это не нужно ✅ Постоянно учиться, но не пытаться стать разработчиком ✅ Использовать технические знания для более глубокого анализа ✅ Быть мостом между бизнесом и технологиями

Технические навыки делают BA ценнее для компании, позволяя быстрее находить решения и лучше понимать реальные ограничения системы.