June 2016 - Tracking the most popular programming languages, databases and software development tools in whoishiring discussion threads.
There is no doubt that React is a hot library. I would even consider it the hottest (fastest rising) technology ever in the history of whoishiring. But, I would not have predicted that it would pass the language it's developed in, JavaScript. But, here we have it:
Breaking this down, perhaps the more interesting point is that Javascript is at a near all-time low. Only once has it had a lower percentage of mentions. Is JavaScript declining? I doubt it, but in reviewing some of the posts, it seems that it is at a point where it can be easily assumed now without specifically mentioning it. Here's an example of this:
Hey HN, Eric Zhang here, formerly YC W11, current CTO @ Scalable Press. I’m posting because we are bootstrapped and profitable, and we’re hiring software engineers. To give you an idea of what you’d do, one engineer on our team wrote an API that helps print over 10,000 shirts a day. Our stack is node, react, angular, and mongo.
We may have already answered your questions about us on http://scalable.press/product-engineer/. It covers hiring process, engineering culture, past projects, and future projects you might work on with us.
Even though it's a completely JavaScript stack with react and node, JavaScript itself is never mentioned.
Python is the top technology-related term again, its 3rd month in a row, and for the most part has dominated the top spot for last 18 months. Python isn't necessarily growing, but it's still the one to beat.
Elsewhere, Rails, Node and Java had good months, both re-entering the top 10.
After last month's bubble concerns, overall trends have bounced back with strong year over year growth in June's postings, a first since March. Let's see if this momentum can be carried into July, which is traditionally one of the strongest months of the year.
Onto the comparisons.
Compare JavaScript, Python, Ruby and Java
Compare C++, Scala, Clojure and Go
Compare Rails, node.js, PHP and Django
Compare AngularJS, Backbone, Ember and React
Compare Postgresql, MySQL and SQL Server
Compare Mongodb, Elasticsearch, Cassandra and Riak
Compare Storm, Hadoop and Spark
Compare Kafka, RabbitMQ and ActiveMQ
Compare Chef, Puppet, Ansible and the DevOps term itself
Compare Docker, Kubernetes, Mesos and Vagrant
Compare Senior and Junior engineers
Tech | Rank | Last Month | Change | Last Year | Change |
---|---|---|---|---|---|
onsite | 1 | 1 | 0 | 3 | +2 |
Senior | 2 | 5 | +3 | 5 | +3 |
Python | 3 | 3 | 0 | 1 | -2 |
Remote | 4 | 2 | -2 | 4 | 0 |
React | 5 | 6 | +1 | 17 | +12 |
JavaScript | 6 | 4 | -2 | 2 | -4 |
Rails | 7 | 13 | +6 | 13 | +6 |
AWS | 8 | 9 | +1 | 11 | +3 |
node.js | 9 | 12 | +3 | 7 | -2 |
Java | 10 | 19 | +9 | 12 | +2 |
iOS | 11 | 8 | -3 | 6 | -5 |
passionate | 12 | 15 | +3 | 18 | +6 |
Android | 13 | 14 | +1 | 9 | -4 |
DevOps | 14 | 10 | -4 | 14 | 0 |
Ruby | 15 | 16 | +1 | 10 | -5 |
Full Stack | 16 | 7 | -9 | 15 | -1 |
Postgresql | 17 | 18 | +1 | 16 | -1 |
AngularJS | 18 | 11 | -7 | 8 | -10 |
Machine Learning | 19 | 17 | -2 | 20 | +1 |
Docker | 20 | 20 | 0 | 32 | +12 |
Tech | Mentions | Rank | Last Year Mentions | Last Year Rank | Change |
---|---|---|---|---|---|
Azure | 11 | 67 | 1 | 166 | +99 |
Kubernetes | 14 | 57 | 1 | 151 | +94 |
Babel | 5 | 89 | 0 | 176 | +87 |
golang | 27 | 38 | 6 | 86 | +48 |
App Engine | 5 | 94 | 2 | 134 | +40 |
TypeScript | 11 | 69 | 4 | 103 | +34 |
Elixir | 9 | 78 | 4 | 105 | +27 |
WebGL | 8 | 82 | 4 | 108 | +26 |
AI | 10 | 71 | 5 | 94 | +23 |
D3.js | 16 | 55 | 7 | 78 | +23 |
Tech | Mentions | Rank | Last Year Mentions | Last Year Rank | Change |
---|---|---|---|---|---|
statistics | 1 | 165 | 7 | 77 | -88 |
Solr | 1 | 159 | 6 | 87 | -72 |
Express | 3 | 113 | 11 | 67 | -46 |
Hive | 2 | 124 | 6 | 82 | -42 |
Storm | 3 | 122 | 6 | 83 | -39 |
Backbone | 13 | 61 | 36 | 23 | -38 |
RabbitMQ | 5 | 92 | 13 | 55 | -37 |
Puppet | 6 | 86 | 14 | 53 | -33 |
nginx | 9 | 79 | 17 | 47 | -32 |
CoffeeScript | 9 | 77 | 18 | 46 | -31 |