The results of the annual '2024 Stack Overflow Developer Survey,' which asked more than 65,000 developers about their 'favorite language,' 'favorite OS,' 'favorite development environment,' and 'favorite AI,' will be made public.



The results of the 2024 Stack Overflow Developer Survey , an annual survey conducted by Stack Overflow, a community for developers, have been released. More than 65,000 developers responded to questions about coding and AI, the technologies and tools they want to use and learn, their experiences at work, and more.

2024 Stack Overflow Developer Survey

https://survey.stackoverflow.co/2024/

First, the highest educational background of the respondents is as follows: 41% have a bachelor's degree and 25.6% have a master's degree. Stack Overflow also points out that '66% of developers have a bachelor's or master's degree, but only 49% of developers learned to code in school.'



When asked which option they would most like to prioritize for learning to code, 'other online resources' topped the list at 82.1%, followed by books/physical media, online courses, school, and on-the-job training.



When asked, 'Which online resources do you use to learn to code?', technical documentation came in first, followed by Stack Overflow.



When asked, 'What source of technical documentation do you use most frequently to learn coding?' API and SDK documentation came in as the most frequently referenced answer at 90.3%.



When asked how many years they've been coding, the majority of respondents said they've been coding for 5 to 9 years, followed by 10 to 14 years, with some even saying they've been coding for over 50 years.



When asked how many years they had been coding professionally, excluding study time, the most common answer was between one and four years.



When asked how many years they had been coding by job title, senior executives had the most experience, with 17.38 years.



The most common type of work was full-stack.



Of the people who responded to this survey, 18.9% were American.



In terms of age, the largest group was those between 25 and 34 years old.



The most popular programming, scripting, and markup languages that people have used the most in the past year/want to use in the next year are 'JavaScript,' followed by 'HTML/CSS' in second place and 'Python' and 'SQL' in third place. From fourth place onwards, they are followed by 'TypeScript,' 'Bash/shell script,' 'Java,' 'C#,' 'C++,' 'C language,' 'PHP,' 'PowerShell,' 'Go,' 'Rust,' and 'Kotlin.'



In terms of database management systems, the top spot goes to PostgreSQL and the second place to MySQL.



'Amazon Web Service' ranked first among cloud platforms.



In terms of framework, 'Node.js' is the most popular, followed closely by 'React.'



'Raspberry Pi' ranked first among embedded systems.



In terms of development environments, 'Visual Studio Code' is by far the most popular.



The most commonly used OS is Windows, with Ubuntu usage at nearly 30%.



The most popular AI that people have used in the past year/want to use in the next year was 'ChatGPT,' followed by 'GitHub Copilot' in second place and 'Google Gemini' in third place.



Regarding AI, when asked, 'Are you currently using AI tools in your development process?' 61.8% answered 'Yes.'



When asked about using AI tools as part of their development workflow, 48.3% responded 'favorably' and 23.6% responded 'very favorably.'



The most common benefit of AI tools was 'improved productivity,' cited by 81%, with some saying they also help improve learning speed.



Meanwhile, developers are divided on the issue of trust in AI, with only 43% saying they are satisfied/very satisfied, and 30.4% saying they are somewhat skeptical/very skeptical.



In particular, many developers believe that AI cannot handle complex tasks, with 43.2% of professional developers saying that 'AI is not good at handling complex tasks.'



When asked what they use AI tools for, 82% answered 'mainly to write code.'



When asked which workflows they expect AI tools to integrate into in the future, most developers said they expect AI tools to be further integrated into code documentation, coding, and testing.



Additionally, 68.3% of developers said they don't think AI is a threat to their current jobs, a figure that rises to 69.6% among professional developers.



When it comes to ethical responsibility regarding AI, many cited misinformation generated by AI as a concern, followed by incomplete or missing attribution of data sources.



When asked about challenges for teams and companies using AI tools, over 60% chose 'we don't trust the output or answers' and 'AI lacks context of internal architecture and company knowledge.'



In a free-form question asking how advances in AI will improve their workflow in one year, responses included 'it will become more seamless' and 'it will output better code.'



Further answers can be found at the following links:

2024 Stack Overflow Developer Survey
https://survey.stackoverflow.co/2024/

in Software, Posted by log1p_kr