Last week's post summarizing the Dice 2018 Tech Salary Report had a few interesting charts around rates and wages of IT professionals in the United States. The information was compiled at the end of 2017 through a survey sent to thousands of technology workers. It turns out Dice wasn't the only ones out surveying their readers. HackerRank recently surveyed nearly 40,000 developers to get a pulse on their skills and what makes them tick. Here's a quick summary of the some of the more interesting results...
Most Developers Started Coding Before They Finished High School
As Hackerrank points out in their report, 25% of developers started coding before they knew how to drive. If you look at the chart below, it's easy to see that the majority were coding before they finished high school. Interestingly enough, the report states that 47% of developers who are currently between the ages of 45 and 54 started coding before they were 16 but only 20% of the younger generation (currently age 18-24) started coding under 16.
Another finding in the report related to age ranks the UK and Australia as the countries who have the highest share of developers who started coding between 5 and 10. Canada sits in 5th place -- 7.2% of our country's developers started coding at that young age. The overall findings help back-up the argument that schools need to continue introducing coding skills and techniques at a young age to help build our future.
Clients Care More About Your Problem-Solving Abilities Than Your Coding Skills
When asked about core competencies developers' hiring managers look for, an average of 94.9% including problem solving... only 56.6% said programming language proficiency which ranked 2nd. Something to keep in mind next time you update your resume.
The Most Popular Languages Are...
Naturally, developers are always trying to enhance their skills and learn the languages most likely to get them a solid job. As HackerRank points out, developers are following the lead of the Silicon Valley tech giants, with languages like Go, Python, Scala, Kotlin and Ruby being identified as the most in-demand skills to learn.