This document is a summary report of a 2018 survey of almost 8,000 software developers. Some key findings include:
- Respondents worked in a variety of roles like front-end, back-end, and full-stack development. Over half had 10+ years of experience.
- Developers reported using tools like JavaScript, Python, and SQL most frequently. Top skills they wanted to learn were front-end frameworks, DevOps, and cloud computing.
- Most developers felt part of a tech community and learned new skills regularly. While generally satisfied in their jobs, issues like technical debt and lack of training hindered some workplaces.
- Younger and female developers tended to earn less,