Article Reviewed: Kauflin, J. (2017, May 12). The Five Most In-Demand Coding Languages. Retrieved from

Article Objectives:

· 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.

Article Summary:

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 third in-demand language is JavaScript. JavaScript is primarily used to alter how websites look and function. JavaScript, is in fact, used by 90% of web pages according to the Coding Dojo report. JavaScript is the top programming language in New York and Houston, second in Philadelphia, ranking in third place in the other 8 metropolitan cities.

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.

Article Results:

· Python, Java and JavaScript are by far the top-used languages, each one sharing 1st, 2nd and 3rd position among different cities.

· 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.

· JavaScript is used on the majority of web pages, so while Python and Java might be used in general offline programs, if you want to work on web pages, JavaScript is a safe bet.

· 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.

Article Critique:

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.

I think more context would have been useful around each programming languages’ uses. For example, they did a good job mentioning Python being used by a lot of data scientists. However, for Java they just said that it was “a versatile language”, whereas I think it would be useful to mention that Java tends to be heavily used in government and educational areas. They do mention that JavaScript is used on a lot of webpages, but there was no reference to Node.js which allows JavaScript to run as a web server.

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.

I think it would have be useful to add some numbers for scale. JavaScript is only the third most popular programming language but how many jobs are available in JavaScript? Swift doesn’t make the national list but does make the list in New York, Philadelphia, San Jose, and Seattle. How many jobs are available can take Swift from a language to ignore to a language to learn.

Article Questions:

· 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.

· I’m curious how this has changed over time. For example: if Java has changed from the 1st to the 2nd position in the last couple years would be helpful to know. Or if JavaScript has joined the top 5 list recently or has been stuck around 3rd for awhile.

· 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.