HackerRank Developer Skills 2018 Report Summary
A short report on the HackerRank Developer Skills Report.
HackerRank released the results of their developer survey recently. Check them out here: https://research.hackerrank.com/developer-skills/2018/.
TL;DR
1. Developers love JavaScript and Python
2. Developers want to learn Go
3. Developers love Node and React
4. Companies value problem-solving more than PL proficiency.
5. Top executives examine Github projects for assessing possible hires.
6. Companies can have good work-life balance by having flexible work hours and growth & learning — among other things, according to professionals and students, respectively.
7. Vim is king
1. In-Demand Skills
1.1. Top 5 languages employers look for:
1. JavaScript
2. Java
3. Python
4. C++
5. C
1.2. There are huge demands for JavaScript frameworks but it’s not being met
2. In-Demand Qualifications
2.1. Almost All Employers Prioritize Problem-Solving Skills First
Demonstrating computational thinking or the ability to break down large, complex problems is just as valuable (if not more so) than the baseline technical skills required for a job.
2.2. Top 5 competencies employers look for:
1. Problem-solving
2. Programming language proficiency
3. Debugging
4. System design
5. Performance optimization
2.3. What You Do Matters More Than What’s On Your Resume
An overwhelming majority of hiring managers said they look for proven skill, such as previous work, years of experience, and projects or GitHub.
…
What you do matters more than anything else. Small companies place a higher value on the portfolio: 80% versus 66% of large companies.
2.4. Top 5 qualifications employers look for:
1. Experience
2. Portfolio (e.g. GitHub)
3. Years of experience
4. Training (e.g. bootcamps)
5. Personal brand (e.g. skills &endorsements)
2.5. Execs Place The Highest Value On Github And Personal Projects
When we filtered the data by roles, we found that those in a C-level positions, including founders, CTOs and VPs, valued GitHub projects more than years of experience. Prestige of degree dropped even further in importance for these folks.
When developers meet with C-level folks, there’s more time to evaluate proven skills based on projects, previous work, and portfolios.
2.6. Top 5 qualifications executives look for:
1. Portfolio (e.g. GitHub)
2. Previous work experience
3. Years of experience
4. Education
5. Training (e.g. bootcamps)
3. Developer Tools At Work
3.1. Developers Flock To Languages Made Popular By Tech Giants
3.2. Top 5 Languages Developers Want To Learn Next
1. Go
2. Python
3. Scala
4. Kotlin
5. Ruby
3.3. Top 5 Most Loved Languages
1. Python
2. C
3. C++
4. Java
5. JavaScript
3.4. Top 5 Most Loved Frameworks
- Node.js
- React
- ExpressJS
- AngularJS
- Django
4. Talent Attraction
4.1. Assessing Skills Proves To Be The Biggest Hiring Challenge, More Than Talent Shortage
4.2. Work-Life Balance Beats Perks
4.3. Top 5 Things Developers Look For In A Company
1. Good work-life balance
2. Professional growth and learning
3. Compensation
4. Smart people/team
5. Interesting problems to solve
4.4. Flexible work schedules are huge
4.5. Top things employers can do to improve work life balance (Professionals)
1. Flexible work hours
2. Remote working
3. Focus on outcomes, not hours
4. Encouraged vacation time
5. PTO benefits (what is this LOL)
6. Foster creativity (side projects)
4.6. Top things employers can do to improve work life balance (Students)
1. Growth & learning
2. Good work-life balance
3. Interesting problems
4. Smart people/team
5. Company culture
5. Just FYI
5.1. Vim for the win
5.2. Founders are 3x more likely to have coded before 10
If you liked this article, don’t forget to follow and applaud! Thank you!