Mục lục
Công nghệ phổ biến nhất
Được yêu thích nhất, muốn sử dụng nhất
Những công nghệ phổ biến nhất
Programming, Scripting, and Markup Languages
Không có gì đáng ngạc nhiên, trong năm thứ tám liên tiếp, JavaScript đã duy trì thành trì của nó như 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 tôi 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.

Databases
Khi xem xét các công nghệ cơ sở dữ liệu, các kết quả hầu hết phù hợp với những gì chúng tôi đã quan sát năm ngoái. MySQL đã duy trì vị trí đầu bảng, tiếp theo là PostgreSQL và Microsoft SQL Server. Tuy nhiên, chúng tôi thấy mức độ phổ biến của Firebase tăng nhẹ, vượt xa Elasticsearch trong năm nay.

Web Frameworks
Khi tập trung hoàn toàn vào các khuôn khổ web, chúng ta thấy rằng jQuery vẫn là vua, nhưng đang dần mất vị trí trước React.js và Angular qua từng năm. Chúng tôi thấy một số hợp nhất, vì hơn 35% người được hỏi sử dụng jQuery, React, một phiên bản của Angular (kết hợp Angular, đại diện cho Angular 2+ và Angular.js) hoặc một hương vị của ASP.NET (ASP.NET hoặc ASP .NET Core).

Platforms
Linux và Windows duy trì vị trí hàng đầu cho hầu hết các nền tảng phổ biến, với hơn một nửa số người được hỏi báo cáo rằng họ đã thực hiện công việc phát triển với chúng trong năm nay. Chúng ta cũng nhận thấy sự tăng trưởng hàng năm trong sự phổ biến của các công nghệ container như Docker và Kubernetes.

Hệ sinh thái & cụm
Các công nghệ tập hợp lại với nhau thành các hệ sinh thái liên quan có xu hướng được sử dụng bởi cùng một nhà phát triển. Biểu đồ mạng này thể hiện điều này bằng cách chỉ ra những công nghệ nào có mối tương quan cao nhất với nhau. Tương tự như năm ngoái, chúng ta thấy một nhóm lớn các công nghệ phát triển web được kết nối qua SQL với một cho các công nghệ của Microsoft, cũng như một nhóm các công nghệ hoạt động được kết nối với mạng hệ sinh thái Python thông qua Linux.
Mức lương trung bình ngành
Mức lương theo vị trí làm việc
Trong hội đồng quản trị, 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. Khi tập trung vào Hoa Kỳ, chúng tôi thấy một số khác biệt ở cuối phổ lương. Tại Hoa Kỳ, các nhà phát triển di động và nhà giáo dục có xu hướng có mức lương cao hơn so với các nghề khác khi so sánh với dân số nhà phát triển toàn cầu.

Mức lương trung bình theo vị trí và số năm kinh nghiệm
Khi xem xét mức lương so với số năm kinh nghiệm như thế nào, chúng ta thấy điều đáng mong đợi - các nhà phát triển có nhiều kinh nghiệm hơn có xu hướng yêu cầu mức lương cao hơn. Tuy nhiên, chúng tôi thấy một số khác biệt khi xem xét các vai trò của nhà phát triển cụ thể. Các chuyên gia SRE, DevOps và kỹ sư dữ liệu yêu cầu mức lương cao hơn không tương xứng so với các nhà phát triển có cùng mức kinh nghiệm trong các vai trò 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 nói chung. Các nhà thiết kế, nhà phát triển di động và nhà giáo dục có xu hướng đưa ra mức lương thấp hơn một cách không tương xứng.
Mức lương và kinh nghiệm theo ngôn ngữ lập trình
Nguồn: https://insights.stackoverflow.com/survey/2020#technology