What you need to know
Global demand for blockchain engineers is up 517%
Search engineers in San Francisco are paid the most, earning $157K on average
TypeScript is the most in-demand programming language in San Francisco, London and Toronto, while Ruby is #1 in New York and Go is #1 in Paris
Python is the most loved programming language, and PHP wins most-hated
1 in 5 software engineers are self-taught
Machine learning is the #1 technology engineers want to learn
Half of engineers prefer to work at a company that does pair programming
43% of developers prefer to work for companies that contribute to open source projects
The future will be built through lines of code
The past decade has been a testament to the incredible speed at which innovation can evolve and change the way we lead our lives. Looking toward the future, technologies like machine learning and blockchain have begun the next chapter of innovation. With developers sitting at the forefront of progress and the backbone of this evolution, it’s no wonder c-suite executives say developer talent is more valuable than money.
At Hired, we know that great people are the foundation of successful businesses, and we sit on the frontlines of helping innovative companies build great teams. For the first time, we are releasing an in-depth data report that double clicks into the developer community, including top skills by market, leading programming languages and workplace preferences. Hired is in a unique position to share this data since we have unprecedented visibility into the hiring process for tech workers. From the beginning of their job search to their final offer, our marketplace reveals company demand, talent supply and salary offers for software engineers. Beyond our data, we tapped into our ecosystem of developers and surveyed over 700 skilled developers across the country to gain insight into which programming languages they prefer, how they learn, and what they do and don’t like about their jobs.
1、The Hottest Jobs in Software Engineering
Hiring developer talent is a business priority, but not all roles are created equal. As startups introduce new ways to apply technologies and large enterprises continue their quest to digitally transform, hiring needs to evolve for all companies looking to hire top tech talent.
Data from Hired’s marketplace reveals that global demand for blockchain engineers is through the roof, at a 517% increase year over year. For developers interested in blockchain roles, don’t let the titles fool you. For engineers with an expertise in blockchain, they typically hold titles such as backend engineer, systems engineer or solutions architect, with blockchain being listed as a desired skill for the role. There was an explosion of demand in the past 12 months for developers with blockchain skills and we expect demand to continue growing as businesses begin implementing its countless use cases, from digital identity and smart contracts to workforce management and distributed data storage.
Engineers with security expertise are also highly sought-after, likely due to the ever-increasing number of data breaches and mounting consumer privacy concerns. Over the past 12 months, company demand for security engineers has increased by 132%. As companies double down on their investment to drive business results through data, and are laser focused on creating personalized and predictive customer experiences, the need for talent specializing in data analytics and machine learning is on the rise. Demand for engineers with those skills has increased by 38% and 27%, respectively.
As demand increases, so do salaries. In large tech hubs we analyzed, blockchain engineers make the top three for highest paid. In the San Francisco Bay Area, blockchain engineers bring in $155K on average and in London they’re earning an average of $89K. It is important to note that tech salaries outside of the US are typically much lower due to different compensation standards and the competitive landscape. But we’re seeing positive trends: In London, for example, our 2018 State of Salaries report found that salaries for tech workers as a whole are on the rise; and data specifically on London for blockchain engineers shows they are still earning much more than their peers with different specialties. Outside of New York, security and machine learning engineers are among the highest paid as well.
When you zoom into salary data for software engineers in key tech hubs, you can see how much talent needs fluctuate from city to city. For example, gaming engineers are the highest paid group in New York, earning $147K on average, while they’re on the lower end of the compensation spectrum elsewhere. In Toronto, salaries for natural language processing engineers are soaring, at an average of $83K.
3，The Hottest Coding Languages
It’s no secret that developers have an opinion about their most loved and hated programming languages. What might be a secret to some, however, is that companies have their preferences, too.
Our data shows that candidates with experience in Go are the most in-demand — perhaps because Go was designed by Google, increasing the chances that candidates who program in Go have made the cut to work at Google. But when we surveyed developers to see which languages they actually use, Go was nowhere near the top — only 7% said they primarily work with it. Scala, Ruby, Typescript and Kotlin follow a similar trend, ranking in the top five, but with lower levels of familiarity among developers. The scarcity is likely driving up demand, and that trend could continue until these become common programming languages within the developer community.
我们的数据显示，具有Go经验的候选人是最受欢迎的 - 可能是因为Go是由Google设计的，这增加了在Go中编程的候选人在Google上工作的机会。但是，当我们调查开发人员以了解他们实际使用哪种语言时，Go远远没有达到顶峰 - 只有7％的人表示他们主要使用它。 除了Go，Scala，Ruby，Typescript和Kotlin遵循类似的趋势排名前五，但开发人员的熟悉程度较低。稀缺可能会推动需求，并且这种趋势可能会持续下去，直到这些成为开发人员社区中的通用编程语言。
The data below analyzes the correlation between a candidate’s experience with given programming language and a company’s interest in interviewing them for a position. It specifically looks at the number of interview requests a software engineer on Hired received during their time on the marketplace (an average of 2-6 weeks).
In the San Francisco Bay Area, Toronto, and London the data shows another story: TypeScript inches ahead of Go, Scala, and Ruby to earn a spot as the top in-demand programming language in those markets. New York employers favor Ruby above all the rest. R, however, is consistently the least in-demand across all markets.
4，Developers’ Most Loved (and Hated) Coding Languages
It's clear that employer demand is stronger for certain skills over others, but that's only part of the equation. Demand or not, there are some languages that developers simply like more than others. To uncover how the developer community feels about working in these languages, we asked them to weigh in on which languages they actually like and dislike, and most importantly, why.
What keeps developers coming back to a given programming language? The nature of the developer community: 74% cite resources for development as one of the top reasons they love their programming language, and 58% cite community tone and willingness to welcome newcomers.
5，Bootcamps: Where Developers Learn to Code
If the tech world has taught us anything, it’s that the need for software engineers won’t be slowing down anytime soon. As people from all walks of life weigh their options for a lucrative career that will be in demand and enable them to work on problems that they feel passionate about, being a software engineers is top of mind. As a result, in the last decade coding bootcamps such as Lambda School, Galvanize/Hack Reactor and App Academy have grown in popularity, and have started to become a valuable substitute for earning a traditional college degree. In 2016 alone, one estimate put the number of bootcamp graduates at 18,000, with dozens of programs popping up in the classroom and online.
如果科技界已经教会了我们什么，那就是对软件工程师的需求不会很快减缓。因此，在过去十年中，Lambda School，Galvanize / Hack Reactor和App Academy等编码训练营越来越受欢迎，并开始成为获得传统大学学位的有价值的替代品。仅在2016年，据估计，训练营毕业生人数为18,000人，课堂上和网上都有数十个课程。
As innovative companies become more open to alternative forms of education, coding bootcamps are earning their stripes as a legitimate alternative to a college degree. The tide is slowly shifting as coding bootcamps are getting the workforce job-ready, with 13% of survey respondents saying they have participated in a bootcamp, and 76% of those saying it helped prepare them for a software engineering job. While some employers are hesitant to hire developers with bootcamp-only coding experience, 57% of software engineers say they would hire a bootcamp grad for an open role, suggesting a stigma is not prevalent among the developer community and companies that are hiring tech talent have an opportunity to open up their talent pools beyond candidates with a CS degree.
6，Cracking the Code: Continual Developer Education
Learning how to code is no easy feat and most often takes years to master it, which is one main reason developers are such a hot commodity. While many software engineers still take the expected route of earning a computer science degree (46%), one in five survey respondents told us they are self-taught.
How did you learn to program?
So what types of tech are developers most interested in learning? Our survey revealed that company demand and developer interests don’t always match. For example, blockchain engineering is the most in-demand skill on the Hired marketplace, yet only 12% of survey respondents identified blockchain as the top technology they want to learn about, while 19% said the opposite. For machine learning, interests and demand are in sync: 61% said machine learning is the number one or two technology they’re interested in learning about.
What technology or skill are you most interested in learning about?
What’s your 10 year goal?
just want to continue building cool things 36%
want to become a technology leader (SVP, CTO) 23%
want to start their own company 19%
want to be a product leader 15%
want to be able to retire 8%
注意：本文为原创，原创地址：http://www.seekflare.com/post/157 , 版权属于耀斑（seekflare.com），禁止转载。如有需要，请联系zhangsanfeng@seekflare.com