This story is available exclusively to Insider subscribers. Become an Insider and start reading now.
- Coding Dojo annually scans Indeed to review the top programming languages based on job postings.
- The report spanned 524,149 global job postings that required knowledge of a specific language.
- Some of the top languages include Python, SQL and Java.
- Read more on the Insider homepage.
If you want to get a tech job right now, it could help if you know Python, according to computer science bootcamp Coding Dojo.
2020 was an extraordinary year that changed the way many companies hire employees, with many expanding their model to allow employees to work remotely long-term. However, the new report from Coding Dojo found that demand for skills in every programming language dropped amid the pandemic, perhaps due to the slowdown in hiring that some companies implemented to help manage the uncertainty.
Coding Dojo performed its analysis on January 11th of this year, using the regular filter on job site Indeed that defaults to all job postings. Since posts that are 30 days or older are regularly taken down from Indeed, this data focuses on listings from late December to early January.
The research spanned the globe covering 22 total languages, which resulted in a total count of 524,149 job postings. The focus of the research was on any posting that required knowledge of a specific language, regardless of the job title or industry.
Here are the top 10 programming languages companies are hiring for in 2021, according to Coding Dojo:
Ruby has seen a sharp decline in popularity in the past decade, but it’s still one of the top ten most employable languages, according to the report.
One of the best ways to get hired as a full-time Ruby engineer, according to the founder and CEO of Skillcrush Adda Birnir, is to contribute to an existing Rails open source project and connect with the community.
Objective-C is the primary programming language used for writing applications for Apple’s operating systems MacOS and iOS.
One developer told Hacking with Swift that they like the language because it’s “very elegant, concise, and expressive.” According to Zip Recruiter, the median salary for an Objective-C developer is $123,422 per year.
Microsoft released C# — pronounced like the ‘C-sharp’ music note — in 2001.
It is now most widely used for developing desktop software and video games for Windows. According to Coding Dojo, C# peaked in employability in 2020 but fell nearly parallel to its 2019 ranking this year.
C++ (pronounced “C-plus-plus”) is a descendant of C, and was initially called “C with classes” because it incorporated traits that C lacked, such as higher performance, speed, and data security, according to developers.
In the 1990s, C++ was one of the most common programming languages but has since declined in popularity. According to the 2020 , Python jumped up in popularity, edging out C++. Coding Dojo reported C++ was listed in 35,000 job postings, just narrowly missing the 36,000 mark it hit in 2019.
#5: Visual Basic
Visual Basic is a Microsoft-developed programming language for the Windows operating system, designed to simplify the task of building simple software. Visual Basic was first released 29 years ago, and is now considered something of a relic: The last stable release was 22 years ago, and it was officially retired by Microsoft in 2008. Still, a lot of businesses still rely on software written in Visual Basic, and there’s demand for talent.
Visual Basic and R are the only two languages on Coding Dojo’s list that appeared in more job postings this year than they did last year.
R is a programming language developed by Ross Ihaka and Robert Gentleman (hence the name, R) in 1993 that is mainly used for analyzing statistics and graphical representation.
TIOBE CEO Paul Jansen, which has an annual ranking of top programming languages, said there are two reasons why R has gained in popularity. The first is that universities and research institutes have moved away from commercial statistical languages like SAS and Stata in favor of open source languages Python and R. Second, analytics are increasingly being used in the medical field in pursuit of advances like COVID-19 vaccines.
Zip Recruiter estimates an R developers’ average salary at $130,327 a year.
Sun Microsystems (now owned by Oracle) originally created Java, which developers use for back-end programs, desktop and smartphone applications, databases, and more.
Android apps are often built with Java, as well as with the Java-compatible Kotlin language. You can have Kotlin and Java classes side-by-side in one project, and the code will still compile. So, it’s no surprise that developers with Java skills are in high demand.
86 percent of smartphones and 65 percent of tablets running Android, not to mention all the enterprise systems that still rely on Java — making this a desirable skill in a job candidate.
SQL stands for Structured Query Language and is designed to view, manage and access data kept in a database management systems.
SQL is used everywhere, including by major tech companies like Spotify, Netflix, Twitter, and Instagram. Big businesses such as Microsoft, Oracle and SAP have also entered the market with their own SQL management systems.
Python, with an especially large community backing, is one of the most popular open-source languages. It is one of the easiest languages to understand, which makes it a good entry-point for developers.
Some notable companies using Python, including Google and Instagram, have been recruiting more and more developers over the past few years.