HackerRank has published the results of its 2018 Developer Skills Report.
The study aimed to identify trends in developer education, skills and hiring practices.
39,441 professional and student developers completed an online survey from 16 October to 1 November 2017, which was used as the basis of the report.
Among the questions asked of developers was which languages employers look for in specific industries.
There were significant gaps between Java and Python, and Python and C++, however.
“When you compare the most in-demand languages by employers with that of the most common languages that developers know, there is no gap,” stated the report.
The report noted that there is a slight variation among the top in-demand languages by industry.
Java is popular in the financial services sector, while C dominates hardware due to the low-level access it provides and the availability of compilers across many platforms.
Languages employers look for
The report also covered the core competencies of employees required by companies.
While proficiency in a particular language is an important factor, it is not as vital as problem-solving skills, according to the report.
It was found that the core competencies small companies cared about differed slightly to what large companies were looking for, but problem-solving ranked at the top in all categories.
|Skill||1-100 Employees||101-1,000 Employees||1,001+ Employees||Average|
|Programming language proficiency||55.20%||55.20%||59.00%||56.60%|
|Code review capability||36.30%||36.30%||35.00%||35.80%|