September 2019 Hacker News Hiring Trends
React continues on the path towards software ubiquity as it cracks the 30% barrier. That means 30% of the job postings on September's "Ask HN: Who is hiring?" thread mentioned React. Not since Septepmber, 2014 when JavaScript cracked 30% has there been a technology mentioned so frequently.
Speaking of software uqiquity, JavaScript is the foundational technology for both React and TypeScript but JavaScript itself has declined from that peak of 30% five years ago, to 12% in the latest results. JavaScript was also passed by TypeScript for the #2 programming language. As more technologies are built on top of JavaScript, the need to have JavaScript skills either becomes so essential as to not needing to be stated, or not necessary because of the new abstractions. Is this JavaScript realizing the prediction to becoming the assembly language for the web?
Compare Top 10 Programming Languages
Compare Rails, node.js, PHP and Django
Compare React, Angular, Vue, and Ember
Compare Postgresql, MySQL and SQL Server
Compare Mongodb, Elasticsearch, Cassandra and DynamoDB
Compare Storm, Hadoop and Spark
Compare Kafka, RabbitMQ, SQS and Kinesis
Compare Terraform, Chef, Puppet and Ansible
Compare Docker, Kubernetes, Mesos and Terraform
Compare Blockchain, Bitcoin and Ethereum
Tech | Rank | Last Month | Change | Last Year | Change |
---|---|---|---|---|---|
React | 1 | 1 | 0 | 1 | 0 |
Python | 2 | 2 | 0 | 2 | 0 |
AWS | 3 | 3 | 0 | 3 | 0 |
DevOps | 4 | 10 | +6 | 10 | +6 |
Postgresql | 5 | 6 | +1 | 9 | +4 |
node.js | 6 | 8 | +2 | 5 | -1 |
Full Stack | 7 | 4 | -3 | 4 | -3 |
TypeScript | 8 | 7 | -1 | 19 | +11 |
Machine Learning | 9 | 9 | 0 | 8 | -1 |
JavaScript | 10 | 5 | -5 | 6 | -4 |
golang | 11 | 11 | 0 | 7 | -4 |
Kubernetes | 12 | 12 | 0 | 18 | +6 |
Java | 13 | 14 | +1 | 11 | -2 |
Docker | 14 | 13 | -1 | 13 | -1 |
Ruby | 15 | 16 | +1 | 12 | -3 |
Android | 16 | 17 | +1 | 14 | -2 |
Rails | 17 | 15 | -2 | 15 | -2 |
AI | 18 | 20 | +2 | 28 | +10 |
iOS | 19 | 19 | 0 | 17 | -2 |
Data Science | 20 | 23 | +3 | 22 | +2 |