В ходе ежегодного глобального опроса программистов Stack Overflow 2017 Developer Survey обнаружилась интересная деталь: разработчики, которые предпочитают делать отступы в коде с помощью пробелов, зарабатывают на 8,6 процента больше тех, кто использует «табы», сообщается в блоге сервиса.
На вопрос об использовании табов и пробелов ответили почти 30 тысяч профессиональных разработчиков, из которых «табы» предпочитает 40,7 процента, а пробелы — 41,8 процента. Оставшиеся 17,5 процента используют оба варианта. Проанализировав ответы глубже, специалисты StackOverflow нашли неожиданную закономерность: зарплата любителей пробелов оказалась выше при сравнимом уровне квалификации.
Медианная зарплата тех, кто использует пробелы, составила $59 140, в то время как их «противники» зарабатывают лишь $43 750. В ходе дальнейшего анализа специалисты Stack Overflow попытались найти причины этому явлению. Выяснилось, что подобное распределение в большей или меньшей степени характерно для всех стран с достаточным количеством респондентов. Нет разницы и в языках программирования и должностях, хотя это было бы рациональным объяснением: в каждой изученной группе существует разделение на предпочитающих «табы» и пробелы, и приверженцы последних зарабатывают больше.
По расчётам Stack Overflow, эффект от использования пробелов вместо табов можно сравнить с 2,4 годами дополнительного опыта в плане заработка. Авторы исследования опубликовали исходные данные для анализа для того, чтобы каждый желающий смог проанализировать их и оценить правдивость озвученных выводов.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.