Hey there. First post. Thanks to everyone for making such an incredible resource.
I’ve been dabbling with programming for years and have decided recently to take coding more seriously. I’ve been doing some research in order to optimize my learning for hireability in the future since that’s obviously an important part of the journey. I’ve found a couple pieces of information about node.js that seem in conflict with each other and I wanted to get the group’s opinions on this.
In the Stackoverflow 2019 developer survey, node.js was at the top of the list of “other frameworks and tools” used by pros, beating .net by a significant margin. Express.js was very high up the list of frameworks, beating out django, flask, and rails to name a few. By these metrics, node is super successful in the professional world and very widely used. There should be TONS of node.js jobs right?
Indeed has a blog post with an interactive tool for seeing the trends in job ads that I’ve linked to below. Using this tool, you can see that node.js is indeed growing, but it pales in comparison to comparable languages like Python, Java, etc.
And indeed (heh) when I search for jobs mentioning node in Seattle, I get about 800 results vs 5k for python and 7k for Java. I also got very similar results looking in Silicon Valley. If so many companies are using node, why isn’t it reflected in the job market? Don’t get me wrong 800 jobs is a lot, I realize but I’m just curious why there aren’t more given the apparent popularity of node. Is this just bias in the stack overflow community? Maybe I’m using the wrong keywords?
Thanks for reading