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

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube