The data shows the most pressing, long-running concerns and challenges facing software developers worldwide, as of April 2015. When surveyed, 57% of respondents indicated that staying current with new languages, frameworks, and tools was one of the most pressing challenges facing them in their role as a software developer.
Staying current with new languages, frameworks, and tools | 57 |
Striving to develop high-quality, high-performance, and secure code | 43 |
Overall work/life balance | 39 |
Overly demanding clients that do not appreciate the complexity | 37 |
Finding work that utilizes the skills developed | 32 |
Difficulty in communicating with team members and stakeholders | 14 |
Immature tools and platforms that make work harder | 13 |