Go Geliştirici Anketi 2019 Sonuçları
(blog.golang.org)-
Başlıca kullanım alanları API/RPC servisleri ve CLI geliştirme
-
Ağırlıklı olarak web, veritabanı, ağ, sistem ve DevOps alanlarında kullanılıyor
-
Teknoloji şirketlerinde yaygın olarak kullanılıyor, ancak finans/medya gibi sektörlerde de yayılıyor
-
En çok 3~10 yıl deneyimli geliştiriciler kullanıyor ve 2 yılın altında deneyime sahip yeni kullanıcılar %56
-
C/Python’a aşina geliştiriciler çoğunlukta
-
Ana geliştirme OS’i: Linux(%66) > mac(%53) > Windows(%20)
-
IDE: VS Code(%41) > GoLand / IntelliJ (%34) > Vim(%14)
-
Sonraki projede de Go kullanacak (%89), Go şirket başarısında kritik önemde (%59)
-
Önem/memnuniyet araştırması: Reliability, Concurrency, Security, Build Speed, Memory Footprint
→ Memnuniyetsizlik noktaları: debugging, bulut kullanımı, binary boyutu
-
Yeni bir Go sürümü çıktığında ekiplerin %75’i 5 ay içinde yükseltme yapıyor
-
Bulut: AWS(%42) > GCP(%24) > Digital Ocean(%8) > Azure(%7)
→ EC2 > K8s > Azure VM > Azure K8s > GCE > Lambda
→ Bulut memnuniyeti AWS > GCP > Azure: özellikle Azure’daki memnuniyetsizlik yüksek
-
Şu anda olmayan ama mutlaka ihtiyaç duyulan Go dil özellikleri: Generics > Better Error Handling > Functional Programming
-
Go ile ilgili cevapların bulunduğu yerler: Stack Overflow > Godoc.org > kaynak kodu > golang.org
Henüz yorum yok.