Hacker News new | ask | show | jobs
by c3534l 3472 days ago
You seem to get significantly different results when you ask people directly what they're using:

http://www.kdnuggets.com/2016/06/r-python-top-analytics-data...

I don't really like the idea of looking at search correlations to infer popularity in a given field. People who use R might have a higher level of education, resulting in search results that are are narrower and more focused than Python users, or simply be more likely to call it "AI" or "statistical learning" or something of that nature. Or it may be that people learn a language or tool because it is useful in a field, whereas people who use a more popular tool might tangentially search for a given combination, even though they're not really in that field or doing any real kind of ML work.

Although KDNuggets survey is self-selected, which is inherently an unsound method, but it's not like the google search results are really a random sample, either.

2 comments

I think the appearance of "Hadoop" and Spark in the list of languages may be a clue as to the utter bollocks being talked here.
It's a list of tools, not languages, as the title implies.
I fully agree on using search correlations. Fortunately, this is not the case here. This is not about any search. This is about actual keywords occurring in actual job offers. I thought I explained it clearly, sorry if you missed it.
What is described in job announcements and what the job actually consists of can often be quite different though. Job announcements are a combination of what the management think or wish will be needed in the future and what they think will attract applicants. This means that technologies that are perceived as trendy will appear more often than those actually used, especially if the latter is perceived as legacy tech. The result is that job announcements may not be such a good indicator of what actually is used out there.

There is also a tendency that jobs that require deep understanding of some area (say video encoding, cryptography, statistics) not are announced, but instead the programming languages and the frameworks used in the surrounding system is announced as essential for the job. This means that if your core competency is in such areas, it can be hard to find the employers that need such skills, even if the skill is in demand.

Oh, damn. I wish hacker news let you delete comments.
If the comment is still within the time it can be edited, you can, unless it has a response. In that case, if you want the comment effectively gone, you can edit the comment to remove the content. As a courtesy to the reader, you can leave a "[self-deleted]" or some such to indicate what happened.