Просто небольшая предыстория:

Каждый год с 2011 года Stack Overflow спрашивает разработчиков об их любимых технологиях, привычках кодирования и предпочтениях в работе, а также о том, как они учатся, делятся и повышают свой уровень. Около 64 000 разработчиков приняли участие в ежегодном опросе в январе 2017 года. Это поможет будущим разработчикам высказать некоторые мысли о том, что лучше всего подходит для них. Некоторые интересные идеи, которые я получил из результатов, перечислены ниже: Набор данных является общедоступным и может быть загружен здесь.

Введение

Stack OverFlow проделал огромную работу по раскрытию скрытых фактов в данных более 64 000 разработчиков по всему миру за 2017 год. Тем не менее, я определил несколько серьезных целей, которые могут помочь вам лучше понять отрасль.

Цели

  • Как образование может повлиять на зарплату в ИТ-индустрии?
  • Гендерное соотношение разработчиков по всему миру!! Как сохраняется соотношение полов в отрасли?
  • Влияет ли скорость увеличения заработной платы на годы стажа? Трудно ли будет новичкам в индустрии?
  • Больше языков = больше денег? За что вам будут платить?

1. Как образование может повлиять на заработную плату?

Очень сложно определить только одну цифру заработной платы для каждой карьеры. По правде говоря, зарплаты сильно различаются — даже в рамках одной профессии. Два работника, занимающие одинаковую должность и должностные обязанности, могут получать разную заработную плату. Так почему же зарплаты так сильно различаются даже в рамках одной и той же профессии? Работодатели обычно корректируют сумму, которую они готовы платить работнику, исходя из нескольких факторов. Ниже мы рассмотрим некоторые из наиболее очевидных факторов, таких как опыт и уровень образования, а также некоторые из не столь очевидных факторов, таких как разница между сменами и оценка производительности, которые влияют на то, сколько вы можете зарабатывать как профессионал.

Из моего исследования данных переполнения стека:

Выпускники начальной / начальной школы получают среднюю зарплату в размере 62 677 долларов, тогда как обладатели степени бакалавра получают 56 914 долларов. Существенным объяснением реальности может быть тревожная доля отсева из школ. (Человек, который доверяет этим навыкам, действительно может сравниться с высшим образованием.)

Однако, конечно, мы не можем прямо отрицать тот факт, что образование не играет никакой роли в определении вашей зарплаты. Разработчики, имеющие докторскую степень, получают самую высокую зарплату в размере 78 527 долларов. Поддержка компенсации, как правило, самая большая в областях STEM. Дневник Science показал, что доктор философии. Обладатели знаний в области арифметики, проектирования и естественных наук могут зарабатывать на 20 000 долларов в год больше, работая в частном бизнесе, чем люди, остающиеся в научном мире. Для любой отрасли, к.т.н. владельцы обжалуют контракты.

2. Гендерное соотношение разработчиков по всему миру

Это важный год — по многим причинам. Новое десятилетие означает достижения в науке, технологиях, развлечениях и политике. И женщины играют важную роль во всем этом.

Давайте посмотрим, каково соотношение мужчин и женщин в нашей отрасли!

Ситуация тревожная!

Если посмотреть со стороны: в этом опросе 13,14% респондентов по всему миру были женщинами.

УРА!!

Как бы то ни было, наблюдается положительный прирост женщин-разработчиков, которые постепенно выясняют, как программировать, обучают кодированию других растущих женщин-разработчиков и создают новые предприятия, особенно для женщин, которые кодируют. Мы должны хорошо их продвигать и помогать им.

В индустрии высоких технологий существует хорошо задокументированная гендерная проблема. Недооцененное изображение женщин в области инноваций привело к созданию нескольких отраслевых советов, выступлений TED и новых предприятий многочисленных ассоциаций программистов, приспосабливающихся к женщинам.

Технологическая индустрия навязывает четкую гендерную цепочку подчинения между фронтендом и бэкендом. Обычно женщин-разработчиков стереотипно считают фронтенд-разработчиками, а мужчин — бэкенд-разработчиками, где они обычно получают несколько больше денег, чем их коллеги-женщины, работающие на фронтенде. Хотя это не значит, что это всегда так. Стереотип существует даже среди сообщества разработчиков.

Я думаю, что обучение и наставничество, предоставляемые работодателем, могут быть лучшим способом привлечь женщин к разработке программного обеспечения. Как только женщины попадут на работу, они, надеюсь, обнаружат, что стереотип программиста и культура гика не так плохи, как они слышали.

Если основная проблема действительно заключается в том, что культура гиков — это не место работы, на котором женщины хотят работать, следует ли это изменить? Исследование, которое показало, что женщины не хотят работать в такой среде, также показало, что мужчины тоже не предпочитают ее, но в гораздо меньшем количестве. Так что, казалось бы, стереотип программирования (укорененный в реальности, по моему опыту) является сдерживающим фактором для женщин и мужчин.

Большинство заголовков о гендерном разрыве в технологиях обычно касаются компаний США, где представленность женщин в сфере технологий — 23 процента — удручающе низка. По сравнению с этим ситуация в Индии, где женщины составляют 34% ИТ-специалистов, кажется более радужной.

Отрасль технологий становится все более удобной с нетрадиционными условиями труда, и это может предоставить относительно простой способ помочь увеличить число женщин в технология.

Тем не менее, кажется, что стереотипная среда разработки существует почти везде, но на самом деле эти лучшие программисты не везде.

Мы, как разработчики, должны помочь женщинам получить доступ к различным областям, связанным с программным обеспечением.

3. Скорость увеличения заработной платы с годами опыта

Насколько опыт увеличит мою зарплату?

Чем дольше вы работаете в сфере высоких технологий, тем больше вы можете рассчитывать на заработок. Согласно новому опросу о зарплатах Dice, технические специалисты со значительным опытом за плечами должны увидеть резкое увеличение годовой зарплаты.

Вот что я вывел из опроса:

Неудивительно, что эта закономерность линейна в зависимости от количества лет опыта. Новички в технологической отрасли, имеющие опыт работы менее года, могут рассчитывать на нормальную заработную плату в размере 24 673 долларов (прирост на 12,16% по сравнению с прошлым годом). Через год или два эта нормальная зарплата подскочит до 33 953 долларов (колоссальное увеличение на 37,6% по сравнению с прошлым годом).

Пройдите от трех до пяти лет, и нормальная цена снова подскочит до 39 586 долларов (увеличение на 16,6%). Где-то в диапазоне от шести до десяти лет в отрасли ставки заработной платы достигли 48 057 долларов (рост на 21,3 процента).

Преодоление десятилетнего рубежа превращается в кучу денег. Те, у кого есть опыт от 11 до 15 лет, могут рассчитывать на 63 448 долларов (увеличение на 32,02% по сравнению с 5 годами ранее), в то время как те, у кого более 20 лет, в среднем составляют 84 565 долларов (увеличение на 33,28% по сравнению с 5 годами ранее).

Прогрессивные скачки в заработной плате очевидны, если принять во внимание, как все более опытные технические специалисты могут увеличивать ставки заработной платы, вознаграждения и жизни, соответствующие их диапазонам способностей и значимости для их отдельных ассоциаций. Когда специалисты преодолеют десятилетний рубеж, они также, как правило, окажутся на руководящих и управленческих должностях, которые сопровождаются более высокой оплатой, значительно более резко искажая кривую вознаграждения.

4. Больше языков = больше денег? 💰

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

Сегодня я собираюсь исследовать, как количество языков программирования приносит деньги.

Считаете ли вы, что знание более чем одного языка может компенсировать вас более высокой оплатой? Нет, ты не в духе.

Разработчик, специализирующийся на одном языке программирования, получает обычную зарплату в размере 53 202 доллара, тогда как тот, кто владеет 9 разными языками (ха!), получает обычную компенсацию в размере 53 301 доллар (на 0,18% больше). Сказав это, вам нужно освоить только 1 язык программирования, если ваша единственная цель — заработать больше денег.

Согласно опросу разработчиков Stack OverFlow за 2017 год, во всем мире разработчики, использующие Clojure в своей работе, получают самую высокую заработную плату в размере 72 000 долларов США. В США разработчики, использующие Go так же, как и разработчики, использующие Scala, получают самую щедрую компенсацию в размере 110 000 долларов. В Великобритании это TypeScript за 53 763 доллара, а в Германии — Java за эквивалент. Наконец, во Франции это Python по цене 42 151 доллар.

Конец заметок!

Фу! Это была долгая исследовательская работа. Нам удалось его успешно завершить. 😎

Потерпите еще немного….

Еда на вынос! Это дало нам много информации о данных, сегодняшней тенденции в языке программирования, который они используют, об образовании разработчиков и их зарплатах 🤑. Это руководство будет полезно для всех, кто хочет начать новую карьеру в этой области.

Хотелось бы услышать ваше мнение об этой статье. Не стесняйтесь использовать раздел комментариев ниже. 😊