avatarClement Brian

Free AI web copilot to create summaries, insights and extended knowledge, download it at here

5026

Abstract

n most listings. C++ and C# results will generally guide us on how popular C jobs are as a whole.</p><h2 id="2ecb">C++</h2><p id="85a7">Indeed = 89, 808 jobs</p><p id="3921">Glassdoor = (Search didn’t allow the + symbol)</p><p id="3be1">LinkedIn = 745, 973 jobs</p><p id="2ff0">Flexjobs = 48 jobs</p><p id="5b35">SimplyHired = 39, 983 jobs</p><p id="e7c2">Upwork = 2, 718 jobs</p><p id="4bb0">Freelancer = 253 jobs</p><p id="a2da">Total = <b>878, 783</b> listings</p><h2 id="066a">C#</h2><p id="63bd">Indeed =101, 458 jobs</p><p id="f533">Glassdoor = 34, 393 jobs</p><p id="2df3">LinkedIn = 179, 830 jobs</p><p id="fb49">Flexjobs = 65 jobs</p><p id="30c2">SimplyHired = 46, 666 jobs</p><p id="50e8">Upwork = 3, 982 jobs</p><p id="2198">Freelancer = 317 jobs</p><p id="4100">Total = <b>366, 711</b> listings</p><h2 id="bb74">PHP</h2><p id="7029">Indeed = 19, 001 jobs</p><p id="0084">Glassdoor = 9, 536 jobs</p><p id="50de">LinkedIn = 66, 199 jobs</p><p id="e1c3">Flexjobs = 345 jobs</p><p id="8cfe">SimplyHired = 9, 935 jobs</p><p id="c262">Upwork = 17, 686 jobs</p><p id="d6e3">Freelancer = 376 jobs</p><p id="dc3a">Total = <b>123, 078 </b>Listings</p><h2 id="049f">SQL</h2><p id="1633">Indeed = 203, 961 jobs</p><p id="c37e">Glassdoor = 86, 231 jobs</p><p id="bf22">Linkedln = 1, 182, 629 jobs</p><p id="fac4">Flexjobs = 2, 665 jobs</p><p id="cdfb">SimplyHired = 102, 059 jobs</p><p id="d38d">Upwork = 6, 808 jobs</p><p id="d622">Freelancer = 204 jobs</p><p id="422c">Total =<b>1,584,557</b> listing</p><h2 id="942b">Go</h2><p id="44bd"><i>Go </i>was also a broad keyword that presented undesired results. <i>Golang</i> was the keyword used.</p><p id="ed76">Indeed = 9, 049 jobs</p><p id="927b">Glassdoor = 2, 472 jobs</p><p id="6e63">LinkedIn = 22, 266 jobs</p><p id="fd4e">Flexjobs =232 jobs</p><p id="c3a3">SimplyHired =3, 333</p><p id="ed8b">Upwork =678 jobs</p><p id="804a">Freelancer =10 jobs</p><p id="5c09">Total = <b>38, 040</b> listings</p><h2 id="8a64">R</h2><p id="cecc"><i>R </i>was also a broad keyword. Searching for R jobs with high relevance was a bit difficult.</p><h2 id="66b1">Matlab</h2><p id="a2e9">Indeed = 17, 881 jobs</p><p id="dc5d">Glassdoor =9, 059 jobs</p><p id="bc5e">LinkedIn =155, 145 jobs</p><p id="b71b">Flexjobs =40 jobs</p><p id="d6da">SimplyHired = 12, 019 jobs</p><p id="e441">Upwork = 519 jobs</p><p id="1e39">Freelancer = 38 jobs</p><p id="3953">Total = <b>194, 701 </b>listings</p><h2 id="e6fc">Swift</h2><p id="b868">Swift also turned out to be a broad keyword in some job boards. I only listed relevant results.</p><p id="0c36">Indeed = Broad keyword.</p><p id="548d">Glassdoor = Broad keyword.</p><p id="16ad">LinkedIn = 19, 734 jobs</p><p id="fd3d">Flexjobs =338 jobs</p><p id="9afe">SimplyHired = Broad keyword.</p><p id="503d">Upwork = 1, 502 jobs</p><p id="5a16">Freelancer = 50 jobs</p><p id="ed50">Total = <b>21, 624</b> listings</p><h2 id="e044">Kotlin</h2><p id="20a7">Indeed = 9, 966 jobs</p><p id="b045">Glassdoor = 2, 550 jobs</p><p id="b99d">LinkedIn = 16, 064 jobs</p><p id="90a8">Flexjobs = 167 jobs</p><p id="3b7b">SimplyHired = 3, 407 jobs</p><p id="013e">Upwork = 1, 138 jobs</p><p id="4ae2">Freelancer = 23 jobs</p><p id="c553">Total = <b>33, 315</b> listings</p><h2 id="4291">Objective-C</h2><p id="f092">Indeed = Broad keyword.</p><p id="5479">Glassdoor = 25, 384 jobs</p><p id="e4ad">LinkedIn = 7,192 jobs</p><p id="69b0">Flexjobs = Broad keyword.</p><p id="351e">SimplyHired = Broad keyword.</p><p id="7c02">Upwork = 723 jobs</p><p id="cc43">Freelancer = 99 jobs</p><p id="7843">Total = <b>33, 398</b> listings</p><h2 id="5a3a">Rust</h2><p id="4eab">Indeed = 9, 302 jobs</p><p id="7ae5">Glassdoor = 2, 825 jobs</p><p id="3766">LinkedIn = 7, 431</p><p id="0de9">Flexjobs = 83 jobs</p><p id="9b75">SimplyHired = Broad keyword.</p><p id="6b0a">Upwork = 508 jobs</p><p id="5f1e">Freelancer = 15 jobs</p><p id="1b26">Total= <b>20, 164</b> listings</p><h2 id="1cf8">Ruby</h2><p id="9f2f">Indeed = 32, 272 jobs</p><p id="a352">Glassdoor =10, 102 jobs</p><p id="1025">LinkedIn = 39, 165 jobs</p><p id="965a">Flexjobs = 600 jobs</p><p id="63fe">SimplyHired = 13, 105 jobs</p><p id="f6a3">Upwork =1, 149 jobs</p><p id="e8a1">Freelancer = 14 jobs</p><p id="cdff">Total = <b>96, 405</b> listings</p><h2 id="1e33">HTML/CSS</h2><p id="214e">Indeed = 42, 540 jobs</p><p id="d828">Glassdoor = 18, 027 jobs</p><p id="81b8">LinkedIn = 69, 132 jobs</p><p id="aa17">Flexjobs = 1, 017 jobs</p><p id="cd3a">SimplyHired = 19, 994 jobs</p><p id="efa9">Upwork = 11, 668 jobs</p><p id="99d5">Freelancer = 344 jobs</p><p id="9aea">Total = <b>162, 722</b> listings</p><h2 id="b052">Bash/Shell</h2><p id="6979">Indeed = 4, 806 jobs</p><p id="cd44">Glassdoor = 2, 189 jobs</p><p id="4254">LinkedIn = 9, 718 jobs</p><p id="e5c8">Flexjobs = 17 jobs</p><p id="b3cc">SimplyHired = 2, 406 jobs</p><p id="062a">Upwork = 309 jobs</p><p id="49d9">Freelancer = 34 jobs</p><p id="42be">Total = <b>19, 479</b> listings</p><h2 id="5f8c">Powershell</h2><p id="c120">Indeed = 25, 167 jobs</p><p id="141

Options

1">Glassdoor = 12, 350 jobs</p><p id="5955">LinkedIn = 66, 577 jobs</p><p id="1213">Flexjobs = 118 jobs</p><p id="879b">SimplyHired =13, 541 jobs</p><p id="88e9">Upwork = 242 jobs</p><p id="e4c8">Freelancer = 7 jobs</p><p id="6b37">Total = <b>118, 002</b> listings</p><p id="a979">From the languages mentioned in the previous section, some were difficult to obtain highly relevant results. i.e C and Go. Assembly and VBA also proved difficult, so I didn’t include them in the results.</p><p id="dbbf">In some cases, highly relevant results were only obtained from a few job boards. The less relevant results were excluded.</p><p id="e27c">We will consider all these factors when interpreting the results.</p><h1 id="1773">Understanding the Data</h1><p id="16f9">Before we interpret the data we need first to understand it.</p><p id="0947">Below are the rankings starting with the language with the highest amount of listings to the language with the lowest.</p><ol><li>SQL (<b>1,584,557</b> listing)</li><li>Python (<b>1, 283, 135</b> listings)</li><li>Java <b>(1, 146, 245 </b>listings)</li><li>Javascript (<b>1, 097,282</b> listings)</li><li>C/C++ (<b>878, 783</b> listings)—lacking glassdoor listings.</li><li>C# (<b>366, 711</b> listings)</li><li>Node.js (<b>263, 883 </b>listings)</li><li>Matlab (<b>194, 701</b> jobs)</li><li>HTML/CSS (<b>162, 722</b> listings)</li><li>PHP (<b>123, 078 </b>Listings)</li><li>Powershell (<b>118, 002</b> listings)</li><li>TypeScript (<b>116, 571 </b>listings)</li><li>Ruby (<b>96, 405</b> listings)</li><li>Go (<b>38, 040</b> listings)—<i>Golang </i>was the keyword used. <i>Go </i>as a keyword was so broad. It attracted less relevant results.</li><li>Objective-C (<b>33, 398</b> listings)—lacking Indeed, Flexjobs, and SimplyHired listings. The keyword <i>objective-C </i>attracted less relevant results.</li><li>Kotlin (<b>33, 315</b> Listings)</li><li>Swift (<b>21, 624</b> Listings)—lacking Indeed, Glassdoor, and SimplyHired listings. The keyword <i>swift </i>attracted less relevant results.</li><li>Rust (<b>20, 164</b> listings)—lacking SimplyHired listings.</li><li>Bash/Shell (<b>19, 479</b> listings)</li></ol><h1 id="d12f">Representing and Interpreting the Data</h1><p id="d36c">Even though we skipped some parameters, the data obtained was relevant.</p><p id="70eb">In the top 10 for instance, the missing parameters did not affect the rankings as the data obtained was dispersed.</p><p id="8f72">Generally, Linkedin had the highest amount of listings and Freelancer the lowest.</p><p id="e5bb">SQL particularly shocked me. I didn’t expect so many listings. On the other hand, as with the other languages. It wasn’t required as a stand-alone language.</p><p id="c8f0">It was required alongside other languages, skills, and qualifications. Most if not all database jobs required knowledge in SQL.</p><p id="be62">Below is a funnel chart representing the data.</p><figure id="5685"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*YkY3htpRhhMwCy7fZdxWrQ.png"><figcaption>Source: Created by the author</figcaption></figure><p id="1511">Below is a row chart representing the data.</p><figure id="5b61"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*U5YZawSvNyR1azSs7gn5yw.png"><figcaption>Source: Created by the author</figcaption></figure><p id="35e0">Below is a bar chart representing the data.</p><figure id="d7d5"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*Xz3Z86YyxZUgfLmeCNIRhQ.png"><figcaption>Source: Created by the author</figcaption></figure><p id="73f6">Below is a pie chart representing the top 10 languages.</p><figure id="e8ca"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*wqKcWYylkr8p49C23CuUPw.png"><figcaption>Source: Created by the author</figcaption></figure><h1 id="2f3e">In Conclusion</h1><p id="ff15">In this article, I went all in. In total, I looked up 19 languages. This was to help me come up with the most honest outlook on programming job listings.</p><p id="2c48">If you want to chase after the most in-demand languages, the top 10 is a good place to look. These languages include:</p><ol><li>SQL (<b>1,584,557</b> listing)</li><li>Python (<b>1, 283, 135</b> listings)</li><li>Java <b>(1, 146, 245 </b>listings)</li><li>Javascript (<b>1, 097,282</b> listings)</li><li>C/C++ (<b>878, 783</b> listings) — Lacking glassdoor listings.</li><li>C# (<b>366, 711</b> listings)</li><li>Node.js (<b>263, 883 </b>listings)</li><li>Matlab (<b>194, 701</b> jobs)</li><li>HTML/CSS (<b>162, 722</b> listings)</li><li>PHP (<b>123, 078 </b>Listings)</li></ol><p id="bd39">Regardless, a language not in the top 10 can be better in terms of landing a job or gig. Despite doing my research and putting this up, I don’t reckon most in-demand languages. I am a believer of rare skills over in-demand skills.</p><p id="85b3"><b>P.S.</b> Feel free to advise me or correct me. I am open to recommendations. I will add recommendations as I continuously update this article.</p></article></body>

Programming Languages With the Highest Amount of Job Listings (Indeed, Glassdoor, LinkedIn, and Upwork)

Most in-demand programming languages as of 2022

Photo by Jefferson Santos on Unsplash

Knowing programming languages with the highest amount of listings is a no-brainer. Essentially, you get to know which programming languages are most in-demand.

As sweet as it sounds, to fully understand the market you have to analyze both demand and supply.

In this article, we will look at the demand side of things. We will research which programming languages have the highest amount of listings on different job boards and freelancing sites.

Methodology: How We Will Do This

First of all, we will look at the TIOBE Index, Stack Overflow list of popular languages, and the PYPL Index. This is to come up with a list of the top 15 popular languages. We will then search these languages on indeed, glassdoor, Linkedin, Upwork, and others.

I have picked this approach to eliminate the less popular programming languages. This will save time and leave us with relevant languages to look up.

We want to rank the top 15 most popular languages according to the number of listings they have on different job boards.

The rest will be left out. We will use these to determine if our approach is logically correct. This is by picking a few other random languages that aren’t that popular as control.

Top 15 languages from TIOBE, Stalk Overflow, and PYPL in no particular order

  1. Python
  2. Javascript (Node.js and Typescript to be considered separately)
  3. Java
  4. C/C++
  5. C#
  6. PHP
  7. SQL (I know some of you will say SQL is not a programming language)
  8. Go
  9. R
  10. Matlab
  11. Swift
  12. Kotlin
  13. Assembly
  14. VBA
  15. Objective-C

Bonus Checks

  • Rust
  • Ruby
  • HTML/CSS
  • Bash/Shell
  • Powershell

All the above languages and technologies were checked.

The Results

Each language has been enumerated with its amount of listings on different job boards and freelancing sites.

Python

Indeed = 218, 173 jobs

Glassdoor = 72, 294 jobs

LinkedIn = 877, 403 jobs

Flexjobs = 2,075 jobs

SimplyHired = 97, 554 jobs

Upwork =15, 327 jobs

Freelancer = 309 jobs

Total = 1, 283, 135 listings

JavaScript

Indeed = 149, 863 jobs

Glassdoor = 51, 597 jobs

LinkedIn = 791, 445 jobs

Flexjobs = 1, 858 jobs

SimplyHired = 62, 904 jobs

Upwork = 39, 410 jobs

Freelancer = 205 jobs

Total = 1, 097,282 listings

TypeScript

Indeed = 30, 604 jobs

Glassdoor = 7, 847 jobs

LinkedIn = 64, 275 jobs

Flexjobs = 473 jobs

SimplyHired = 9, 754 jobs

Upwork = 3, 572 jobs

Freelancer = 46 jobs

Total = 116, 571 listings

Node.js

Indeed = 30, 541 jobs

Glassdoor = 7, 136 jobs

LinkedIn = 206, 566 jobs

Flexjobs = 382 jobs

SimplyHired = 10, 599 jobs

Upwork = 8, 579 jobs

Freelancer = 81 jobs

Total = 263, 883 listings

Java

Indeed = 176, 758 jobs

Glassdoor = 46, 506 jobs

LinkedIn = 844, 147 jobs

Flexjobs = 1, 481 jobs

SimplyHired = 68, 628 jobs

Upwork = 8, 515 jobs

Freelancer = 210 jobs

Total = 1, 146, 245 listings

C

C was quite a broad keyword. To counter the problem, I tried to use the keyword C developer but again some filters brought results containing the word developer.

This left me scratching my head. It was difficult to accurately search for C jobs. Regardless, C is often bundled together with C++ in most listings. C++ and C# results will generally guide us on how popular C jobs are as a whole.

C++

Indeed = 89, 808 jobs

Glassdoor = (Search didn’t allow the + symbol)

LinkedIn = 745, 973 jobs

Flexjobs = 48 jobs

SimplyHired = 39, 983 jobs

Upwork = 2, 718 jobs

Freelancer = 253 jobs

Total = 878, 783 listings

C#

Indeed =101, 458 jobs

Glassdoor = 34, 393 jobs

LinkedIn = 179, 830 jobs

Flexjobs = 65 jobs

SimplyHired = 46, 666 jobs

Upwork = 3, 982 jobs

Freelancer = 317 jobs

Total = 366, 711 listings

PHP

Indeed = 19, 001 jobs

Glassdoor = 9, 536 jobs

LinkedIn = 66, 199 jobs

Flexjobs = 345 jobs

SimplyHired = 9, 935 jobs

Upwork = 17, 686 jobs

Freelancer = 376 jobs

Total = 123, 078 Listings

SQL

Indeed = 203, 961 jobs

Glassdoor = 86, 231 jobs

Linkedln = 1, 182, 629 jobs

Flexjobs = 2, 665 jobs

SimplyHired = 102, 059 jobs

Upwork = 6, 808 jobs

Freelancer = 204 jobs

Total =1,584,557 listing

Go

Go was also a broad keyword that presented undesired results. Golang was the keyword used.

Indeed = 9, 049 jobs

Glassdoor = 2, 472 jobs

LinkedIn = 22, 266 jobs

Flexjobs =232 jobs

SimplyHired =3, 333

Upwork =678 jobs

Freelancer =10 jobs

Total = 38, 040 listings

R

R was also a broad keyword. Searching for R jobs with high relevance was a bit difficult.

Matlab

Indeed = 17, 881 jobs

Glassdoor =9, 059 jobs

LinkedIn =155, 145 jobs

Flexjobs =40 jobs

SimplyHired = 12, 019 jobs

Upwork = 519 jobs

Freelancer = 38 jobs

Total = 194, 701 listings

Swift

Swift also turned out to be a broad keyword in some job boards. I only listed relevant results.

Indeed = Broad keyword.

Glassdoor = Broad keyword.

LinkedIn = 19, 734 jobs

Flexjobs =338 jobs

SimplyHired = Broad keyword.

Upwork = 1, 502 jobs

Freelancer = 50 jobs

Total = 21, 624 listings

Kotlin

Indeed = 9, 966 jobs

Glassdoor = 2, 550 jobs

LinkedIn = 16, 064 jobs

Flexjobs = 167 jobs

SimplyHired = 3, 407 jobs

Upwork = 1, 138 jobs

Freelancer = 23 jobs

Total = 33, 315 listings

Objective-C

Indeed = Broad keyword.

Glassdoor = 25, 384 jobs

LinkedIn = 7,192 jobs

Flexjobs = Broad keyword.

SimplyHired = Broad keyword.

Upwork = 723 jobs

Freelancer = 99 jobs

Total = 33, 398 listings

Rust

Indeed = 9, 302 jobs

Glassdoor = 2, 825 jobs

LinkedIn = 7, 431

Flexjobs = 83 jobs

SimplyHired = Broad keyword.

Upwork = 508 jobs

Freelancer = 15 jobs

Total= 20, 164 listings

Ruby

Indeed = 32, 272 jobs

Glassdoor =10, 102 jobs

LinkedIn = 39, 165 jobs

Flexjobs = 600 jobs

SimplyHired = 13, 105 jobs

Upwork =1, 149 jobs

Freelancer = 14 jobs

Total = 96, 405 listings

HTML/CSS

Indeed = 42, 540 jobs

Glassdoor = 18, 027 jobs

LinkedIn = 69, 132 jobs

Flexjobs = 1, 017 jobs

SimplyHired = 19, 994 jobs

Upwork = 11, 668 jobs

Freelancer = 344 jobs

Total = 162, 722 listings

Bash/Shell

Indeed = 4, 806 jobs

Glassdoor = 2, 189 jobs

LinkedIn = 9, 718 jobs

Flexjobs = 17 jobs

SimplyHired = 2, 406 jobs

Upwork = 309 jobs

Freelancer = 34 jobs

Total = 19, 479 listings

Powershell

Indeed = 25, 167 jobs

Glassdoor = 12, 350 jobs

LinkedIn = 66, 577 jobs

Flexjobs = 118 jobs

SimplyHired =13, 541 jobs

Upwork = 242 jobs

Freelancer = 7 jobs

Total = 118, 002 listings

From the languages mentioned in the previous section, some were difficult to obtain highly relevant results. i.e C and Go. Assembly and VBA also proved difficult, so I didn’t include them in the results.

In some cases, highly relevant results were only obtained from a few job boards. The less relevant results were excluded.

We will consider all these factors when interpreting the results.

Understanding the Data

Before we interpret the data we need first to understand it.

Below are the rankings starting with the language with the highest amount of listings to the language with the lowest.

  1. SQL (1,584,557 listing)
  2. Python (1, 283, 135 listings)
  3. Java (1, 146, 245 listings)
  4. Javascript (1, 097,282 listings)
  5. C/C++ (878, 783 listings)—lacking glassdoor listings.
  6. C# (366, 711 listings)
  7. Node.js (263, 883 listings)
  8. Matlab (194, 701 jobs)
  9. HTML/CSS (162, 722 listings)
  10. PHP (123, 078 Listings)
  11. Powershell (118, 002 listings)
  12. TypeScript (116, 571 listings)
  13. Ruby (96, 405 listings)
  14. Go (38, 040 listings)—Golang was the keyword used. Go as a keyword was so broad. It attracted less relevant results.
  15. Objective-C (33, 398 listings)—lacking Indeed, Flexjobs, and SimplyHired listings. The keyword objective-C attracted less relevant results.
  16. Kotlin (33, 315 Listings)
  17. Swift (21, 624 Listings)—lacking Indeed, Glassdoor, and SimplyHired listings. The keyword swift attracted less relevant results.
  18. Rust (20, 164 listings)—lacking SimplyHired listings.
  19. Bash/Shell (19, 479 listings)

Representing and Interpreting the Data

Even though we skipped some parameters, the data obtained was relevant.

In the top 10 for instance, the missing parameters did not affect the rankings as the data obtained was dispersed.

Generally, Linkedin had the highest amount of listings and Freelancer the lowest.

SQL particularly shocked me. I didn’t expect so many listings. On the other hand, as with the other languages. It wasn’t required as a stand-alone language.

It was required alongside other languages, skills, and qualifications. Most if not all database jobs required knowledge in SQL.

Below is a funnel chart representing the data.

Source: Created by the author

Below is a row chart representing the data.

Source: Created by the author

Below is a bar chart representing the data.

Source: Created by the author

Below is a pie chart representing the top 10 languages.

Source: Created by the author

In Conclusion

In this article, I went all in. In total, I looked up 19 languages. This was to help me come up with the most honest outlook on programming job listings.

If you want to chase after the most in-demand languages, the top 10 is a good place to look. These languages include:

  1. SQL (1,584,557 listing)
  2. Python (1, 283, 135 listings)
  3. Java (1, 146, 245 listings)
  4. Javascript (1, 097,282 listings)
  5. C/C++ (878, 783 listings) — Lacking glassdoor listings.
  6. C# (366, 711 listings)
  7. Node.js (263, 883 listings)
  8. Matlab (194, 701 jobs)
  9. HTML/CSS (162, 722 listings)
  10. PHP (123, 078 Listings)

Regardless, a language not in the top 10 can be better in terms of landing a job or gig. Despite doing my research and putting this up, I don’t reckon most in-demand languages. I am a believer of rare skills over in-demand skills.

P.S. Feel free to advise me or correct me. I am open to recommendations. I will add recommendations as I continuously update this article.

Coding
Programming
Technology
Jobs
Advice
Recommended from ReadMedium