これらの質問は、3 つの主要なプログラミング言語の 1 つに Go を選択した開発者にのみ提示されました。
Go
平均して Go 開発者は、ほかの開発者よりも多い RAM を稼働マシンに搭載しています。また、SSD ディスクの使用状況は 91% であったのに対し、その他の開発者はわずか 79% となっています。
Go 開発者はカフェやレストランでの外食を好み、ほかの開発者よりも多く宅配を注文していて、自炊の割合は低いです。
Go モジュールの使用状況は増加を見せています。今年は 86% の Go 開発者が使用していますが、わずか 2 年前には 41% でした。
一方で、dep、govendor、および glide などのその他のパッケージマネージャーの使用率は下降しています。昨年は 2 位であった Dep は 12% から 5% に大幅に減少しています。
回答者の代表的なプールを確保できるようあらゆる対策を講じましたが、JetBrains 製品のユーザーがアンケートに回答する可能性が高かったため、結果にわずかな偏りが生じている可能性があります。
Go 開発者の間では、どのクラウドサービスが人気を寄せていますか?
AWS は最も利用者の多い選択肢(67%)ですが、そのシェアは他の言語で作業する開発者のシェアを同じです。
Alibaba Cloud(Aliyun)は、Go 開発者と全回答者プールの間で最も高い差異が現れました。Go ユーザーの間のシェアは 20% でしたが、一般開発者層ではわずか 12% でした。
Go 開発者はほかの言語を使用する開発者よりもはるかに高い率で DevOps アクティビティに関与しています。例えば、86% はサーバーテンプレート作成ツール、84% は Docker を使用していますが、他言語の開発者の場合は 65% です。
Kubernetes の使用状況(66% 対 37%)もほかのコンテナーオーケストレーションサービスの結果も同様です。
Go 開発者は、開発者全般のほぼ 2 倍の確率で GraphQL を使用しており(15% 対 8%)、Rust はほぼ 3 倍の確率で選択されています(16% 対 6%)。
Go ビルドは依然として最も人気の高いビルドシステムとなっていますが、そのシェアは昨年の 97% から 85% に下降しています。Makefile は 37% のシェアで 2 位を保持しています。
ご覧いただきありがとうございました!
レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。
JetBrains Tech Insights Lab にご参加ください
ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。