Nand Kishor Contributor

Nand Kishor is the Product Manager of House of Bots. After finishing his studies in computer science, he ideated & re-launched Real Estate Business Intelligence Tool, where he created one of the leading Business Intelligence Tool for property price analysis in 2012. He also writes, research and sharing knowledge about Artificial Intelligence (AI), Machine Learning (ML), Data Science, Big Data, Python Language etc... ...

Full Bio 
Follow on

Nand Kishor is the Product Manager of House of Bots. After finishing his studies in computer science, he ideated & re-launched Real Estate Business Intelligence Tool, where he created one of the leading Business Intelligence Tool for property price analysis in 2012. He also writes, research and sharing knowledge about Artificial Intelligence (AI), Machine Learning (ML), Data Science, Big Data, Python Language etc...

3 Best Programming Languages For Internet of Things Development In 2018
420 days ago

Data science is the big draw in business schools
593 days ago

7 Effective Methods for Fitting a Liner
603 days ago

3 Thoughts on Why Deep Learning Works So Well
603 days ago

3 million at risk from the rise of robots
603 days ago

Top 10 Hot Artificial Intelligence (AI) Technologies
316863 views

Here's why so many data scientists are leaving their jobs
82089 views

2018 Data Science Interview Questions for Top Tech Companies
79944 views

Want to be a millionaire before you turn 25? Study artificial intelligence or machine learning
78000 views

Google announces scholarship program to train 1.3 lakh Indian developers in emerging technologies
62718 views

Employers want JavaScript, but developers want Python

By Nand Kishor |Email | Jan 27, 2018 | 9921 Views

Employers also want developers skilled in React.js, Angular, and Node.js-but fewer developers have those skills

When it comes to which programming languages are in demand by employers, JavaScript, Java, Python, C++, and C-in that order-came out on top in a recent developer survey. Developers, however, want to learn languages like Python, Go, and Kotlin.

A survey of developers by technical recruiter HackerRank, conducted in October, found no gap between languages employers want and what developers actually know, with JavaScript barely edging out Java. But as far as which languages developers prefer, Python is the language developers most want to learn-and many already know it, HackerRank found.

HackerRank also queried about which languages developers were planning to learn next. The top languages developers said they will learn were-in order-Go, Python, Scala, Kotlin, and Ruby.

HackerRank noted that language preference varies by industry. Java, for example, has been favored in financial services for years, while C dominates in hardware development.

HackerRank also found gaps in JavaScript frameworks between what employers want and what developers know:


The React JavaScript UI library had the biggest delta between employers and developers, with about 37 percent of employers wanting React skills but only about 19 percent of developers having them.

For Angular, the gap was less, with about 39 percent of employers wanting Angular skills and roughly 32 percent of developers having them.
For Node.js, the gap was about  38 percent to 30 percent.

[ Need the skills that employers want? InfoWorld can help: InfoWorld's tutorial on getting started with React. | Node.js tutorial: Get started with Node.js - 10 JavaScript concepts every Node developer must master. - The complete guide to Node.js frameworks - 7 keys to structuring your Node app. | Tutorial: Get started with Angular, the development platform for high-volume websites and apps. - What's new in Angular 5. ]

Of the 39,441 developers surveyed, 7,000 were also technical hiring managers, whom HackerRank also questioned about recruiting.

Other findings in the report include:

  • Developers are getting started early. More than a quarter of developers surveyed wrote their first code before age 16.
  • Problem-solving skills are the most-sought by employers, more than language proficiency, debugging, and system design.
  • While 67 percent of developers have computer science degrees, about 74 percent said they were at least partially self-taught.
  • On average, developers know four languages but want to know four more.

Source: Infoworld