Sunday, May 31, 2020

The 2020 Developer Survey results are here!

Depending on how you count it, this is the 10th year Stack Overflow has been conducting its annual developer survey. The software industry has changed substantially over the last decade, but it’s also true that no single technology has been quite as disruptive, at least in the short term, as the public health crisis the entire world is experiencing right now. 

The results of this survey reflect the opinions and experiences of nearly 65,000 developers. It’s important to note, however, that the survey was conducted in February, before COVID-19 had been declared a global pandemic, and countries across the world had gone into lockdown. We’re eager to share with the public some of the interesting statistics and changes reflected in this data, but we also understand that it’s important to be humble and realistic: a lot of the answers developers gave might look very different if the same survey were conducted today. 

That said, there are plenty of exciting, interesting, and amusing highlights from the 2020 Developer Survey, so let’s dive in!

The Beloved

Rust held onto it’s spot as the most beloved language among the professional developers we surveyed. That said, the majority of developers who took the survey aren’t familiar with the language. If you want to understand what makes Rust so beloved, we have a deep dive on the topic for you here. TL;DR – Rust promises performance, control, memory safety, and fearless concurrency – an enticing combination, especially for systems programming.  It has also brought some interesting features – like affine types and hygienic macros – into the mainstream discourse.  Coupled with an open development process, it makes sense that many programmers (even those that don’t use it) hold Rust in high esteem.

Rust 86.1%, TypeScript 67.1%, Python 66.7%, Kotlin 62.9%, Go 62.3%, Julia 62.2%, Dart 62.1%, C# 59.7%, Swift 59.5%, JavaScript 58.3%

% of developers who are developing with the language or technology and have expressed interest in continuing to develop with it

At the number two spot, however, this year’s survey saw an interesting change. Last year, Python and Typescript shared the silver medal in a statistical dead heat. In 2020, TypeScript has surged in popularity, leaving Python in third place. If you want to hear more about Typescript, listen to our recent podcast with Jenn Schiffer of Glitch, where she explains why it’s become such a well-loved language. 

TypeScript’s surge in popularity highlights Microsoft’s change of direction and embrace of the open source movement. As front end web and Node.JS codebases grow in size and complexity, adopting TypeScript’s static typing gives developers increased confidence in their code’s correctness.  TypeScript’s ability to be adopted incrementally means developers can dip their toes in, gaining immediate benefits, without having to undertake a risky porting project.  As a final sweetener, TypeScript polyfills many ECMAScript changes (like arrow functions, async, and classes) before they’re widely available in browsers.  We’ve been persuaded ourselves, as more and more of Stack Overflow’s JavaScript is actually transpiled TypeScript.

Python doesn’t have static typing (though it does have hints), which makes it the odd one out of the top 3. There may also be some ill will due to the much debated Python 2 to 3 migration. Let us know why you think TypeScript surged and Python slipped in the comments below. Check out the discussion at the 20 minute mark below for some more thoughts.

Old Faithful, New School

Site reliability engineers and DevOps specialists remain among the highest paid individual contributor roles. Almost 80% of respondents believe that DevOps is at least somewhat important, and 44% work at organizations with at least one dedicated DevOps employee. The reasons for this trend are no surprise. In an era of constant connectivity, users expect their apps and services to be available any time, and any place. And remember, this survey was run before widespread COVID-19 lockdowns – we’d expect DevOps to be even more important in a world where many teams have suddenly gone completely remote.

When asked what steps to take when stuck on a coding problem, 90% of respondents indicated they visit Stack Overflow. But hey, you already knew that. We also asked how people felt when they searched for a solution to their coding problem and found a purple link as the first result, indicating they’d been there before. Luckily, 52% of respondents said they felt a warm sense of recognition—“Hello, old friend”—while only 14% said they were annoyed to find they had forgotten they searched for this answer once before. 

While finding a solution on Stack Overflow saves developers time, developers spend a lot of time working. More than 75% of developers said they work overtime at least occasionally—one to two days per quarter. 25% work overtime 1-2 days per week or more. As developers around the world shift to working from home, it’s becoming harder to draw boundaries between work and life, and to balance the two. We’ve got some advice on learning to work asynchronously, socializing with co-workers while you’re social distancing, and tips from some veterans of remote work here at Stack. 

Some Parting Thoughts

While we continue to make progress on diversity and inclusion, we still have a long way to go. This year’s survey was taken by just over 65,000 people. In our efforts to reach beyond the Stack Overflow network and seek representation from a greater diversity of coders, we advertised the survey less on our own channels than in previous years and sought ways to earn responses from those who may not frequent our sites. This approach included social promotion and outreach to underrepresented coders.

While we saw a lift in underrepresented groups, the difference in representation isn’t as large as we had hoped. There was an uptick in some race and ethnicity groups, while other races and ethnicities remained similar or decreased. Similarly, we saw a slight increase in female-gendered respondents, while non-binary, genderqueer, or non-conforming remained the same. We acknowledge that we have a lot of work to do, and the data we obtain in our annual survey helps us make changes and set goals to become more welcoming and inclusive as we go forward.

We will continue to work on improving our relationship with every kind of coder. In responses to this year’s survey, more than 15% of people said they find Stack Overflow at least somewhat more welcoming than last year. This continues to be one of our organization’s top priorities, and this news is encouraging.

You can explore more of the results in the detailed breakdown here. As always, we’ll make the anonymized results of this year’s survey publicly available under the Open Database License (ODbL) shortly.

Our annual developer survey is typically one of our most widely read releases. We know this is a challenging time for many people, and that folks around the globe are feeling a great disruption. We hope that Stack Overflow continues to serve as a valuable resource for you, and that this community can come together to support one another.

Saturday, May 23, 2020

100 công ty IT đầu tiên được vinh danh về văn hoá doanh nghiệp

Lương là một yếu tố quan trọng để ứng viên lựa chọn công ty mới, nhưng họ có ở lại công ty đó lâu dài hay không, còn tuỳ thuộc vào văn hoá doanh nghiệp!

Tháng 06 năm 2016 – topITworks khởi động chương trình tìm kiếm và vinh danh các công ty công nghệ có văn hoá doanh nghiệp tốt tại Việt Nam. Dự án này đang trở thành điểm kết nối nhà tuyển dụng và người tìm việc, trong thị trường lao động ngành công nghệ đầy tính cạnh tranh tại Việt Nam hiện nay.

Đây là cơ hội để các doanh nghiệp ngành IT giới thiệu văn hoá đặc trưng của mình, qua đó ứng viên sẽ có thêm thông tin để lựa chọn chính xác môi trường phù hợp với mong muốn, tính cách và định hướng phát triển nghề nghiệp của họ.

100 công ty công nghệ đầu tiên được vinh danh

Môi trường làm việc chuyên nghiệp, người lãnh đạo được tín nhiệm và tôn trọng, độ hài lòng về phúc lợi của nhân viên, sự minh bạch trong giao tiếp và quản lý, kiến thức được chia sẻ và trau dồi để nhân viên cùng nhau phát triển – đó là những yếu tố căn bản để các công ty xây dựng văn hoá của mình. Cách riêng đối với ngành công nghệ thông tin, văn hoá doanh nghiệp còn thể hiện qua những công nghệ đặc thù họ đang sử dụng, phương pháp và quy trình sản xuất ứng dụng.

Sau 6 tháng thực hiện, topITworks chính thức công bố danh sách 100 công ty IT đầu tiên được vinh danh. Đây là những công ty công nghệ đã có thời gian hoạt động và phát triển thương hiệu tại Việt Nam, đang xây dựng hình ảnh nhà tuyển dụng khá tốt đối với thị trường lao động ngành công nghệ. Danh sách tiếp tục được cập nhật trong thời gian sắp tới.

Những tên tuổi lớn như FPT SoftwareAxon ActiveKMS TechnologyTikiVNG… đã trở nên khá quen thuộc với ứng viên ngành công nghệ tại Việt Nam. 

XEM DANH SÁCH 100 CÔNG TY ĐẦU TIÊN

100companies-1

 

Giữ chân nhân tài ngành công nghệ - khi họ có quá nhiều lựa chọn

Thống kê từ VietnamWorks năm 2015, số lượng việc làm nhóm ngành IT tăng 47% mỗi năm, tuy nhiên lượng nhân lực của ngành này chỉ tăng trưởng ở mức 8%. Theo tiến độ đó, đến năm 2020, Việt Nam sẽ thiếu hụt hơn 100,000 ứng viên IT mỗi năm. Số liệu này dẫn đến một cuộc cạnh tranh gay gắt để thu hút và giữ chân nhân tài, giữa các doanh nghiệp ngành IT.

Theo ông Đặng Ngọc Hải – Giám Đốc Chi Nhánh công ty Axon Active Vietnam – một trong 100 công ty có mặt trong danh sách này, chia sẻ: “Với thực tế nguồn nhân lực chất lượng cao đang khan hiếm, trong bối cảnh ngày càng nhiều các doanh nghiệp IT mới thành lập, thì mức lương và các chế độ phúc lợi có lẽ là một trong những tiêu chí hàng đầu để lựa chọn công việc mới. Văn hoá công ty không phải là yếu tố quyết định, nhưng sẽ là tiêu chí rất quan trọng để nhân viên xác định có gắn bó lâu dài ở công ty đó hay không. Thực tế cho thấy những công ty có tỷ lệ nhảy việc thấp thường là những công ty thành công trong việc xây dựng văn hoá đặc thù của mình.”

 


Về topITworks

Một sản phẩm của công ty tuyển dụng trực tuyến hàng đầu VietnamWorks. Với mục tiêu trở thành cổng thông tin nghề nghiệp đa dạng nhất Việt Nam về ngành công nghệ, topITworks sẽ là điểm nối kết nhà tuyển dụng và nhân tài trong thị trường nghề nghiệp ngành công nghệ thông tin đầy tính cạnh tranh hiện nay. Xem thêm thông tin tại: http://topitworks.com/