Nice work. I've been tracking this data for about 5 years on <a href="https://hntrends.com" rel="nofollow">https://hntrends.com</a> and enjoy seeing others come up with new tools and ways to analyze the data.
Just want to warn others that this didn't display properly in my mobile browser, seemingly due to whitespace/wrapping issues. It looks fine on my desktop.
I use a script to get an idea of demand in relation to others<p>w3m -dump <a href="https://news.ycombinator.com/item?id=17442187" rel="nofollow">https://news.ycombinator.com/item?id=17442187</a> | tr '[:space:]' '[\n<i>]' | tr '[:upper:]' '[:lower:]' | grep -v "^\s</i>$" | tr -cd '[[:alnum:]]\n' | sort | uniq -c | sort -nbr > july.jobs.2018<p>You can grep for the fields you are interested to have an idea. This is the data I grabbed on the 2nd around 14:00EST<p><pre><code> 79 python
71 frontend
63 backend
62 web
54 aws
39 fullstack
35 rails
34 devops
33 ruby
33 mobile
33 docker
32 react native
31 javascript
30 c
27 android
26 linux
25 scale
21 security
21 api
18 nodejs
15 postgresql
14 django
12 node
12 graphql
12 angular
11 golang</code></pre>
Wanted to see more so I installed it. Just throws a "ENOENT no such file or directory, scandir '...\node_modules\hacker-job-trends\assets\rowContents'"<p>Nice graphs though. Source of that is <a href="https://github.com/kroitor/asciichart" rel="nofollow">https://github.com/kroitor/asciichart</a>
Nicely done! I really like the example graphs you give.<p>I'm sure this crowd would appreciate seeing an example graph for Kotlin, Scala, or Rust as well. :-)
While we're discussing hiring trends, what's the state of the "full stack" meme? Is it really realistic to expect a developer to be an expert in frontend, backend, and database design? They'd need to be an expert in JS + whatever the framework of the week is, CSS, some backend language, and SQL. Increasingly, companies are adding significant DevOps skills to this list, too.
Not taking anything away from this nice job and at the danger of saying something obvious I'd like to note that the HN job board is not representative of the whole IT market. It's a corner, an interesting one but when it comes to the question what skills provide the best overall career outlook in the long term for a developer the trends on HN are not necessarily the best predictor.
Nice work, interesting trends. The monospace font was a mess on Linux at least, had to deactivate the font-family css and it picked up my standard font (source code pro) and all was right again.
When using multiple keyword with the + and - signs, it graphs the sum of all posts requiring one technology in addition to all posts requiring the other technology.<p>It'd be great if there was a way to graph sum of all posts that require both (or more) technologies. I have tried with spaces and comas etc... (eg: 'rust, python') but it doesn't work well as you have to guess exact matches (so 'rust, python' is a different result than 'python, rust').
Has someone already made a map with the countries where the jobs are being offered? If not, I might do so.<p>I'm currently trying to find a job in New Zealand, Australia, or Canada.
The graph part is pretty cool. Is it doable to use this graph for any kind of data? Or maybe someone know a tool to trace similar graphs into a terminal?
This is very cool. Is there a way to adjust search results for total number of posts? By searching for `hjt 'a'`, I can get an idea of how many total posts there are by month and approximate adjustments in my head, but it would be nice to directly scale results.
Would love to play with the dataset in the browser. I assume it's small enough to load all comments into an array and then let the user run their own queries and ouput the result into a nice chart library. That would be fun!
Good job.<p>Why did you prefer using the HTML format instead of HN API? <a href="https://github.com/HackerNews/API" rel="nofollow">https://github.com/HackerNews/API</a>
Well. Expecting an article about job trends, with good old text and maybe some new cool info-graphics, and after clicking the link discovering a file/archive directory first and them some vintage looking graphics... is weird.
A data dump would have been much nicer, I don't want to have to install a package to basically run grep on a dataset. The tool should only be for updating the dataset.