Шокирующая правда о том, почему 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. Она вычисляет среднее значение производительности и количество разработчиков.
Оригинал