As any software engineer will tell you, there are a plethora of coding languages out there and varying attitudes toward each at both the company and individual level. To dive a level deeper, Hired’s 2019 State of Software Engineers report examines not only the coding languages that set candidates apart from their peers, but also the preferences of developers from across the globe—and reveals some interesting and sometimes contradictory data about the languages that underlie so much of the technology that exists today.
As it turns out, the programming languages that make candidates stand out to a company aren’t necessarily the ones they end up using after being hired.
While Go tops the list across geographies, the hottest coding language differs depending on which job market you look at. Engineers who know TypeScript, for example, are the most desirable candidates in San Francisco, London, and Toronto, whereas Ruby takes the number one spot in New York and Parisian companies appear to love Go programmers.
Employer demands aside, developers themselves have their own opinions of the different coding languages, often due to how “fun” they are to use and how many resources there are for learning and development related to a particular language.
While knowing which languages will set you apart from the rest can help you to make your profile more attractive to prospective employers, it’s just one piece of the engineering talent puzzle. In addition to more granularity about coding languages and their competitiveness, Hired’s 2019 State of Software Engineers Report dives into working styles, the interview process, and salaries—all of which can give you a better overview of the market, where it’s going, and how to best tailor your experiences and skills as you develop your software engineering career.