Mỗi năm, Stack Overflow khảo sát các nhà phát triển để tìm ra công cụ họ đang sử dụng, công cụ nào muốn sử dụng, công cụ nào thích và công cụ nào họ không hứng thú. Trong số những thứ được yêu cầu nhiều nhất có React.js, .Net và JavaScript.
Nghề nghiệp của các nhà phát triển đang được đổi mới. Trong số gần 83.500 người đã trả lời cuộc khảo sát năm 2021 của Stack Overflow về các công cụ họ sử dụng, hơn 35% đã tham gia nghề này dưới 5 năm và hơn 50% đã viết mã dưới 10 năm. Cuộc khảo sát hàng năm được thực hiện từ tháng 5 đến tháng 6 năm 2021 trên 181 quốc gia cũng cho thấy rằng cách thức tự đào tạo đang thay đổi trong hàng ngũ của thế hệ tương lai.
Trong giới trẻ dưới 18 tuổi, các nguồn trực tuyến như video và blog phổ biến hơn cả sách và trường học cộng lại. Nhìn chung, hơn 60% người được hỏi đã học mã từ các nguồn trực tuyến. Nền tảng đám mây được yêu cầu rộng rãi nhất trong số các nhà phát triển vẫn là AWS, ở mức 54% tổng thể và lên đến 59% trong số các nhà phát triển chuyên nghiệp. Tuy nhiên, Google Cloud và Microsoft Azure đã có được vị thế kể từ năm ngoái, lần lượt được 32,5% và 29,7% các chuyên gia trích dẫn.
Trong số những sự phát triển được thiết lập bởi cuộc khảo sát Stack Overflow hàng năm, React.js đã vượt qua jQuery trong danh mục các khuôn khổ web được sử dụng nhiều nhất, được 40% người trả lời trích dẫn, trước jQuery (34,4%), Express (28,3%), Angular (23%) ), Vue.js (19%) hoặc ASP.NET Core (18%).
Angular đứng ở vị trí thứ 3 trong số các nhà phát triển chuyên nghiệp. Trong các công nghệ khác được sử dụng, .Net framework đứng đầu với 34%, tiếp theo là thư viện các hàm toán học NumPy cho Python. Trong số các ngôn ngữ kịch bản, JavaScript đã được sử dụng nhiều nhất trong 9 năm (65%). Về các danh mục công cụ khác, Git được 93,4% tổng số người được hỏi sử dụng, trong khi Docker được 48,85% sử dụng. Tiếp theo là Yarn (17,7%) và Kubernetes (16,6%). Trong môi trường phát triển tích hợp, Visual Studio Code dẫn đầu với 71% trước Visual Studio (33%). Và về hệ điều hành, Windows được 45,3% trong tổng số người được hỏi trích dẫn, trước Linux (25,3%) và macOS (25,1%). Tỷ lệ phần trăm khác nhau giữa các chuyên gia: Windows (41,2%), macOS (30%) và Linux (25%).
Rust, ngôn ngữ được yêu thích nhất trong 6 năm
Cuộc khảo sát cũng hỏi các nhà phát triển công nghệ nào họ thích nhất và họ muốn sử dụng công nghệ nào. Đối với ngôn ngữ, Rust được đánh giá cao nhất, trong năm thứ 6, được trích dẫn bởi 87%. Cuối danh sách là Cobol (15,8%). Trong khi Python được yêu cầu nhiều nhất trong 5 năm, thì năm nay là 1/5 nhà phát triển. Trong các khuôn khổ web, Svelte mới là người giành chiến thắng trong cuộc bỏ phiếu. Ngược lại, Angular.js là 76,8%. Khi được hỏi họ muốn sử dụng cái nào, một phần tư trong số họ trích dẫn React.js. Về các công cụ cộng tác, Neovim được thích nhất (82%) và được yêu cầu nhiều nhất là Visual Studio Code, bằng một trong 10. Trong cơ sở dữ liệu, Redis và PostgreSQL được thích nhất (70%).
Xét về các kỹ năng được trả lương cao nhất, Perl là ngôn ngữ được trả lương cao nhất vào năm ngoái. Năm nay, mức lương trung bình cao nhất dành cho các nhà phát triển Clojure (95.000 đô la), trước F # (81.000 đô la), Elixir, Erlang, Perl và Ruby (80.000 đô la). Trong số tất cả các nhà phát triển đã trả lời cuộc khảo sát, 76% đang làm việc, ít nhất là bán thời gian, so với 92% vào năm ngoái. Stack Overflow lưu ý rằng, ngay cả khi tỷ lệ này đã giảm xuống, không có sự gia tăng đáng kể nào về tỷ lệ các nhà phát triển đang tìm việc.
Nguồn: lemondeinformatique