Go開発者アンケート2019の結果
(blog.golang.org)-
主な用途は API/RPC サービスと CLI 開発
-
Web、DB、ネットワーク、システム、DevOps 分野で主に使用
-
技術系企業で多く使われているが、金融・メディア産業などにも拡大中
-
開発経験3〜10年の開発者の利用が多く、2年以下の新規ユーザーが56%
-
C/Python に慣れた開発者が多数
-
主な開発OS: Linux(66%) > mac(53%) > Windows(20%)
-
IDE : VS Code(41%) > GoLand / IntelliJ (34%) > Vim(14%)
-
次のプロジェクトでも Go を使う予定 (89%)、Go が会社の成功に不可欠 (59%)
-
重要度/満足度調査 : Reliability、Concurrency、Security、Build Speed、Memory Footprint
→ 不満点 : デバッグ、クラウド利用、バイナリサイズ
-
Go の新バージョンが出たら5か月以内にアップグレードするチームが75%
-
Cloud : AWS(42%) > GCP(24%) > Digital Ocean(8%) > Azure(7%)
→ EC2 > K8s > Azure VM > Azure K8s > GCE > Lambda
→ クラウド満足度は AWS > GCP > Azure : 特に Azure の不満度が高い
-
現在はないがぜひ必要な Go 言語機能 : Generics > Better Error Handling > Functional Programming
-
Go 関連の回答を得る場所 : Stack Overflow > Godoc.org > ソースコード > golang.org
まだコメントはありません。