Утверждение о том, что удаленные разработчики программного обеспечения зарабатывают на 22% больше, чем разработчики, которые (почти) никогда не работают удаленно, недавно вызвало некоторые брови и некоторые вопросы. Да, заголовок был создан для того, чтобы привлечь внимание, но за ним скрывается правда.
Сообщение от Nnamdi Iregbulem основано на анализе данных, собранных в ходе опроса разработчиков Stack Overflow 2019, и он сделал гораздо больше, чем просто сообщил о некоторых ключевых выводах, которые мы сделали в разделе «Когда и как учиться программировать». Вместо этого он углубился в необработанные данные, сосредоточив внимание на 10 355 лицах из США, работающих инженерами-программистами на неполной, полной или независимой основе. Он сообщает о своем анализе в четырех частях в издании «Самые высокооплачиваемые инженеры-программисты: 2020». Пока доступна только часть 1, охватывающая этническую принадлежность, возраст и пол, но в качестве актуальной дополнительной темы я рассмотрел влияние удаленной работы на оплату труда разработчиков.
Да, это еще одна новость, связанная с Covid-19. По всей территории Соединенных Штатов работников призывают оставаться дома и, где это возможно, работать из своих домов. Для разработчиков программного обеспечения удаленная работа относительно проста, а с предоставлением бесплатных инструментов для совместной работы и видеоконференций, которые помогут справиться с пандемическим кризисом, вероятно, проще, чем когда-либо. Это также то, что обычно рассматривается как привилегия, а не трудность, и идея о том, что это может дать финансовое преимущество, — это просто глазурь на торте.
Вот диаграмма, представленная в качестве доказательства утверждения, сделанного в посте Удаленные разработчики программного обеспечения Зарабатывают на 22% больше, чем Не удаленные разработчики
В качестве базовой линии он использует доход группы, которая работает удаленно никогда или реже одного раза в месяц, а те, кто работает удаленно, все чаще переходят справа налево.Масштаб по оси y составляет от 0,0% до 25%, а категории по оси x слева направо:
Все/почти все время
Более половины времени
Примерно в половине случаев
Менее чем в половине случаев
Несколько дней в месяц.
Последняя категория имеет ярлык «Это сложно», который каким-то образом объясняет, почему полосы ошибок очень широки, но, поскольку Iregbulem игнорирует эту группу в своей записи, я ничего не могу прокомментировать.
Заголовок ссылается на синюю полосу в дальнем левом углу графика, сообщаемую как:
Полностью удаленные разработчики программного обеспечения зарабатывают на 21,9% больше, чем разработчики, которые никогда или редко работают удаленно.
Но что я нахожу более интересным, так это наклон красных полос, который говорит о том, что существует тенденция: чем больше вы работаете удаленно, тем больше ваше преимущество в оплате труда.
Существует четкая разница между синими и красными полосами, и именно здесь Iregbulem проделал дополнительную милю в анализе данных. Было бы совершенно неискренним не принимать во внимание другие факторы, влияющие на оплату труда, такие как возраст и опыт. И это то, что делает Iregbulem для достижения скорректированных баров, показанных красным цветом на графике выше.
Это его объяснение методологии:
Два возможных утверждения, сравнивающих заработную плату различных групп разработчиков программного обеспечения:
Разработчики типа А зарабатывают в среднем на X% больше, чем разработчики типа В
Разработчики типа А зарабатывают на Y% больше, чем разработчики типа В, при прочих равных условиях
X и Y редко совпадают. X сравнивает средний заработок группы A и B. Y сравнивает гипотетические As и B, которые похожи во всех измерениях, кроме одного, что позволяет нам отнести разницу к этой единственной черте.
Факторы, которые принимаются во внимание, чтобы сделать «все остальное равным» в этом анализе, включают годы профессионального опыта кодирования, возраст и переменную, которая отражает влияние, которое разработчик имеет в своей организации, — их способность принимать решения о покупке новых технологий. Вы можете увидеть вклад каждого из этих факторов в корректировку премии за оплату труда полностью удаленных разработчиков по сравнению с не удаленными разработчиками на этой диаграмме:
Последствия этих корректировок заключаются в том, чтобы устранить 12,5% от 21,9% преимущества в оплате труда полностью удаленных работников, сократив его до 9,4%, что по-прежнему является самым большим из премий за оплату труда по сравнению с теми, кто никогда не работает удаленно.
Комментируя корректировку, Ирегбулем заявляет::
Большая часть очевидной премии, получаемой удаленными разработчиками, на самом деле обусловлена старшинством и сроком службы. Это более старые, более опытные разработчики, которые либо предпочитают работать удаленно, либо чьи организации предоставляют им эту привилегию.
После того, как факторы, влияющие на вклад, были устранены, все еще существует большой эффект почти 10% полностью удаленной работы с оплатой труда. Это, вместе с явной тенденцией к росту на предыдущем графике по мере увеличения удаленной работы, действительно обеспечивает уверенность в том, что, как выразился автор:
«здесь есть что-то реальное».
Как упоминалось ранее, для многих разработчиков программного обеспечения удаленная работа, по крайней мере, часть времени, — это то, к чему они стремятся. Многие из тех, кому ранее не предлагали эту льготу, будут надеяться, что, если они смогут доказать свою способность справляться с работой из дома в этот период, когда им придется это делать, им будет позволено пользоваться этой свободой в будущем.
И, возможно, компании, которые ранее не одобряли крупномасштабную удаленную работу, будут убеждены в ее преимуществах, которые, с точки зрения работодателя, включают в себя отсутствие аренды такого количества офисных помещений. Удаленная работа может стать новой нормой без каких-либо негативных последствий для производительности, гибкости или качества кода и привести к увеличению вознаграждения тех, кто ее выполняет.