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 for Converge360.

comments powered by Disqus

Featured

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

  • What's New for Python, Java in Visual Studio Code

    Microsoft announced March 2024 updates to its Python and Java extensions for Visual Studio Code, the open source-based, cross-platform code editor that has repeatedly been named the No. 1 tool in major development surveys.

Subscribe on YouTube