Stack Overflow, a platform for builders and programmers to share information and remedy coding challenges, has revealed its annual developer survey.
The evaluation is vendor-neutral and covers a variety of languages and platforms. The positioning is embedded within the workflow of many builders.
Stack Overflow surveyed 70,0946 builders this 12 months, and 91.88 p.c of respondents recognized as male, nearly the identical as final 12 months.
Within the 2022 survey, well-liked applied sciences had been in contrast throughout three teams: All respondents, skilled builders, and people studying to code.
Programming, scripting, and markup languages
2022 marks JavaScript’s tenth 12 months as probably the most generally used programming language in a row.
However, it’s a special image for these studying to code. HTML/CSS, Javascript and Python are nearly tied as the most well-liked languages for folks studying to code. Individuals studying to code are extra seemingly than Skilled Builders to report utilizing Python (58 p.c vs 44 p.c), C++ (35 p.c vs 20 p.c), and C (32 p.c vs 17 p.c).
In comparison with Skilled Builders, these studying to code are much less more likely to report utilizing SQL (38 p.c vs 53 p.c), TypeScript (15 p.c vs 40 p.c), and Bash/Shell (19 p.c vs 29 p.c).
Databases
For skilled builders, PostgreSQL barely took over the primary place spot from MySQL. Skilled Builders are extra seemingly than these studying to code to make use of Redis, PostgreSQL, Microsoft SQL Server, and Elasticsearch. MongoDB is utilized by an identical share {of professional} builders and people studying to code, and it’s the second most well-liked database for these studying to code (behind MySQL). This is smart because it helps many languages and utility improvement platforms.
Cloud platforms
AWS stays probably the most used cloud platform for all respondents {and professional} builders. Azure took the second-place spot from Google Cloud.
Heroku is the most used platform for these studying to code (35 p.c), considerably greater than skilled builders (18 p.c). We see comparable variations with Google Cloud (31 p.c studying to code; 26 p.c skilled builders), Firebase (30 p.c studying to code; 21 p.c skilled builders), VMware (12 p.c studying to code; 8 p.c skilled builders).
Net frameworks and know-how
Node.js and React.js are the 2 commonest internet applied sciences utilized by skilled builders and people studying to code. Alternatively, angular is used extra by skilled builders than these studying to code (23 p.c vs 10 p.c), identical with ASP.NET (16 p.c vs 10 p.c) and ASP.NET Core (21 p.c vs 10 p.c).
Different instruments
Final 12 months we noticed Git as a basic device for being a developer. This 12 months, Docker is changing into an identical basic device for skilled builders, rising from 55 p.c to 69 p.c.
Individuals studying to code usually tend to be utilizing 3D instruments than skilled builders – Unity 3D (23 p.c vs 8 p.c) and Unreal Engine (9 p.c vs 3 p.c) – educating themselves abilities for 3D VR and AR.
Built-in improvement setting
Visible Studio Code stays the popular IDE throughout all builders. Nonetheless, PyCharm is used extra by folks studying to code (26 p.c vs 16 p.c), whereas Vim is used extra by skilled builders (24percent vs 16 p.c).
Asynchronous instruments
Jira is most utilized by skilled builders (49 p.c) however solely utilized by 15 p.c of these studying to code. It’s an identical story with Confluence, the second most used device by skilled builders (43 p.c) however solely utilized by 8 p.c of these studying to code. Few folks beginning their careers can have expertise with these instruments, probably rising their time to ramp up on how you can use them.
Synchronous instruments
The three hottest synchronous instruments are common amongst all respondents, skilled builders, and other people studying to code – Zoom, Microsoft Groups, and Slack.
For skilled builders, the proportion of individuals utilizing every device is shut – between 54-58 p.c of respondents. Nonetheless, for folks studying to code, Zoom is used considerably extra (67 p.c) than Microsoft Groups (48 p.c) and Slack (30 p.c).
Working system
Home windows is the builders’ hottest working system for private {and professional} use. Nonetheless, a Linux-based OS is extra well-liked than macOS – talking to the attraction of utilizing open-source software program.