Software designers are spending less time experimenting with new tools and frameworks plus sticking to what they know – although the blockchain seems to be generating growing interest from coding communities.
SlashData’s 23rd State of the Developer Nation report ran from June in order to August 2022 and reached more than 26, 000 developers from 163 countries.
The research aimed to explore key developer trends for Q3 2022 and beyond, including the tools and programming languages used by designers , and the projects they’re being utilized for.
The particular study found that web developers are settling with regard to a smaller number of frameworks than they may have done in the past, with researchers suggesting that developers are experimenting less and sticking with what these people know and what works.
React, for example , is currently the most widely used client-side framework, SlashData found. Adoption associated with React has remained stable over the past two years. By comparison, the popularity of jQuery is decreasing rapidly.
Interestingly, SlashData’s statement found that will web developers who use frameworks are more likely to be “high performers” in software delivery compared to those that don’t.
Java, meanwhile, is growing rapidly. In the last 2 years, the size of the Java community has more than doubled from 8. 3 million to 16. 5 mil, SlashData discovered. For perspective, the global developer population grew about half as fast over the same period.
Despite this huge growth, Kotlin and Rust are usually the two fastest-growing vocabulary communities, the report found out: both development languages a lot more than doubled in size during the particular past two years.
Python also continued to grow strongly, adding about eight million new developers over the last 2 yrs, according to SlashData. It accredited the rise of data science plus machine learning as “a clear factor in Python’s growing popularity”. Approximately 63% of machine-learning developers and information scientists record using Python, whereas less than 15% use R, another programming language often associated with data science.
SlashData’s 2022 report also explored how developers are involved in blockchain projects and the platforms they will target.
Blockchain technologies have applications within a wide range of industries, the review said, particularly in finance, logistics, and government. As such, SlashData’s 2022 survey sought to understand where developers’ interests lie, and why.
Of the particular three blockchain technologies covered in the report, non-fungible tokens (NFTs) were found to be associated with least attention to designers: 58% showed “no interest” in NFTs, which SlashData said was “likely due to its perception as a novelty”.
Cryptocurrencies are the most recognizable of blockchain-based technologies in order to developers, the report present: 27% of respondents reported they had been either studying about, or currently working on, cryptocurrency-based tasks.
SlashData’s survey also looked at blockchain applications outside associated with cryptocurrencies, on the basis that non-crypto applications possess “the widest range of use cases and thus the particular most potential to shape our world”.
The document found that one-quarter (25%) of programmers currently work on, or are learning about, blockchain programs other than cryptocurrencies. Developers with six to 10 years associated with experience in software development are the most likely to be working on blockchain projects, SlashData found.
Overall, only 9% of developers involved inside SlashData’s survey were involved in blockchain technologies. This could be due to the early stage from the technology. As more learning materials are made available to lower the barriers of entry, developers might be able to get involved in blockchain earlier in their careers, SlashData said.
“Blockchain, much like cloud computing fifteen or so years ago, offers the possible to underpin and enable many other technologies plus experiences, but as we saw earlier, only 9% of developers are currently focusing on such projects, ” the particular report read.
“Rather compared to affecting an instant technological transformation, blockchain technologies have the opportunity to become a foundational technology on which our digital experience sits, much like TCP-IP – the particular building blocks of the internet – and developers will be key players in shaping this particular view of the future . ”
SlashData furthermore looked into the factors that motivate young people in order to get in to computer programming plus what they want from their own careers.
Most of the student designers surveyed identified solving problems as their top career aspiration (32%). This was followed by the desire to become an expert in a domain or technologies (29%), building innovative products or services (27%), and working on challenging projects (26%).