Home / Technology / JavaScript, GitHub, AWS named winners in massive survey of 32,000 developers • The Register

JavaScript, GitHub, AWS named winners in massive survey of 32,000 developers • The Register

A survey of nearly 32,000 developers has confirmed the dominance of JavaScript, showing a remarkable 91 percent use of GitHub, and growth in the use of AWS despite the efforts of Microsoft and Google.

The survey was large, with sections on 13 different programming languages, big data, databases, DevOps, developer demographics, microservices, collaboration tools, testing and more.

JavaScript topped the language for popularity charts, with 69 percent usage, or 39 percent when developers were asked to specify their “primary programming language.”

This is the same as last year, although it should perhaps be combined with TypeScript, which has risen from 12 to 13 percent. Perhaps more remarkable is that Java has gone down from 37 to 32 percent, while PHP is up from 15 to 22 percent.

Everything is not what it seems. The “State of the Developer Ecosystem” survey is annual, but the 2021 effort was the largest yet, up from just under 20,000 respondents last year.

Why the difference? JetBrains told us that the 2021 survey is global, while it was previously targeted at “18 countries, which contain 70 percent of the world’s developers.” JetBrains noted that these additional developers used to use more PHP and less Java. Nevertheless, it means that the company no longer claims that Java is the world’s most widely used primary programming language, and has admitted this title to JavaScript.

Language trends over 5 years

Language trends over 5 years, in answer to the question ‘what programming languages ​​have you used in the last 12 months?’

Language losers? No big surprises. Scala was down from 5 to 3 percent “used in the last 12 months.” Visual Basic was down from 5 to 4 percent. Goal-C was down from 4 to 3 percent. And even Swift, once the bright star in new languages, down from 9 to 7 percent (although the enlarged regions may be a factor there).

There were some notable regional differences. Java was most popular in China and South Korea. The UK was above average for using JavaScript, PHP and Python, the US for JavaScript and Python, and India for JavaScript, Python and C ++, for example.

This is a huge survey, and we looked at the sights; If you are interested in the details, you can find the full results here.

Biggest takeaways

According to the survey, stationary applications are not dead. 71 percent of respondents said they develop back-end web applications, 58% front-end networks, 32% desktop and 30% mobile. It puts desktop development ahead of mobile, perhaps reflecting the groundwork of building custom business software.

The gender distribution was discouragingly male, but the proportion of female developers decreased as the experience increased. Developers with 16+ years of experience are 97 percent men, while those under one year are 88 percent men.

“Diversity in the technology industry is increasing among younger developers,” the report said, taking an optimistic view, but it may also be that female developers are dropping out of the profession earlier.

What do developers earn? More in the United States than anywhere else, by a huge margin, according to this survey, with a median net salary of $ 102,000 versus $ 54,000 in Canada and the United Kingdom (the second-ranked countries). 63 per cent of the respondents were fully employed, most of whom were students, self-employed or freelance.

The largest group of developers is 21-29 years old

The largest group of developers is from 21 to 29 years

Another takeaway was that developers are young. According to the survey, 48 percent said they were between 21 and 29, the largest group. Only 14 percent were over 40. Again, there are large regional differences, said Anastassiya Sichkarenko, the market research analyst who worked on the report. “In the United States, there are many developers who are very experienced, but in countries like India, there is a huge amount of young developers.”

A remarkable 91% use GitHub, although the numbers change dramatically when they focus on business use

A remarkable 91 percent use GitHub, although the numbers change dramatically when they focus on business use

GitHub is dominant, but smaller in business versus personal projects. 91 percent of developers said they used GitHub (up from 71 percent last year), but only 48 percent used it for business – although it is still ahead of second-ranked GitLab at 36 percent.

The survey also observed a marked growth in the use of GitHub Actions, up from 15 percent last year to 45 percent today, although Jenkins held the top spot. The use of GitHub for tracking problems was also up, without direct comparison with last year due to different distribution of the data, but this year 38 percent of the companies and 42 percent of personal projects used GitHub problems.

Top for emissions tracking in the business was Jira at 42 percent. In terms of version control technology, Git was up from 90 to 93 percent, Subversion down from 9 to 7 percent. Also noted: 67 percent of developers said they use Git (or SVN, etc.) from the terminal, although 57 percent also use it from an IDE.

In the container world, 37 percent of the “respondents involved in infrastructure development” use Kubernetes, in fact a slight decrease from 40 percent last year. “It’s about the same thing, but it’s probably stopped the rapid ascent,” Sichkarenko said.

64 percent of respondents use Amazon Web Services (AWS), 25 percent Google Cloud and 22 percent Microsoft Azure. It can be compared with 62, 30 and 25 percent last year. In other words, AWS has increased its share of DevOps usage among this community.

Alibaba Cloud also showed, with 12 percent, which may reflect the global nature of the new survey. It was also looked at how these figures vary according to the company’s size.

Azure usage was higher in larger companies, while Google Cloud was higher among individual users and small business users. AWS peaked in the middle, among companies with 51-1000 employees.

An exciting section asked if cloud services were used in the development workflow. 64 percent did not use them at all, but of those who did, 52 percent said their data was stored in the cloud, and 40 percent said that “it is difficult to reproduce the application environment for local development.” This is a common problem with multi-service applications: setting up a local development environment can be complicated.

The language-specific sections also generated exciting statistics. The IC # world made 66 percent .NET Core development, compared to 62 percent for the .NET Framework. Microsoft’s platform .NET has crept forward. Last year, it was 75 percent .NET Framework, 68 percent. NET Core.

There is no such thing as an impartial survey, and this suffered from being run by a provider, JetBrains, which (as the report itself acknowledged) led to the problem that “JetBrains users on average might have been more willing to complete the survey. “

This bias was most proven in the issue of IDE. JetBrains reports that 75 percent of Java developers use IntelliJ IDEA (a JetBrains product), which is not far from Snyk’s recent survey of 2,000 Java developers, which showed 72 percent using IDEA.

That said, Snyk’s survey revealed 25 percent usage for Eclipse and 23 percent for VS code, with JetBrains having 11 and 4 percent (again, specifically for Java developers). In both surveys, developers could choose more than one. There may of course be a bias in the (much smaller) Snyk survey. However, the JetBrains survey is exceptional for the number of participants and the details of the questions – but to reduce the “response burden”, the survey did not show all the parts to all participants.

JetBrains made an effort to provide good data. The number of respondents before data cleansing was over 47,000; these were reduced by eliminating surveys that were “filled in too quickly”, responses that came from identical IP addresses, and surveys with “responses that were overwhelmingly similar”, among other criteria, and removed over 10,000 submissions.

The data was not just collected from JetBrains users; there were ads in “social media, Facebook, Instagram, third-party bloggers, online communities,” the company told us. The survey was translated into nine different languages, addressing what JetBrains said they see as a weakness in other surveys such as the one conducted by StackOverflow, which they believe is not representative of non-English and Asian programming communities.

Dark all the way: 84% prefer a dark theme for IDE

Dark all the way: 84 percent prefer a dark theme for IDE

Despite JetBrains’ reluctance, Microsoft’s Visual Studio Code open source made a big impression in this survey. It was the most popular IDE for C, C ++, JavaScript and Rust. C # developers used Visual Studio the most. Kotlin Developers, Android Studio. Fast developers, Xcode. JetBrains IDE won for Go, Java, PHP, Python and Ruby. 84 percent generally preferred a dark theme for the editor. ®

Source link