March 2016 - Tracking the most popular programming languages, databases and software development tools in whoishiring discussion threads.
Welcome to web development in 2016, where the LAMP stack was mentioned exactly 0 times. It wasn't too long ago when web developers would often be referred to as LAMP developers, working the stack of Linux, Apache, MySQL and PHP. While PHP itself had a decent March performance, though still far behind Rails and Node.js, it seems to me that this is a milestone and clear signal of how competitive every layer of the software development stack has become.
The biggest change for March's trends is the inclusion of the experience adjectives, "Senior" and "Junior". This was a great suggestion from Corey to begin exploring what it means to be a Senior developer vs a Junior developer. As you can see Senior shot up right to the top as the #1 term, mentioned in nearly 20% of all postings. Does it still have meaning to list the position as "Senior" when so many of them are? Or is it going the way of Ninjas and Rockstars where it's anybody's guess as to what exactly the title means? If it still has meaning, what does that hold for Junior developers which were only mentioned in about 2% of the postings? Granted, that leaves 78% worth of opportunities for all, but this will be an interesting new trend to watch.
Compare JavaScript, Python, Ruby and Java
Compare C++, Scala, Clojure and Go
JavaScript is back on top as the most popular language, squeezing out a narrow victory over Python.
Compare Rails, node.js, PHP and Django
Rails had a good month with a decicisive win over Node.js. PHP is still hanging around, with its steady 5%.
Compare AngularJS, Backbone, Ember and React
Surprising no one that has seen these trends before, React is still crushing it, reaching nearly 15% of postings and approaching Angular's peak share.
Compare Postgresql, MySQL and SQL Server
Postgresql and MySQL were much more competitive, with only 2% separating them this month, the 2nd straight month of trending towards parity.
Compare Mongodb, Elasticsearch, Cassandra and Riak
Mongodb is well off its peak, coming in at around 3% of postings now. Elastic is still in good shape. Otherwise, NoSQL is going NoWHERE.
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
Docker is perhaps the 2nd hottest technology after React. Combine that with Kubernetes popping up on the list of Rising technology, I've added a new category to keep on eye on this area of Virtualization and containers.
Tech | Rank | Last Month | Change | Last Year | Change |
---|---|---|---|---|---|
Senior | 1 | 2 | +1 | 7 | +6 |
JavaScript | 2 | 3 | +1 | 2 | 0 |
Python | 3 | 1 | -2 | 1 | -2 |
React | 4 | 4 | 0 | 22 | +18 |
iOS | 5 | 6 | +1 | 3 | -2 |
Rails | 6 | 8 | +2 | 6 | 0 |
Android | 7 | 9 | +2 | 5 | -2 |
AWS | 8 | 5 | -3 | 12 | +4 |
Ruby | 9 | 10 | +1 | 4 | -5 |
Full Stack | 10 | 7 | -3 | 11 | +1 |
Java | 11 | 12 | +1 | 9 | -2 |
node.js | 12 | 11 | -1 | 13 | +1 |
AngularJS | 13 | 13 | 0 | 8 | -5 |
passionate | 14 | 17 | +3 | 10 | -4 |
DevOps | 15 | 16 | +1 | 17 | +2 |
Machine Learning | 16 | 15 | -1 | 18 | +2 |
Postgresql | 17 | 14 | -3 | 15 | -2 |
Front End | 18 | 20 | +2 | 19 | +1 |
Docker | 19 | 19 | 0 | 23 | +4 |
api | 20 | 33 | +13 | 20 | 0 |
Tech | Mentions | Rank | Last Year Mentions | Last Year Rank | Change |
---|---|---|---|---|---|
Kubernetes | 7 | 83 | 0 | 194 | +111 |
AI | 6 | 86 | 1 | 151 | +65 |
Elixir | 9 | 67 | 1 | 131 | +64 |
Asp | 8 | 75 | 1 | 127 | +52 |
golang | 14 | 48 | 4 | 91 | +43 |
Erlang | 13 | 50 | 4 | 89 | +39 |
Apache | 11 | 64 | 3 | 100 | +36 |
ES6 | 11 | 56 | 4 | 90 | +34 |
TypeScript | 6 | 88 | 2 | 120 | +32 |
C# | 24 | 37 | 7 | 69 | +32 |