Con Số Biết Nói Của Khảo Sát Stackoverflow Năm 2020

1. Tổng quan

Năm thứ 10 của cuộc khảo sát lớn nhất của stackoverflow diễn ra vào tháng 2 năm 2020. Cuộc khảo sát năm nay đã được thực hiện bởi gần 65.000 người đến từ 186 quốc gia trên thế giới, các câu hỏi được trả lời trong vòng trung bình 16,6 phút.

Lưu ý rằng cuộc khảo sát năm nay được thực hiện vào tháng 2, trước khi COVID-19 được Tổ chức Y tế Thế giới tuyên bố là đại dịch và trước khi vi rút này ảnh hưởng đến mọi quốc gia trên thế giới. Đương nhiên, ai cũng hiểu Covid đến mang theo 2 mặt của vấn đề, bên cạnh những thiệt hại thì mặt khác, đó là những cơ hội về sự chuyển đổi vô cùng lớn đối với ngành CNTT nói riêng.

Key resultS – Kết quả nổi bật

  • Không có gì đáng ngạc nhiên, trong năm thứ tám liên tiếp, JavaScript đã duy trì vị trí vững chắc của nó là ngôn ngữ lập trình được sử dụng phổ biến nhất. Đi sâu hơn vào danh sách, chúng ta cũng thấy mức tăng vừa phải cho TypeScript, vượt xa C về mức độ phổ biến. Ngoài ra, Ruby, từng nằm trong top 10 của danh sách này vào năm 2017, đã sụt giảm, bị vượt qua bởi các công nghệ mới hơn, xu hướng hơn như Go và Kotlin.
  • Hơn 75% nhà phát triển thỉnh thoảng sẽ làm việc ngoài giờ, vào khoảng một đến hai ngày mỗi quý.
  • Khoảng 75% người được hỏi trên toàn thế giới đã hoàn thành ít nhất tương đương với bằng cử nhân hoặc cao hơn. Điều này tương đương với những gì chúng ta đã thấy trong những năm trước. Điều thú vị là gần 10% số developer được phỏng vấn có bằng cấp liên quan đến kinh doanh hoặc bằng cấp trong lĩnh vực nhân văn, khoa học xã hội hoặc mỹ thuật. Điều đó có nghĩa là, ai cũng có thể học và làm việc liên quan đến lập trình nếu phù hợp và kiên trì theo đuổi.
  • Khoảng 12% tổng số người được hỏi nói rằng họ là sinh viên.
  • Trong số những người được hỏi là các nhà phát triển chuyên nghiệp, 70% dưới 35 tuổi và khoảng 5% từ 50 tuổi trở lên.
  • Các chuyên gia SRE, DevOps và kỹ sư dữ liệu yêu cầu mức lương cao hơn so với các nhà phát triển có cùng số năm kinh nghiệm trong các job khác nhau. Điều này phù hợp với những gì chúng ta đã thấy trong xu hướng tiền lương của các ngành này thuộc top đầu. Các nhà thiết kế, nhà phát triển di động và nhà giáo dục có xu hướng yêu cầu mức lương thấp hơn.
  • Điểm mới trong khảo sát của năm nay đó là hỏi về Devops và hơn 50% những người được khảo sát cho rằng, Devops vô cùng quan trọng trong việc mở rộng quy mô phát triển phần mềm.

Những người làm khảo sát – họ là ai?

Mỗi tháng, khoảng 50 triệu người truy cập Stack Overflow để tìm hiểu và chia sẻ kiến thức. Ước tính của ngành cho thấy 20-25 triệu người trong số này là các nhà phát triển chuyên nghiệp và sinh viên trình độ đại học. Phần lớn những người trả lời khảo sát năm nay cho biết họ là những lập trình viên chuyên nghiệp hoặc sinh viên ngành IT.

Khoảng 55% người được hỏi là lập trình viên full-stack và khoảng 20% là nhà phát triển thiết bị di động. Các nhóm đối tượng khảo sát phổ biến nhất bao gồm LTV back-end, front-end và full-stack, quản trị viên cơ sở dữ liệu và quản trị viên hệ thống, chuyên gia DevOps và kỹ sư, nhà nghiên cứu, nhà khoa học, nhà thiết kế…

Khảo sát lập trình viên theo vai trò làm việc

Một phát hiện lý thú là, 78% Lập trình viên được khảo sát nói rằng, họ code vì đam mê chứ không phải vì một điều gì khác. 🙂

Khoảng 15% các lập trình viên đã bắt đầu code từ 30 năm trước, 40% số lập trình viên này đã code từ 10 năm trước, và có khoảng 17% số lập trình viên đã có kinh nghiệm code dưới 5 năm. Trong đó thì, lực lượng LTV dưới 10 năm kinh nghiệm đang chiếm áp đảo trong thị trường với khoảng 65%

Khảo sát theo số năm kinh nghiệm

Ngôn ngữ nào phổ biến nhất 2020?

Không nằm ngoài dự đoán, Javascript vẫn chứng tỏ sức hút và thế mạnh của mình khi tiếp tục là ngôn ngữ được sử dụng nhiều nhất năm 2020.  Top 5 gọi tên: Js, Html/css, SQL, Python và Java.

Top các ngôn ngữ phổ biến nhất 2020

Trong 5 năm hoạt động, Rust đã chiếm vị trí hàng đầu là ngôn ngữ lập trình được yêu thích nhất. TypeScript là thứ hai vượt qua Python so với năm ngoái. Chúng ta cũng nhận thấy mức tăng lớn trong Go, tăng lên thứ 5 từ thứ 10 năm ngoái. VBA, Objective C và Perl giữ vị trí hàng đầu cho những ngôn ngữ đáng sợ nhất. Python, năm thứ 4 liên tiếp là ngôn ngữ được nhiều người mong muốn được tìm hiểu nhất.

Top các ngôn ngữ mong muốn được tìm hiểu nhất

Mức độ thường xuyên khi học các công nghệ mới

Chúng tôi đã hỏi các nhà phát triển tần suất họ học một ngôn ngữ hoặc framework mới. Khoảng 75% người được hỏi nói rằng họ học một công nghệ mới ít nhất vài tháng một lần hoặc một năm một lần. Điều này cho thấy các đổi mới diễn ra nhanh chóng như thế nào và nhiệm vụ của các LTV đó là không ngừng học hỏi để bắt kịp với sự thay đổi.

Mức độ thường xuyên khi học công nghệ mới

Họ sẽ làm gì khi gặp vấn đề cần giải quyết?

Chúng tôi đã hỏi những người trả lời rằng họ làm gì khi họ gặp khó khăn trong một vấn đề. Stack Overflow là lựa chọn hàng đầu với 90% các lập trình viên được khảo sát.

Họ làm việc cho các công ty như thế nào?

Gần 5% số LTV hiện nay đang làm việc tự do. Khoảng 40% người được khảo sát đang làm việc cho các công ty quy mô dưới 100 người, 18% trong số đó làm việc cho công ty có size từ 100-499 nhân viên. Và với các tập đoàn lớn trên 10,000 người, con số đó là 13,9%. 

Yếu tố công việc quan trọng nhất?

Ba yếu tố ảnh hưởng nhiều nhất đến quyết định của LTV để lựa chọn công việ đó là:

  • Ngôn ngữ và công nghệ mà nhà phát triển sẽ làm việc là quan trọng nhất
  • Môi trường/ văn hóa doanh nghiệp
  • Tính linh hoạt của thời gian làm việc
  • Điều thú vị là các yếu tố ít quan trọng nhất là hoạt động tài chính của tổ chức (11,4%), team cụ thể mà họ sẽ làm việc (11,2%) và sự đa dạng của tổ chức (6,6%). Tuy nhiên, nếu chúng ta kiểm soát về giới tính, chúng ta thấy một số khác biệt trong bảng xếp hạng. Ví dụ, trong số những phụ nữ được hỏi, 48% chọn văn hóa công ty là một trong những yếu tố quan trọng nhất và 18% cho rằng sự đa dạng cũng là yếu tố quan trọng hàng đầu. Trong số những người trả lời không thì 49,9% chọn môi trường làm việc và văn hóa công ty trong ba yếu tố quan trọng hàng đầu và 33,4% đánh giá cao sự đa dạng của công ty.

Mức lương trung bình 

Trong bảng khảo sát có thể thấy, các giám đốc kỹ thuật, SRE, chuyên gia DevOps và kỹ sư dữ liệu có xu hướng nhận được mức lương cao nhất. Nhìn chung, ngành CNTT là ngành có mặt bằng chung thu nhập vào top cao trên thế giới. Đây là mức lương để các LTV tương lai tham khảo để làm căn cứ lựa chọn chuyên ngành phù hợp với mình.

Tạm kết

Trên đây là tất cả những gì cuộc khảo sát trên 65.000 người ở 186 quốc gia mà Stackoverflow đã thực hiện vào tháng 2 năm 2020. Hi vọng sẽ giúp ích cho các bạn trong việc nghiên cứu, tìm hiểu thị trường và đưa ra những quyết định phù hợp cho tương lai. Chúc các bạn thành công.

Trả lời

Email của bạn sẽ không được hiển thị công khai.