Coders, Software Engineers Find Work with Right Skills

Not all markets have been crushed by coronavirus but it’s still important to pick the right skill set.

While the national economy has plummeted with over 22 million Americans filing for unemployment, certain job markets are still hiring. Software engineers and programmers are in demand, especially in Silicon Valley. During this time of national quarantine, now might be a good time to learn a new software language or brush up on your coding skills.

High-tech Silicon Valley favorites such as Facebook, Amazon, Google and Apple are looking to hire thousands of software-skilled professionals, according to job listings on CareerBuilder, Linkedin and specific company sites. Job positions are open engineers, data scientists, software designers, and cybersecurity experts. In general, the next most popular listings are for specific language software developers and project managers, followed by systems engineers and IT help desk specialists.

Required skill sets vary greatly but a quick look at your favorite job listing site reveals a host of positions related to software engineering, programming and coding. Many jobs require knowledge of frontends, like UIs, and backend systems, like databases, as well as APIs and other interfaces. Experience with cloud-based infrastructures like MS-Azure, AWS, Google, Oracle, IBM and others are also pre-requisites to landing a job.

What are the most popular programming languages? According to the TIOBE Programming Community index for April 2020, the top three are Java, C and Python, followed by C++, C# and Visual Basic. Javascript comes in seventh position.

The TIOBE index is a monthly indicator of the popularity of programming languages. According to the website, the ratings are based on the number of skilled engineers world-wide, courses and third-party vendors. Popular search engines such as Google, Bing, Yahoo, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

And don’t forget about COBOL, which doesn’t even make the TIOBE index but has seen a sharp rise in job demand thanks to antique payroll software applications and the incredible rise in unemployment due to COVID19.

For contrast, the latest GitHub annual State of the Octoverse arranges the list in a slightly different order. The State of the Octoverse is GitHub’s report on the most popular programming languages and open source projects on its code-sharing service for programmers. GitHub claims 40 million developers use its hub to collaborate and share code for their projects. It must be noted that a few years ago Microsoft acquired GitHub for $7.5 billion as part of its plan to attract more developers to its cloud.

The top three most popular programming languages according to GitHub are JavaScript, Python, and Java followed by PHP, C# and C++. Typescript comes in at seventh place.

Python remains high on the list of popular languages in both lists. Perhaps that’s because Python is the most popular, general purpose programming language suitable for a variety of tasks in machine learning. Depending upon the specific machine learning application, the other suitable languages include C++, Java, JavaScript, and C#.

In addition to a specific language, it also helps – and is often required – to have a good understanding of computer science concepts, algorithms, data structures, and databases. Also, it’s know how to use IDEs and command line tools like command line tools for Linux, Git, and Bash.

Image Source: TIOBE Index for April 2020

Comments (0)

Please log in or to post comments.
  • Oldest First
  • Newest First
Loading Comments...