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

Nghiên cứu trên GitHub: các ngôn ngữ phổ biến, lợi ích của tự động hóa, công việc kết hợp…

GitHub đã công bố báo cáo thường niên năm 2021 của mình, có tiêu đề “Trạng thái của Octoverse”. Điều này dựa trên nhiều hơn 4 hàng triệu kho lưu trữ và một cuộc khảo sát trên 12.000 nhà phát triển để xác định xu hướng hiện tại giữa các công ty phát triển phần mềm và các dự án mã nguồn mở.

1,4 triệu người đóng góp mới cho các dự án mã nguồn mở

Vào năm 2021, cộng đồng nhà phát triển đang trở nên mạnh mẽ hơn. Do đó, có nhiều hơn 3 hàng triệu người đóng góp ban đầu cho các dự án mã nguồn mở trên toàn thế giới. Điều này thể hiện sự gia tăng của 1,4 triệu so với năm 2020. (xem hình trên)

Trong số những nhân vật quan trọng cần ghi nhớ vào năm 2021:

73 triệu nhà phát triển sử dụng GitHub, 16 triệu người dùng mới, 61 triệu kho lưu trữ mới, 84% trong số 100 công ty của Fortune sử dụng GitHub Enterprise, 31,5 % người dùng đang hoạt động đến từ Bắc Mỹ, 31% từ châu Á và 27% từ châu Âu.

Tăng năng suất nhờ tự động hóa

Vào năm 2021, năng suất trở lại đà trước đại dịch. Điều này đặc biệt là do việc sử dụng tự động hóa ngày càng tăng, góp phần cải thiện cả công việc và năng suất. “Bằng cách loại bỏ ma sát và các nhiệm vụ lặp đi lặp lại thông qua tự động hóa, các nhóm thực hiện tốt hơn 27% trong nguồn mở và 43% tốt hơn cho các dự án doanh nghiệp và các nhà phát triển báo cáo mức độ hài lòng cao hơn của khách hàng đối tác”, báo cáo cho biết.

Mặt khác, GitHub lưu ý rằng trong cộng đồng mã nguồn mở của mình, các dự án được xây dựng từ mã và chuỗi công cụ được chia sẻ bởi những người khác đang phát triển. Do đó, hiệu suất của các nhà phát triển trong công việc có khả năng tăng 87% khi việc sử dụng lại mã dễ dàng và không gây ra rắc rối.

Hướng tới một tổ chức làm việc kết hợp cho các nhà phát triển

Các nhà phát triển đang ngày càng quan tâm đến việc làm việc kết hợp. Ngày nay, chỉ có 11% số người được hỏi đang cân nhắc quay lại văn phòng, giảm 30% so với thời kỳ trước đại dịch, vốn có 41% nhà phát triển trên trang web. 47% các nhà phát triển mong đợi một tổ chức làm việc kết hợp, giữa mặt đối mặt và từ xa. 39% đang xem xét việc làm từ xa toàn thời gian.

Đa số người được hỏi đang xem xét việc làm việc kết hợp. © GitHub

Tài liệu để tối ưu hóa cộng tác

Theo báo cáo, phải đặc biệt chú ý đến tài liệu. Nó làm nổi bật giá trị do các phương pháp mã nguồn mở mang lại như READMEs, hướng dẫn đóng góp, quản lý vấn đề và những lợi ích mà các phương pháp này có thể có trong các công ty. Trong cả hai môi trường, tài liệu chất lượng, đáng tin cậy và cập nhật có thể tăng 50% năng suất. Tuy nhiên, GitHub lưu ý rằng tài liệu thường không được đầu tư.

Tài liệu được sử dụng rộng rãi trong các dự án mã nguồn mở. © GitHub

Các ngôn ngữ lập trình được sử dụng nhiều nhất trên GitHub vào năm 2021

Không có gì ngạc nhiên khi bảng xếp hạng các ngôn ngữ được sử dụng nhiều nhất trên GitHub bao gồm JavaScript ở vị trí đầu tiên, tiếp theo là Python và Java. Biểu đồ được nhúng trong báo cáo cho thấy rất ít chuyển động trong việc sử dụng các ngôn ngữ lập trình từ năm 2020 đến năm 2021.

Các ngôn ngữ được sử dụng nhiều nhất vào năm 2021 theo báo cáo “State of the Octoverse”. © GitHub

Khuyến khích thấy cố vấn phát triển trong cộng đồng

Báo cáo chỉ ra rằng xây dựng cộng đồng là chìa khóa thành công. Các thực hành như cố vấn, nuôi dưỡng lòng tin và sự tôn trọng, đồng thời tạo ra các cộng đồng an toàn và thân thiện có thể mang lại lợi ích cho cả doanh nghiệp và các dự án nguồn mở. Khi những người đóng góp mới nhận được những đánh giá thân thiện và kịp thời, các nhóm sẽ thấy tác động tích cực đến năng suất: cải thiện 46% trong mã nguồn mở và 16% trong doanh nghiệp. Ngoài ra, cố vấn giúp tạo ra các cộng đồng lành mạnh và bền vững.

Những lợi ích của việc cố vấn trong các dự án mã nguồn mở. © GitHub

Xem toàn bộ báo cáo