Tin tức và phân tích của tất cả các thiết bị di động

Nghiên cứu: Ngôn ngữ dành cho nhà phát triển ưu tiên và các công nghệ mới nổi

Là một phần của báo cáo Quốc gia nhà phát triển định kỳ 6 tháng một lần, SlashData đã khảo sát hơn 30.000 nhà phát triển ở 160 quốc gia. Nghiên cứu này giúp bạn có thể tạo ra một kho các sở thích của nhà phát triển, đặc biệt là đối với các ngôn ngữ lập trình. Nó cũng nhấn mạnh các loại dữ liệu mà chúng hoạt động nhiều nhất hoặc sự thu hút của các nhà phát triển đối với các công nghệ mới nổi.

JavaScript vẫn đứng đầu trong các ngôn ngữ ưa thích của các nhà phát triển

Kể từ đầu năm 2020, việc sử dụng JavaScript đã tiếp tục phát triển. Theo nghiên cứu của SlashData, 14 triệu nhà phát triển sử dụng nó trên toàn thế giới. Con số này là một sự gia tăng đáng kể so với tháng 10 năm 2020, khi tổ chức tiết lộ rằng JavaScript có 12,7 triệu người dùng.

Theo SlashData:

Đây là hơn 4,5 hàng triệu người dùng đã tham gia cộng đồng JavaScript trong 3 năm.

Đây là sự phát triển lớn nhất trong số tất cả các ngôn ngữ lập trình. Ngay cả trong những lĩnh vực mà JavaScript không phải là lựa chọn đầu tiên của nhà phát triển, như khoa học dữ liệu, thì nó cuối cùng cũng có tác dụng.

Về phần mình, kể từ khi vượt qua Java, Python tiếp tục thu hút ngày càng nhiều nhà phát triển. Sau khi tăng 1,6 triệu để đạt được 9 triệu người dùng vào cuối năm 2020, nó tiếp tục phát triển trong quý đầu tiên của năm 2021 và thiết lập vị trí là ngôn ngữ được sử dụng nhiều thứ hai với 10,1 triệu người dùng. Java giành vị trí thứ 3 với 9,4 triệu người dùng.

Kotlin, ngôn ngữ chính thức của Google dành cho Android đang trên đà phát triển

Một sự phát triển khác cần lưu ý: đó là ngôn ngữ Kotlin. Số lượng người dùng của nó đã tăng hơn gấp đôi trong ba năm qua, từ 1,1 triệu nhà phát triển trong quý 4 năm 2017 tại 2,6 triệu trong quý 1 năm 2021. Kotlin do đó đã tăng từ vị trí thứ 11 lên vị trí thứ 8 trong báo cáo SlashData. Đặt nơi nó là cổ xưa với Swift, ngôn ngữ lập trình cho các ứng dụng và nền tảngApple.

© SlashData

Sự phát triển của Kotlin có thể được giải thích cụ thể bởi quyết định của Google biến nó trở thành ngôn ngữ lập trình chính thức cho các ứng dụng Android. Nhưng Kotlin vẫn còn một chặng đường dài phía trước để bắt kịp Java, vốn vẫn dẫn đầu trong lĩnh vực phát triển di động.

Báo cáo cũng chỉ ra rằng Rust và Lua đại diện cho 2 ngôn ngữ phát triển nhanh nhất trong 12 tháng qua.

Những loại dữ liệu nào dành cho các nhà phát triển ML, IA và DS?

Nghiên cứu được thực hiện bởi SlashData đặc biệt tập trung vào dữ liệu được các nhà phát triển sử dụng trong bối cảnh các dự án của họ về học máy, trí tuệ nhân tạo và khoa học dữ liệu. Đang phát triển các lĩnh vực với nhu cầu và hoạt động dữ liệu cụ thể.

Chúng tôi biết rằng 68% nhà phát triển được khảo sát xử lý dữ liệu văn bản phi cấu trúc. Với 59% người được hỏi, dữ liệu dạng bảng là loại dữ liệu được sử dụng nhiều thứ hai.

Hơn nữa, âm thanh là loại dữ liệu có nhiều khả năng được kết hợp với hình ảnh, video hoặc văn bản, đây là trường hợp của 75-76% người được hỏi. Các ứng dụng phổ biến nhất mà họ làm việc với dữ liệu âm thanh là chuyển văn bản thành giọng nói (47%) và nhận dạng giọng nói (46%).

Người máy và Ứng dụng nhỏ trong Tùy chọn dành cho nhà phát triển

Nghiên cứu của SlashData cũng nhấn mạnh sự thu hút chính của các nhà phát triển đối với robot đối với 50% số người được hỏi, gắn liền với các ứng dụng mini (ứng dụng được tích hợp vào một ứng dụng khác). Thị giác máy tính đứng thứ ba với 49% số người được hỏi.

© SlashData

Liên quan đến bục phát triển này, hơn một nửa số nhà phát triển tuyên bố đang làm việc, học hỏi hoặc quan tâm đến các công nghệ này. SlashData chỉ ra rằng trong khi các ứng dụng mini phổ biến hơn với các nhà phát triển chuyên nghiệp, những người yêu thích và sinh viên, họ sẽ dễ dàng chuyển sang sử dụng robot hơn.

Tải xuống toàn bộ nghiên cứu từ SlashData