Ответ
- Рутина и бюрократия: Часто приходилось тратить время на бесконечные митинги, согласования и документацию вместо кодинга.
- Технический долг: Работа с легаси-кодом без возможности рефакторинга из-за жестких дедлайнов.
- Неясные требования: Частые изменения в ТЗ или их отсутствие, что вело к переделке функционала.
- Ограниченное влияние: Решения принимались без учета мнения разработчиков, даже когда это касалось архитектуры.
Пример:
# Легаси-код с "магическими числами"
def calculate_price(quantity):
return quantity * 42 # Почему 42? Никто не помнит...
Плюсы перехода в аналитику: больше стратегического мышления, работа с бизнес-задачами, меньше рутины.