News

.NET Core Ranks High Among Frameworks in New Dev Survey

.NET Core placed high in a web-dominated ranking of development frameworks published by CodinGame, which provides a tech hiring platform.

The survey asked about frameworks in terms of popularity (frameworks that are known) and those that are in demand by employers. Microsoft's .NET Core ranked third in the known category, behind Node.js and React. The list shows strong placements by JavaScript/web technologies, including Vue.js, Angular variants, Django and more.

"Node.js, React and .NET Core are currently the most popular frameworks amongst developers," CodinGame said. "React is the most sought-after framework: 59 percent of tech recruiters are on the lookout for developers who know React. Unfortunately, only 27.6 percent of programmers say that they know how to use the open-source JavaScript library.

"Another framework that makes recruiters' top three is Angular2+. Indeed, 41 percent of recruiters are on the lookout for Angular2+ specialists. Alas, only 16.9 percent of developers say that they know the application framework."

Top Known and In-Demand Languages
[Click on image for larger view.] Top Known and In-Demand Frameworks (source: CodinGame).

The survey polled nearly 15,000 developers and HR pros from around the world and was conducted at the end of 2020 (from October to December 2020). Of course, right in the middle of that time, .NET Core became .NET 5. Nevertheless, it speaks to how much traction the .NET ecosystem has gained even before the general availability of .NET 5, especially considering the large influence of JavaScript/web tech in the survey.

Though the survey was light on .NET tech, Microsoft's C# programming language did rank fourth in the list of "in-demand languages" and was No. 6 in the "known" category.

Top Known and In-Demand Languages
[Click on image for larger view.] Top Known and In-Demand Languages (source: CodinGame).

"JavaScript, Java and Python are (consistently) the most well-known programming languages out there. More than half of developers know how to code in these 3 languages," CodinGame said. "Companies are in sync with developers when it comes to major programming languages JavaScript and Java: close to 60 percent have high demand for these languages.

"However, when it comes to other languages such as Python, C or C++, there's a spanner [wrench] in the works. For example: 45.1 percent of developers code in C, but only 15.4 percent of companies need C development."

As might be inferred from the use of the word "spanner," CodinGame is headquartered in Europe (France), with a presence in the U.S. And, as might be expected from a hiring platform specialist, the survey was heavy on recruitment questions. Here are some highlights of the survey:

  • When developers were asked what position they held, the largest percentage of respondents reported full-stack (24 percent), followed by software developer (20 percent) and back-end, (15 percent).
  • 80 percent of HR professionals recruit developers with non-academic backgrounds.
  • 48 percent of companies offer developers the possibility to work 100 percent remotely.
  • DevOps are the most in-demand developers for 2021.
  • Candidate experience is what the majority of tech professionals will focus on in 2021.
  • The majority of companies (64 percent) are looking to hire up to 50 developers this year.
  • When HR pros were asked which which positions they have demand for, but predict they'll struggle to recruit in 2021, the top three were DevOps, back-end developers and full-stack developers.
  • The best-paid developers work in the Security industry ($55,598), followed by Technology, Insurance and Energy.
  • Software architects are (for the second year in a row) the world's best-paid developers, followed by Data scientists. Both of these high-flying positions boast average annual wages of above $55,000.
  • Related to the question directly above, wages for other positions, such as Front-end developer or Tester, are considerably lower. Indeed, Front-end developers across the world are paid $34,946 on average.
  • When asked if they preferred to work remotely or at the office, only 5 percent of coders said that they'd choose to work 100 percent at the office.
  • The vast majority of developers would prefer some sort of office/remote organization. The winning set up is "a few remote days per week" (43.2 percent).
  • The majority of programmers (58.8 percent) learn to code either at university or at school. However, close to 35 percent consider themselves to be self-taught.
  • Developers are still looking for the same things in job opportunities: technical challenges, flexible working hours and a competitive salary.
  • HR pros said their biggest challenges are finding qualified candidates, standing out from other companies to attract talent, aligning with hiring managers' demands/job requirements, and recruiting within tight time-frames.
  • Both developers and HR pros preferred face-to-face, traditional interviews, although HR pros were much more likely to prefer videoconferencing interviews than developers were.

"In 2020, there's been some major market shifts, with the generalization of remote work and the rise of non-academic developer profiles, for example. However, some things remain the same: programmers are still on the lookout for technical challenges and flexible working hours, LinkedIn is still a hotbed of tech hiring and recruiters still struggle to find qualified candidates," the company said in conclusion.

The CodinGame Developer Survey 2021 was hosted by SurveyMonkey and promoted across various online channels (social media, email, and on the CodinGame web site).

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

  • Xcode IDE from Microsoft Archrival Apple Gets Copilot AI

    Just after expanding the reach of its Copilot AI coding assistant to the open-source Eclipse IDE, Microsoft showcased how it's going even further, providing details about a preview version for the Xcode IDE from archrival Apple.

Subscribe on YouTube

Upcoming Training Events