Общение с программистами может быть очень продуктивным и приятным, если учитывать особенности их профессионального мышления и типичные психологические паттерны. Вот ключевые принципы с точки зрения психологии:
1. Цените точность и ясность (Избегайте «Vagueness Hell»):
- Проблема: Программисты мыслят алгоритмами и конкретными условиями. Размытые формулировки («сделай как-нибудь красиво», «нужно что-то для аналитики») вызывают фрустрацию и непонимание.
- Решение: Говорите максимально конкретно.
- Что? Четко сформулируйте задачу или проблему.
- Зачем? Объясните контекст и цель (это мотивирует!): «Это нужно, чтобы сократить время отчетности для отдела продаж».
- Ожидания? Каков желаемый результат? (Не «как», а «что»).
- Ограничения? Сроки, ресурсы, технологии.
2. Уважайте «Состояние потока» (Flow State):
- Проблема: Программисты глубоко погружаются в код. Прерывание выдергивает их из этого состояния (как будто разбудили среди ночи). Восстановление концентрации занимает 10-25 минут.
- Решение:
- Не прерывайте резко. Постучите, подождите зрительного контакта. Используйте сообщения («Есть минутка?»).
- Группируйте вопросы/встречи. Лучше один раз за 30