Kết quả khảo sát lập trình viên Go 2019
(blog.golang.org)-
Mục đích sử dụng chính là phát triển dịch vụ API/RPC và CLI
-
Chủ yếu được dùng trong các lĩnh vực web, DB, mạng, hệ thống và DevOps
-
Được các công ty công nghệ sử dụng nhiều, nhưng cũng đang mở rộng sang các ngành như tài chính/truyền thông
-
Được nhiều lập trình viên có 3~10 năm kinh nghiệm sử dụng, và 56% là người dùng mới dưới 2 năm
-
Phần lớn là các lập trình viên quen thuộc với C/Python
-
OS phát triển chính: Linux(66%) > mac(53%) > Windows(20%)
-
IDE: VS Code(41%) > GoLand / IntelliJ (34%) > Vim(14%)
-
Sẽ tiếp tục dùng Go cho dự án tiếp theo (89%), Go là yếu tố cốt lõi cho thành công của công ty (59%)
-
Khảo sát mức độ quan trọng/hài lòng: Độ tin cậy, đồng thời, bảo mật, tốc độ build, mức sử dụng bộ nhớ
→ Điểm chưa hài lòng: gỡ lỗi, sử dụng đám mây, kích thước binary
-
75% đội ngũ nâng cấp trong vòng 5 tháng khi có phiên bản Go mới
-
Cloud: AWS(42%) > GCP(24%) > Digital Ocean(8%) > Azure(7%)
→ EC2 > K8s > Azure VM > Azure K8s > GCE > Lambda
→ Mức độ hài lòng với cloud AWS > GCP > Azure: đặc biệt mức độ không hài lòng với Azure rất cao
-
Tính năng ngôn ngữ Go hiện chưa có nhưng rất cần: Generics > Better Error Handling > Functional Programming
-
Nơi tìm câu trả lời liên quan đến Go: Stack Overflow > Godoc.org > mã nguồn > golang.org
Chưa có bình luận nào.