Шокирующая правда о том, почему HR не понимает данных: разбор ситуации и поиск решений

18 июля 2025 г.

Вступление

В наши дни IT-индустрия сталкивается с одной из наиболее болезненных проблем – разрывом между HR и разработчиками. Особенно это касается данных, которые для HR остаются terra incognita. В этом материале мы попытаемся разобраться в причинах этого разрыва и найти пути к его преодолению.

«Величие не в размере, а в глубине». – японский хокку, который как нельзя лучше подходит к нашей теме.

Reddit пост: откуда взялся скандал?

В недавнем посте на Reddit автор под ником HolywowMoly задался вопросом: «Почему HR-менеджер звонит другому HR-менеджеру?». Комментаторы быстро нашли ответ: «Chad tech CEO может позволить себе пригласить свою любовницу на концерт Coldplay, а виргин-инженер данных не видел солнца две недели». Очевидно, что проблема лежит гораздо глубже.

Суть проблемы

HR и разработчики – две различные культуры, которые не всегда понимают друг друга. HR-менеджеры часто не понимают, что данные – это не просто цифры, а живой инструмент для принятия решений. Разработчики, в свою очередь, не понимают, почему HR не может понять простые вещи.

Детальный разбор

Давайте разберемся, почему HR не понимает данных.

  • HR-менеджеры не имеют технической экспертизы, чтобы понимать данные.
  • Разработчики не могут объяснить свои результаты в доступной форме.
  • HR и разработчики не имеют общего языка.

Практические примеры и кейсы

Давайте рассмотрим пример из жизни. HR-менеджер запросил отчет о производительности разработчиков, но получил нечто нечитаемое. Разработчик, в свою очередь, не понимал, почему HR не может понять простой отчет.

Экспертные мнения

«Конечно, они знают, что инженеры данных приносят только плохие новости» – raskinimiugovor.
«Я думаю, что это должно быть сравнение между астрономом CEO и airflow CEO» – storeboughtoaktree.

Возможные решения и рекомендации

Чтобы преодолеть разрыв между HR и разработчиками, необходимо:

  • Обучать HR-менеджеров основам программирования и статистики.
  • Обучать разработчиков основам коммуникации и презентации.
  • Создавать общий язык для HR и разработчиков.

Заключение

Разрыв между HR и разработчиками – это проблема, которая может быть решена. Нам необходимо найти общий язык и понимание, чтобы эффективно работать вместе.


# Импортируем необходимые библиотеки
import pandas as pd

def hr_vs_developer(data: pd.DataFrame) -> dict:
    """Анализирует данные о производительности разработчиков и HR.
    
    Args:
        data: Датафрейм с данными о производительности
        
    Returns:
        dict: Словарь с результатами анализа
    """
    # Вычисляем среднее значение производительности
    average_productivity = data['productivity'].mean()
    
    # Вычисляем количество разработчиков
    num_developers = len(data)
    
    return {
        'average_productivity': average_productivity,
        'num_developers': num_developers
    }

# Создаем примерный данные
data = pd.DataFrame({
    'productivity': [100, 200, 300, 400, 500],
    'developer_name': ['John', 'Mike', 'Emma', 'Tom', 'Lily']
})

# Анализируем данные
results = hr_vs_developer(data)

# Выводим результаты
print(f"Среднее значение производительности: {results['average_productivity']}")
print(f"Количество разработчиков: {results['num_developers']}")

В этом примере мы создали функцию, которая анализирует данные о производительности разработчиков и HR. Она вычисляет среднее значение производительности и количество разработчиков.


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE