Результаты ежегодного опроса Stack Overflow 2020


На сайте Stack Overflow обнародованы результаты ежегодного опроса разработчиков

Портал Stack Overflow опубликовал результаты очередного ежегодного опроса разработчиков, в котором в этом году приняло участие 26086 человек из 157 стран мира.

Согласно этим результатам, среднестатистическому разработчику ПО чуть меньше 29 лет. Наиболее молодые разработчики живут в развивающихся странах — таких, как Индия, где этот средний возраст составляет только 25 лет (для сравнения — в США он составляет 31,6 лет). Подавляющее большинство респондентов — мужчины (92,1 %), женщины составляют только 5,8 %, отказавшиеся назвать свой пол — 1,7 %, выбравшие вариант «Другое» — 0,5 %. Наибольшая доля женщин-разработчиков отмечается в Индии — 15,4 %, что в 3 раза больше, чем в США, и в 6 раз больше, чем в Швеции. По сравнению с мужчинами, женщины вдвое чаще имеют небольшой опыт работы (2 года и меньше), что говорит о постепенном увеличении их доли в числе разработчиков.

В целом среди респондентов преобладают разработчики с опытом работы по специальности от 2 до 5 лет (32,4 %) и больше, включая 24,2 % с опытом более 11 лет. Только 6,6 % заявили об опыте работы меньше одного года. Что касается образования, то целых 41,8 % разработчиков — самоучки.

Большинство разработчиков в той или иной мере работают над Open Source-проектами и/или занимаются программированием как хобби — в частности, 27,3 % уделяют этому занятию 2-5 часов в неделю, а 9,5 % — более 20 часов. Совсем не работают над такими проектами только 8,3 % респондентов.

Пятерка самых популярных языков программирования в этом году (как и в двух предыдущих) выглядит так: JavaScript, SQL, Java, C#, PHP. Наиболее популярной системой контроля версий является Git, на втором месте — SVN, остальные системы куда менее популярны. 9,3 % разработчиков не пользуется ни одной подобной системой вообще.

34,7 % респондентов пользуются Notepad++, 25,2 % — Sublime Text, 15,2 % — Vim, и только 3,8 % — Emacs. 45 % делают отступы в коде с помощью табуляции, 33,6 % — пробелами, 17 % используют и то и другое по обстоятельствам. По мнению Stack Overflow, доля использующих пробелы выше среди более опытных разработчиков. 52.5 % предпочитают темные темы оформления IDE, 39,9 % — светлые, 7.7% не пользуются какой-либо средой разработки вообще. В плане употребления любимого напитка программистов — кофе — лидируют норвежские (и вообще североевропейские) разработчики.

Что касается ОС, то 33.8% разработчиков используют Windows 7, 19.5% — Windows 8 (другие версии Windows значительно менее популярны), 21.5% — Mac OS X, 20.5% — Linux. Доля других операционных систем составила 3,5 %.

Большинство популярных технологий приносит примерно одинаковый заработок, хотя заработки PHP-разработчиков несколько ниже средних. Большинство респондентов (66,3 %) заняты полный рабочий день, и работают либо над пользовательскими приложениями (25 %), либо над веб-сервисами (17 %). Кроме того, большинство разработчиков заявляют, что любят свою работу (36 %) или по крайней мере довольны ей (40,4 %). Доля выбравших вариант ответа «Я ненавижу свою работу» составила только 1,9 %.

Ежегодный опрос Stack Overflow среди разработчиков: что интересного?

Портал вопросов и ответов о программировании опубликовал данные ежегодного опроса среди разработчиков. Его проводят в девятый раз. Участие в опросе приняли около 90 000 человек.

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

Как оказалось, среди принявших участие в опросе чуть больше половины – full-stack разработчики. Ровно половина – back-end и всего лишь 32,8% занимаются front-end-ом.

Подавляющее большинство участников опроса сказали, что для них программирование – это ещё и хобби. При этом свою первую программу они написали в возрасте до 15 лет. Среди респондентов из России этот возраст – 14,5 лет.

На первом месте по использованию стоит язык программирования JavaScript. На нём кодят 67,8% респондентов. Вторые в списке – HTML и CSS – 63,5%. Тройку лидеров замыкает SQL – 54,4%. Далее идут Python и Java: 41,7 и 41,1% соответственно.

Целевой платформой для разработки назван Linux. Своё предпочтение ему отдали 53,3%. В тройке лидеров также оказались Windows и Docker: 50,7 и 31,5%.

Участвующие в опросе программисты отметили свои самые любимые языки: Rust, Python и TypeScript. И нелюбимые: VBA, Objective-C и Ассемблер.

По данным за последний год самым желаемым языком для изучения стал Python. За ним следуют JavaScript и Go.

Среди отмеченных сред разработки оказались Visual Studio Code, Visual Studio, Notepad++, IntelliJ и Vim. Если говорить о мобильной разработке, то здесь первенство у Android Studio, далее идут Visual Studio Code и Xcode.

Вторая часть опроса анализировала самые высокооплачиваемые языки программирования. Первое место в этом списке занимает Clojure – $90k. В тройке лидеров также F# и Go- по $80k. А вот Python, на котором все так желают кодить, занимает тут лишь 12-ую строчку. Зарплаты разработчиков на этом языке составляют $63k.

В опросе Stack Overflow сказано, что три четверти участников выбрали программирование работой на постоянной основе. Остальные – фрилансеры и частично занятые разработчики. Немаловажно, что при этом половина респондентов очень удовлетворены своей карьерой и работой и 34 с небольшим % — просто удовлетворены.

Бытует мнение, что программирование – это некий образ мышления, стиль жизни. Примерно это и доказывает последняя часть проведённого Stacvk Overflow опроса: в общем 84% из всего количества респондентов довольны карьерой в среде программирования и разработки.

Результат опроса предпочтений разработчиков от Stack Overflow

Дискуссионная площадка Stack Overflow опубликовала результаты ежегодного опроса, в котором приняло участие около 90 тысяч разработчиков ПО.

Наиболее часто используемым участниками опроса языком является JavaScript 67.8% (год назад 69.8%, большинство участников Stack Overflow web-разработчики). Наибольший рост популярности как и в прошлом году демонстрирует Python, который за год переместился с 7 на 4 место, обогнав Java и Shell.

Уже четвёртый год подряд Rust признаётся самым любимым языком:
Наиболее избегаемый язык:
Наиболее желанный язык:
Используемые СУБД (в этом году PostgreSQL вырвался на второе место, обогнав SQL Server, а SQLite обогнал MongoDB):
Наиболее любимые СУБД:
Используемые платформы — 53.3% (год назад 48.3%) используют Linux, 50.7% (35.4%) — Windows:
В основном используемые для работы операционные системы:
Наиболее любимые платформы:
Используемые среды разработки:
Используемые web-фреймворки:
65% (год назад 43.6%) опрошенных принимают участие в разработке открытого ПО.

Stack Overflow Developer Survey: JavaScript 7 раз подряд стал самым популярным языком, самый востребованный — Python

Stack Overflow опубликовал результаты ежегодного опроса Developer Survey за 2020 год. В нём принимало участие около 90 тысяч разработчиков по всему миру.

Рейтинг самых популярных языков программирования в целом не изменился, за исключением того, что Python — самый быстрорастущий, по словам аналитиков, язык — поднялся с 7 строчки на 4-ю и обошёл Java. Первое место 7 раз подряд занимает JavaScript, второе — HTML/CSS, а третье — SQL.

Среди наиболее любимых разработчиками языков лидером 4-й раз стал Rust, за ним следуют Python, который респонденты назвали самым востребованным, и TypeScript. Самым ненавистным признан VBA, который годом ранее был на 5 месте; также в анти-топ-3 попали Objective-C и Assembly.

Веб-фреймворки в этом году рассматривались отдельно от остальных фреймворков и библиотек. Самым популярным стал jQuery, также по нынешним результатам больше разработчиков используют React.js, чем Angular.


Среди прочих фреймворков и инструментов лидируют Node.js, увеличилось число пользователей .NET и .NET Core (2-е и 3-е место), а также фреймворка глубокого обучения TensorFlow, который оказался в три раза популярнее, чем Torch/PyTorch.

Наиболее распространёнными платформами остались Linux и Windows. На третьем месте располагается Docker — эта платформа присутствовала в опросе в этой категории впервые.

По зарплатам продолжают лидировать разработчики с менеджерской позицией. На втором место по уровню заработка, отодвинув на 3-е DevOps-специалистов, идут инженеры по эксплуатационной надежности (Site Reliability Engineer) — причём эти же две группы наиболее удовлетворены своими позициями: меньший процент из них находится в активном поиске работы. Далее по уровню зарплат следуют инженеры данных и специалисты по большим данным/машинному обучению.

Мастер Йода рекомендует:  Мобильная реклама, в которую можно играть Google представила несколько инструментов для

Что касается соотношения зарплат и опыта работы с языком программирования, те языки, что расположены выше линии на графике, например Clojure, Scala, Go, Rust или R дают более высокую зарплату несмотря на меньший опыт разработчика. И наоборот, более опытные разработчики на PHP, Assembly или VBA получают меньше. Размер кругов на графике пропорционален числу использующих его разработчиков.

Половина всех респондентов Stack Overflow начала писать код в возрасте младше 16 лет, хотя есть различия по гендеру и по странам: например, в западных странах — Австралии или Великобритании — дети пишут свой первый код на два года раньше, чем и Индии или Бразилии. В среднем женщины начинают кодить примерно на полтора года позже, чем мужчины — 16,9 против 15,3 года.

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

Полную версию отчёта Stack Overflow можно посмотреть здесь.

Are C# Developers Disappearing? (Stack Overflow 2020 Survey)

Sep 13 Originally published at platform.uno on Sep 05, 2020 ・5 min read

Will the real C# developer please stand up, please stand up, please stand up….

StackOverflow survey, when observed on the surface, may lead you to think that the number of C# developers is in rapid decline. However, by digging further into the raw numbers, I think the picture is quite different.

First, some background. StackOverflow survey is an annual software developer survey that launched in 2010. It is usually conducted in the fall-winter of every year and the results are shared widely. It is one of the biggest software developer surveys in the industry. You can see the history of all surveys right on StackOverflow insights site.

The importance of this survey should not be underestimated. I have personally seen StackOverflow survey data quoted quite a few times in internal meetings at various developer tooling companies, including while visiting Microsoft. Especially when numbers are pointing up, they tend to be quoted a lot ��. Many in our industry will consider it the de-facto standard and go-to place for developer and technology trends. Some very big business decisions are made based on trends identified with StackOverflow survey.

Now why did I look at the survey and the data in depth? The answer is simple, our Uno Platform is focused on C# and XAML developers and I was curious to see trends in C# developer audience size. Also, Uno Platform is aiming to enable those devs to put single codebase apps on the Web (via WebAssembly), Mobile (iOS and Android) and Windows, so naturally I am curious to see any WebAssembly trends in the survey too. Sadly though, the survey data on WebAssembly is limited at best. I hope the survey evolves to include more on this key industry topic in the 2020 edition. But there is data on C# developers, which was my primary interest anyway. Note for this mini research I used only data from 2013 to 2020 as

  1. the early year response pool are small compared to later years, and
  2. the first few years of data are not easily accessible from StackOverflow.

So, a quick summary of C# usage over the years would look like:

So, the alarm bells someplace at Microsoft, and the surrounding tooling ecosystem, should be going off. C# usage went from nearly 45% in 2013 to 31% in 2020.

By contrast, look at JavaScript, up

10% over the same time period.

So, when looked at surface-level, the picture is clear. JavaScript (JS) is trending up, C# is trending down. With all things web dominating blog headlines, a good chunk of this JS growth is probably real. Also, with the likes of Facebook (react) and Google (angular) pushing for web stack, it is fair to expect JavaScript and all its flavors to rise. Also, coming out of college, or even while in college, young students are encouraged to learn JavaScript as it is an easy first step into programming and employment.

This is where the slight twist comes in, and you’d never notice it unless you take the time like yours truly to extract data from the survey and look at it from other angles.

Or, if you reverse-engineer those numbers for some actuals per tech used:

So, something happens first in 2020 and then later in 2020 that drives the number of responses up. Consequently, as responses rise, C# usage as % of total drops.

When looked at this way, the number of C# developers (the survey takers anyway) is going up. It may not be going up as fast as JS, but it is a better picture than the downward trend at the very first chart.

** ** Now , what follows in this blog is pure speculation and I am sure Twitter will let me know. ��

My experience with the JavaScript community is that it is, for sure, greater in size than the .NET (and therefore C#) community. When I triangulated numbers from various sources in the past, I discovered that the JavaScript audience is anywhere from 8x to 10x larger than the .NET community. Equally importantly (for online surveys anyway) is the likelihood of the JS community to be engaged online. The JS crowd is very engaged online. My proof point here comes from observing Twitter engagement with some of the luminaries of these respective communities. For example, if you look at the engagement that Dan Abramov from the React team gets and compare it to what Scott Guthrie or Scott Hanselman from the Microsoft side get, you will see what I mean.

*So, my impression is that, in addition to the real boost and popularity JavaScript has, the JavaScript audience is also simply responding more to StackOverflow survey. If you are a C# developer, make sure you answer the next StackOverflow survey. *

Why does all this matter. Most pure devs won’t care – they will use whatever technology they like, regardless of what the survey says. But, like I said in the introduction, big decisions are made in part based on this survey. i.e. Imagine you are a product manager of tooling company X, and the data on C# points down. Would you recommend further investment in C#? Exactly. So, what waits for us in the 2020 survey if all remains the same?


Keep in mind, when analyzing survey results, you are analyzing volunteered data collected which may not represent the real picture. It is important to triangulate these numbers using other sources. However, in our world it is hard to get to that data. But, it is hard to argue with numbers when a survey gets 100k responses…

For 2020 Stack Overflow survey

  1. By linear extrapolation, the Stack Overflow survey is likely to be close to 100k respondents. If I am marketing manager at StackOverflow (SO) this year, I am sure aiming for that number. I would release call after call to community to ‘help us reach 100k’ numbers. Reaching 100,000 respondents means SO survey will be more relevant than ever.
  2. At that pace, and if C# devs don’t take 10 minutes to complete the survey, the numbers are likely to go down more, into sub 30% territory.
  3. Make sure your voice is heard. Help the people who are fighting for your stack. Help them show the numbers are going up – they will be able to make a good case for supporting you in years to come.

Stack Overflow Developer Survey: JavaScript 7 раз подряд стал самым популярным языком, самый востребованный — Python

Stack Overflow опубликовал результаты ежегодного опроса Developer Survey за 2020 год, — сообщает DEV.BY. В нём принимало участие около 90 тысяч разработчиков по всему миру.

Мастер Йода рекомендует:  Общение с тимлидом рабочие правила построения диалога

Рейтинг самых популярных языков программирования в целом не изменился, за исключением того, что Python — самый быстрорастущий, по словам аналитиков, язык — поднялся с 7 строчки на 4-ю и обошёл Java. Первое место 7 раз подряд занимает JavaScript, второе — HTML/CSS, а третье — SQL.

Среди наиболее любимых разработчиками языков лидером 4-й раз стал Rust, за ним следуют Python, который респонденты назвали самым востребованным, и TypeScript. Самым ненавистным признан VBA, который годом ранее был на 5 месте; также в анти-топ-3 попали Objective-C и Assembly.

Веб-фреймворки в этом году рассматривались отдельно от остальных фреймворков и библиотек. Самым популярным стал jQuery, также по нынешним результатам больше разработчиков используют React.js, чем Angular.

Среди прочих фреймворков и инструментов лидируют Node.js, увеличилось число пользователей .NET и .NET Core (2-е и 3-е место), а также фреймворка глубокого обучения TensorFlow, который оказался в три раза популярнее, чем Torch/PyTorch.

Наиболее распространёнными платформами остались Linux и Windows. На третьем месте располагается Docker — эта платформа присутствовала в опросе в этой категории впервые.

По зарплатам продолжают лидировать разработчики с менеджерской позицией. На втором место по уровню заработка, отодвинув на 3-е DevOps-специалистов, идут инженеры по эксплуатационной надежности (Site Reliability Engineer) — причём эти же две группы наиболее удовлетворены своими позициями: меньший процент из них находится в активном поиске работы. Далее по уровню зарплат следуют инженеры данных и специалисты по большим данным/машинному обучению.

Что касается соотношения зарплат и опыта работы с языком программирования, те языки, что расположены выше линии на графике, например Clojure, Scala, Go, Rust или R дают более высокую зарплату несмотря на меньший опыт разработчика. И наоборот, более опытные разработчики на PHP, Assembly или VBA получают меньше. Размер кругов на графике пропорционален числу использующих его разработчиков.

Половина всех респондентов Stack Overflow начала писать код в возрасте младше 16 лет, хотя есть различия по гендеру и по странам: например, в западных странах — Австралии или Великобритании — дети пишут свой первый код на два года раньше, чем в Индии или Бразилии. В среднем женщины начинают кодить примерно на полтора года позже, чем мужчины — 16,9 против 15,3 года.

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

Полную версию отчёта Stack Overflow можно посмотреть здесь.

ITmentor | Сайт про IT

  • Не выбрано
  • 2020
  • 2020
  • 2020
  • 2020

Месяц

Статьи

Stack Overflow опубликовал результаты ежегодного опроса среди разработчиков

Stack Overflow в 2020 году провел исследование, в ходе которого узнал, какие языки программирования наиболее популярны среди специалистов по всему миру. В исследовании приняло участие более 64 тысяч разработчиков. Всего в Беларуси согласно Stack Overflow около 45780 профессиональных разработчиков ( было 37000 в 2020 году ).

Самые популярные технологии и языки программирования

Какую методологию используют разработчики

Самые любимые технологии и языки программирования


Стаж программирования

Этническая принадлежность

Пол

Тип разработки

Перепечатка статьи допускается только при указании активной ссылки на сайт itmentor.by

Вступай в сообщества ITmentor Вконтакте и Facebook

На сайте Stack Overflow обнародованы результаты ежегодного опроса разработчиков

Портал Stack Overflow опубликовал результаты очередного ежегодного опроса разработчиков, в котором в этом году приняло участие 26086 человек из 157 стран мира.

Согласно этим результатам, среднестатистическому разработчику ПО чуть меньше 29 лет. Наиболее молодые разработчики живут в развивающихся странах — таких, как Индия, где этот средний возраст составляет только 25 лет (для сравнения — в США он составляет 31,6 лет). Подавляющее большинство респондентов — мужчины (92,1 %), женщины составляют только 5,8 %, отказавшиеся назвать свой пол — 1,7 %, выбравшие вариант «Другое» — 0,5 %. Наибольшая доля женщин-разработчиков отмечается в Индии — 15,4 %, что в 3 раза больше, чем в США, и в 6 раз больше, чем в Швеции. По сравнению с мужчинами, женщины вдвое чаще имеют небольшой опыт работы (2 года и меньше), что говорит о постепенном увеличении их доли в числе разработчиков.

В целом среди респондентов преобладают разработчики с опытом работы по специальности от 2 до 5 лет (32,4 %) и больше, включая 24,2 % с опытом более 11 лет. Только 6,6 % заявили об опыте работы меньше одного года. Что касается образования, то целых 41,8 % разработчиков — самоучки.

Большинство разработчиков в той или иной мере работают над Open Source-проектами и/или занимаются программированием как хобби — в частности, 27,3 % уделяют этому занятию 2-5 часов в неделю, а 9,5 % — более 20 часов. Совсем не работают над такими проектами только 8,3 % респондентов.

Пятерка самых популярных языков программирования в этом году (как и в двух предыдущих) выглядит так: JavaScript, SQL, Java, C#, PHP. Наиболее популярной системой контроля версий является Git, на втором месте — SVN, остальные системы куда менее популярны. 9,3 % разработчиков не пользуется ни одной подобной системой вообще.

34,7 % респондентов пользуются Notepad++, 25,2 % — Sublime Text, 15,2 % — Vim, и только 3,8 % — Emacs. 45 % делают отступы в коде с помощью табуляции, 33,6 % — пробелами, 17 % используют и то и другое по обстоятельствам. По мнению Stack Overflow, доля использующих пробелы выше среди более опытных разработчиков. 52.5 % предпочитают темные темы оформления IDE, 39,9 % — светлые, 7.7% не пользуются какой-либо средой разработки вообще. В плане употребления любимого напитка программистов — кофе — лидируют норвежские (и вообще североевропейские) разработчики.

Что касается ОС, то 33.8% разработчиков используют Windows 7, 19.5% — Windows 8 (другие версии Windows значительно менее популярны), 21.5% — Mac OS X, 20.5% — Linux. Доля других операционных систем составила 3,5 %.

Большинство популярных технологий приносит примерно одинаковый заработок, хотя заработки PHP-разработчиков несколько ниже средних. Большинство респондентов (66,3 %) заняты полный рабочий день, и работают либо над пользовательскими приложениями (25 %), либо над веб-сервисами (17 %). Кроме того, большинство разработчиков заявляют, что любят свою работу (36 %) или по крайней мере довольны ей (40,4 %). Доля выбравших вариант ответа «Я ненавижу свою работу» составила только 1,9 %.

ITmentor | Сайт про IT

  • Не выбрано
  • 2020
  • 2020
  • 2020
  • 2020

Месяц

Статьи

Опрос Stack Overflow 2020

Каждый год Stack Overflow расспрашивает разработчиков обо всем: от любимых технологий до предпочтений в работе. В 2020 году в опрос включили несколько новых пунктов, связанных с искусственным интеллектом и этической стороной разработки, а также впервые задали вопрос о сексуальной ориентации.

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

Краткий обзор

Команда Stack Overflow выделила основные инсайты восьмого ежегодного опроса.


  • DevOps и машинное обучение — главные тренды разработки. Языки и фреймворки, связанные с ними, переживают подъем, и разработчики по этим направлениям получают самые высокие зарплаты.
  • Лишь крошечная часть разработчиков отметила, что не принимает во внимание этические вопросы или что не обязана их рассматривать. Хотя специалисты видят множество подобных проблем, они не знают, кто должен их обозначать, решать и принимать на себя ответственность.
  • В целом, разработчики оптимистичны относительно возможностей искусственного интеллекта , однако не достигли согласия в том, какая именно угроза в нем таится.
  • Рейтинг Python поднялся, обогнав С#.
  • Оценивая ожидания от работы , разработчики разного пола отдали предпочтение разным вещам. Женщины поставили в приоритет корпоративную культуру и условия для профессионального роста, а мужчины — размер оплаты труда и возможность поработать со специфическими технологиями.

Разработчики

Команда Stack Overflow представила данные о географии опроса в наглядной карте . Больше всего респондентов собралось в США (20,6 %) и Индии (13,9 %). Разработчиков из России 2,9 %, но в масштабах опроса это примерно 2900 человек.

Кроме того, российских специалистов можно назвать самыми молодыми. Средний возраст разработчика в стране — 24,7 лет с опытом 7,6 лет. Самые «опытные» и «взрослые» программисты живут в Австралии, США и Соединенном Королевстве.

В целом, три четверти профессионалов, прошедших опрос, младше 35 лет.

Опыт и специальность

Почти 60 % респондентов отметились как специалисты бэкенда, и около 20 % заняты в мобильной разработке. В среднем разработчики отмечали по две специальности, но самой популярной комбинацией оказалась тройка: бэкенд-, фронтенд- и full-stack-разработка.

Мастер Йода рекомендует:  Настройка Firewall под ICQ

Почти половина всех профессиональных разработчиков вкладываются в Open Source проекты, но опрос показал сильную зависимость от языка. Среди разработчиков Rust, Julia и Clojure в проектах с открытым исходным кодом заняты 70 %, тогда как из специалистов по VBA, VB.NET и C# таких всего 40 %.

Диапазон уровней опыта в индустрии очень широк, но добрая треть специалистов получила профессию в течение последних пяти лет. По годам практики всех опережают разработчики Cobol и Perl, а замыкают топ специалисты по Matlab, Haskell и Kotlin. Если отсортировать данные по сферам деятельности, вершину рейтинга займут управленцы, специалисты DevOps и создатели настольных приложений.

Образование

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

Почти 90 % респондентов обучались новому языку или фреймворку сами, вне образовательной программы. Из них около половины проходит онлайн-курсы на MOOC-платформах, а четверть участвовала в хакатоне. Интересное наблюдение: 76 % респондентов отметили, что участвуют в хакатонах ради удовольствия, и только 19 % — ради награды.

Демография

Как и прежде , в индустрии велик гендерный разрыв: 6,8 % женщин конкурируют с 92,7 % мужчин.

Технологии

Шестой год подряд JavaScript занимает первую строку в рейтинге языков программирования. Python оставил позади C# так же, как обогнал в прошлом году PHP, и претендует на звание самого быстрорастущего языка.

При этом самые высокие зарплаты получают разработчики F#, Ocaml, Clojure и Groovy — их оклад, в среднем, превышает 70 тысяч долларов в год. За ними идут Perl, Rust и Erlang:

Рейтинг технологий по-прежнему возглавляют Node.js и AngularJS, а MySQL и SQL Server лидируют в списке самых популярных баз данных .

В отношении платформ разработчики отдают предпочтение Linux, Windows (Desktop или Server) и Android.

«Люблю, ненавижу, хочу»

Stack Overflow посвятила целый подраздел вопросам о самых любимых, самых ненавистных и самых желанных языках, средах разработки и инструментах. От года к году лидеры редко меняются. К примеру, третий год подряд Rust возглавляет список самых любимых языков программирования. А вот второе место занял Kotlin, впервые появившийся в опросе.

Вершину «ужасного» топа в третий раз занимает Visual Basic 6 — это значит, что высокий процент разработчиков, использующих его сейчас, не хотят продолжать с ним работать. Python второй год держится в лидерах списка языков, которые специалисты хотели бы выучить.

Компания

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

У разработчиков в таких областях, как консалтинг и здравоохранение, больше лет опыта — в этих сферах в два раза больше специалистов с двадцатилетним опытом, чем в сферах веб-разработки / дизайна или электронной коммерции.

Больше всего респондентов опроса (23,8 %) собралось в средних предприятиях, насчитывающих от 20 до 99 сотрудников. На втором месте (19,6 %) более крупные компании с количеством сотрудников от 100 до 499, а на третьем (13,6 %) — гиганты, на которых работает больше 10 тысяч людей.

Поиски работы

Только 16 % разработчиков активно ищут работу, однако три четверти специалистов при этом отметили, что открыты для предложений.

Около половины разработчиков сменили работу меньше, чем два года назад.


Разработчики всех полов отдают наибольшее предпочтение четырем пунктам:

  • Компенсации и пособия
  • Технологии: языки, фреймворки и другие инструменты
  • Возможности для профессиональной разработки
  • Офисная среда и корпоративная культура

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

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

Заработная плата

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

Перепечатка статьи допускается только при указании активной ссылки на сайт itmentor.by

Вступай в сообщества ITmentor Вконтакте , Facebook и Telegram

Результаты опроса разработчиков ПО на StackOverflow 2020

Отдельные интересные факты:

По типам разработчиков:

  1. Web developer — 72.6%
  2. Desktop applications developer — 28.9%
  3. Mobile developer — 23.0%
  4. Database administrator — 14.4%
  5. Developer with a statistics or mathematics background — 11.3%
  6. Systems administrator — 11.3%
  7. DevOps specialist — 11.1%

Разрабочики для Web:

  1. Full stack Web developer — 63.7%
  2. Back-end Web developer — 24.4%
  3. Front-end Web developer — 11.9%

Наиболее популярные технологии

  1. JavaScript — 62.5%
  2. SQL — 51.2%
  3. Java — 39.7%
  4. C# — 34.1%
  5. Python — 32.0%
  6. PHP — 28.1%
  7. C++ — 22.3%
  8. C — 19.0%
  9. TypeScript — 9.5%
  10. Ruby — 9.1%
  11. Swift — 6.5%
  12. Objective-C — 6.4%
  13. VB.NET — 6.2%
  14. Assembly — 5.0%
  15. R — 4.5%
  16. Perl — 4.3%
  17. VBA — 4.3%
  18. Matlab — 4.3%
  19. Go — 4.3%
  20. Scala — 3.6%
  21. Groovy — 3.3%
  22. CoffeeScript — 3.3%
  23. Visual Basic 6 — 2.9%
  24. Lua — 2.8%
  25. Haskell — 1.8%

Frameworks, Libraries и другие технологии:

  1. Node.js — 47.1%
  2. AngularJS — 44.3%
  3. .NET Core — 33.4%
  4. React — 19.5%
  5. Cordova — 11.0%
  6. Firebase — 9.8%
  7. Xamarin — 8.3%
  8. Hadoop — 5.7%
  9. Spark — 4.7%
  1. MySQL — 55.6%
  2. SQLServer — 38.6%
  3. SQLite — 26.6%
  4. PostgreSQL — 26.5%
  5. MongoDB — 21.0%
  6. Oracle — 16.5%
  7. Redis — 14.1%
  8. Cassandra — 3.1%

Наиболее любимые и отвратительные ЯП

  1. Rust — 73.1%
  2. Smalltalk — 67.0%
  3. TypeScript — 64.1%
  4. Swift — 63.9%
  5. Go — 63.3%
  6. Python — 62.7%
  7. Elixir — 62.4%
  8. C# — 61.7%
  9. Scala — 59.9%
  10. Clojure — 59.8%
  11. JavaScript — 59.8%
  12. F# — 56.2%
  13. Haskell — 54.5%
  14. SQL — 53.4%
  15. C++ — 52.0%
  16. Julia — 50.7%
  17. Java — 50.5%
  18. R — 49.9%
  19. Ruby — 48.5%
  20. C — 41.7%
  21. PHP — 41.4%
  22. Erlang — 39.9%
  23. Dart — 38.6%
  24. Common Lisp — 37.4%
  25. Groovy — 37.1%
  1. Visual Basic 6 — 88.3%
  2. VBA — 80.4%
  3. CoffeeScript — 79.2%
  4. VB.NET — 77.2%
  5. Matlab — 72.3%
  6. Objective-C — 68.1%
  7. Assembly — 67.6%
  8. Perl — 65.9%
  9. Lua — 65.8%
  10. Hack — 64.5%
  11. Groovy — 62.9%
  12. Common Lisp — 62.6%
  13. Dart — 61.4%
  14. Erlang — 60.1%
  15. PHP — 58.6%
  16. C — 58.3%
  17. Ruby — 51.5%
  18. R — 50.1%
  19. Java — 49.5%
  20. Julia — 49.3%
  21. C++ — 48.0%
  22. SQL — 46.6%
  23. Haskell — 45.5%
  24. F# — 43.8%
  25. JavaScript — 40.2%

Наиболее любимые и отвратительные Frameworks, Libraries и прочее

  1. React — 66.9%
  2. Node.js — 62.1%
  3. .NET Core — 60.9%
  4. Spark — 60.1%
  5. Firebase — 52.9%
  6. AngularJS — 51.7%
  7. Hadoop — 48.8%
  8. Xamarin — 48.7%
  9. Cordova — 38.8%
  1. Cordova — 61.2%
  2. Xamarin — 51.3%
  3. Hadoop — 51.2%
  4. AngularJS — 48.3%
  5. Firebase — 47.1%
  6. Spark — 39.9%
  7. .NET Core — 39.1%
  8. Node.js — 37.9%
  9. React — 33.1%

Наиболее популярные ЯП

  1. JavaScript — 81.7%
  2. SQL — 60.4%
  3. C# — 38.1%
  4. Java — 37.9%
  5. PHP — 33.8%
  6. Python — 25.3%
  7. TypeScript — 14.4%
  8. C++ — 12.6%
  9. Ruby — 11.1%
  10. C — 10.3%
  11. VB.NET — 6.5%
  12. Objective-C — 5.5%
  13. Swift — 5.5%
  14. Go — 4.9%
  15. CoffeeScript — 4.7%
  16. Groovy — 4.0%
  17. Scala — 4.0%
  18. Perl — 3.8%
  19. VBA — 3.2%
  20. R — 2.5%
  21. Visual Basic 6 — 2.4%
  22. Assembly — 2.4%
  23. Lua — 2.0%
  24. Matlab — 1.9%
  25. Elixir — 1.4%
  1. Полная занятость — 70.3%
  2. Независимые подрядчики, фрилансеры и работающие на себя — 10.2%
  3. Частичная занятость — 6.2%
  4. Не имеют постоянного места работы и не ищут работу — 5.4%
  5. Не имеют постоянного места работы, но находятся в поиске — 5.4%
  6. Предпочли не сообщать — 2.1%
  7. На пенсии — 0.3%

Где разраработчики работают удаленно все время:

  1. Российская Федерация — 22.8%
  2. Бразилия — 15.1%
  3. Италия — 13.6%
  4. Соединенные Штаты Америки — 12.8%
  5. Австралия — 12.0%
  6. Испания — 11.2%
  7. Польша — 10.7%
  8. Канада — 10.2%
  9. Индия — 9.7%
  10. Франция — 9.0%
  11. Соединенное Королевство — 8.8%
  12. Израиль — 8.8%
  13. Нидерланды — 6.3%
  14. Германия — 6.2%
  15. Швейцария — 4.9%
  16. Швеция — 4.5%
Добавить комментарий