Tracking the most popular programming languages, databases and software development tools in whoishiring discussion threads.
Python is the winner, its third win in the last six months as it and JavaScript continue to battle it out. The top 5 remains very similar, with Android, iOS and Ruby maintaining a very consistent presence. node.js and Rails reign supreme for server-side web development, with node now a fixture in the top 10 while AngularJS has established itself firmly in the top 10 after a meteoric rise this past 12-18 months.
Even though Android outsells iOS devices by a comfortable margin, when we look at Android vs iOS in the HN job posts, each platform remains basically equal. This is another indicator that for what iOS lacks in market share, it makes up for with engagement.
One of the advantages of looking at job posts as an indicator vs books or open-source repositories is looking at language which encompasses many different technologies. In this case, the term, Full Stack, is in the top 10 for the first time after steadily growing in recent months.
While the debate about using various NoSQL solutions continues, the traditional relational databases, Postgresql and MySQL (compared with MongoDB), are still the top picks for data access.
The choice of front-end JavaScript framework can often be a contentious one, but AngularJS is emerging as the clear current most popular choice as it pulls away from backbone and Ember fails to make any headway.
Tech | Rank | Last Month | Change | Last Year | Change |
---|---|---|---|---|---|
Python | 1 | 2 | +1 | 2 | +1 |
JavaScript | 2 | 1 | -1 | 1 | -1 |
Android | 3 | 5 | +2 | 6 | +3 |
iOS | 4 | 3 | -1 | 5 | +1 |
Ruby | 5 | 4 | -1 | 3 | -2 |
Rails | 6 | 6 | 0 | 4 | -2 |
AngularJS | 7 | 9 | +2 | 37 | +30 |
node.js | 8 | 8 | 0 | 16 | +8 |
Java | 9 | 7 | -2 | 7 | -2 |
Full Stack | 10 | 24 | +14 | 18 | +8 |
CSS | 11 | 11 | 0 | 8 | -3 |
passionate | 12 | 18 | +6 | 14 | +2 |
Postgresql | 13 | 16 | +3 | 33 | +20 |
DevOps | 14 | 23 | +9 | 25 | +11 |
MySQL | 15 | 10 | -5 | 15 | 0 |
Machine Learning | 16 | 22 | +6 | 24 | +8 |
linux | 17 | 12 | -5 | 13 | -4 |
PHP | 18 | 14 | -4 | 11 | -7 |
api | 19 | 26 | +7 | 29 | +10 |
Front End | 20 | 29 | +9 | 17 | -3 |
Tech | Mentions | Rank | Last Year Mentions | Last Year Rank | Change |
---|---|---|---|---|---|
Apache | 5 | 66 | 0 | 181 | +115 |
Ansible | 8 | 53 | 1 | 113 | +60 |
statistics | 10 | 48 | 3 | 83 | +35 |
AngularJS | 43 | 7 | 13 | 37 | +30 |
Scrum | 5 | 65 | 2 | 91 | +26 |
Shell | 6 | 61 | 2 | 87 | +26 |
R | 8 | 51 | 4 | 72 | +21 |
NLP | 7 | 57 | 3 | 78 | +21 |
Clojure | 11 | 46 | 5 | 66 | +20 |
Postgresql | 28 | 13 | 19 | 33 | +20 |