· To analyze current hiring trends of programming languages and determine the easiest programming languages to get hired in.
· To suggest the top five programming languages that a programmer should learn.
· To list a couple honorable mention programming languages that just barely didn’t make the list.
· To provide a basic overview and explanation about the top five programming languages
· To show top programming trends in different cities across the United States.
A programming school called Coding Dojo, researched and analyzed job postings on a variety of websites and search engines. They even did internal research with instructional staff that knows the programming market well. Using a combination of all of these data sources, they produced a list of the five most in-demand programming languages.
The top language (Python) is a common programming language useful for writing small utility-based programs and especially for use among data scientists and other analysts. It was the top programming language in Los Angeles, Chicago, Dallas, San Jose, Washington D.C., Boston, Atlanta, and Seattle.
The second language, is Java. Java is also a widely used programming language that can be used for a variety of tasks. It was actually the most in-demand language in Philadelphia, and was the second strongest in the remaining 10 metropolitan areas giving it a very strong job demand.
The fourth and fifth languages are C (a language created and used heavily by Microsoft) and PHP. C was in fourth or fifth place in each of the 11 cities except San Jose, where Swift (Apple’s programming language) has a stronger hold. Swift and Ruby on Rails were honorable mentions, showing up in fourth or fifth place in a couple of cities each but not enough cities to make it on the top five languages in demand across the nation.
· Comparing C adoption versus Swift/iOS adoption, it is apparent that Microsoft technologies are still heavily relied upon across the nation (except in Apple’s hometown of San Jose).
· PHP and Ruby on Rails can be considered “second tier” programming languages as they don’t appear in every city and when they do appear they are in fifth place. However, they seem to be useful alternatives.
· Ultimately, knowing top programming languages will help you get a job, but if you want a job with a specific company, it is important to know what they need. Capital One, Lockheed Martin, and Bloomberg are all looking for different programming languages.
I feel that the analysis of the top-five programming languages nation-wide and then including the top languages per city is very useful approach. I know as a software engineer wondering recently what languages I should invest some more time in to, this article was very useful. I had no idea how popular Python was in the job market.
Listing some of the companies hiring different programming languages was useful. Being able to see the difference between location, companies and programming languages helps to understand what is being used, and where. I do think they could have included more companies.
PHP was barely mentioned, I think there could have been more context. For example, PHP is the language that powers most of the content management systems across the internet as it is the language that builds both Wordpress and Drupal CMS software. This is also important because many government and educational insitutations are slowly shifting from Java-based backends to PHP-based Drupal. I experienced this first-hand listening to several talks at Drupal conferences as well as helping that transition while working with USAID.
· How many jobs do each of these programming languages offer on average?
· I would have enjoyed seeing some more popular companies listed under what programming languages they were recently hiring.
· Related to the above question, I’m curious how volitial this lsit is. By comparing data over time, it would be interesting to know if the job market changes a lot or if they are pretty stable long term.