Ответ
Я стремлюсь к работе в зрелой среде и хотел бы избежать следующих антипаттернов:
- Отсутствие процессов разработки: Хаотичный workflow без Code Review, CI/CD, трекинга задач (Jira, Linear) и технической документации.
- Токсичная культура общения: Неконструктивная критика, блейминг за ошибки, отсутствие психологической безопасности и менторства для junior-разработчиков.
- Микроменеджмент: Постоянный детальный контроль выполнения задач вместо доверия к экспертизе инженера и ориентации на результат.
- Хронические «горящие» сроки: Регулярные авралы и переработки из-за нереалистичного планирования и scope creep.
- Пренебрежение качеством: Отсутствие выделенной QA, тестирования или восприятие его как формальности. Разработка по принципу "и так сойдет".
Пример кода, сигнализирующего о проблемах:
# Признак отсутствия процессов: прямое изменение в прод без тестов и ревью
def hotfix_production_database():
# Прямой запрос к прод-БД из скрипта
execute("DELETE FROM users WHERE id = 42; -- 'Быстро починили баг'")
# Нет логирования, отката, уведомления команды