SO タグの順序付けは、プログラミング言語の人気をよく表していますか?
私の最初の推測では、そうではなく、Jeff のファン (おそらく .Net に偏っている) と Joel のファン (特に C/C++ に偏っている可能性があります) が大部分を占めています。
偏りのないプログラミング言語の人気統計を取得する方法はありますか?
SO タグの順序付けは、プログラミング言語の人気をよく表していますか?
私の最初の推測では、そうではなく、Jeff のファン (おそらく .Net に偏っている) と Joel のファン (特に C/C++ に偏っている可能性があります) が大部分を占めています。
偏りのないプログラミング言語の人気統計を取得する方法はありますか?
私は LangPop.com の作成者です。LangPop.comでは、人気を測るためにさまざまな指標を測定しています。私の哲学は、さまざまなことを試して測定し、人々に結果を見てもらい、自分で判断してもらうことです. すべての指標には、欠点、バイアス、利点もあります。
SOタグに関しては、C#以外はかなり正確に見えますが、C#の偏りが大きいので、当面はSOをLangPopの結果に含めないと思います。注目してますけどね。私が注目しているもう 1 つの例は、まだ偏りすぎていることですが、GitHub には膨大な数の Ruby プロジェクトがあります。
Stackoverflow は非常に偏ったサンプルであり、タグの数によって数値がさらに歪められる可能性があります。Joel Spolsky は SO の主要なマーケティング ツールであり、Microsoft テクノロジを好んでいるため、ここでは誇張されています。他のプラットフォームに関心のある人々が、このサイトは自分に向いていないと感じて参加をやめると、偏見は増幅されます。
ティオベ調査は、言語の人気を測る手段として広く引用されています。他の調査と同様に、これには欠陥がありますが、少なくとも人気を測定することを目的としていました.
あなたが投稿した理由を除けば、それは良い表現ではないかもしれません.特定の技術が新しく、他の場所で利用できるヘルプがほとんどなく、SOに多くなる可能性もあります. 特定のテクノロジーは非常に安定しているため、質問は少なくなります。常に専門家が近くにいるか、Oracle や Microsoft 製品のような専用のコミュニティ/フォーラム サイトが必要です。
SO タグの順序は、言語の人気度を示す非常に大雑把なガイドだと思います。図 +/- 係数または 2 または 3。大きな数字の付いたタグは、一般的な現実を反映している可能性があります。ただし、数字が小さいタグは、他のアリーナでより完全に表現される場合があります。
フォーラムが好みを示し始めると、その好みがどのように一致するかに応じて、人々は多かれ少なかれそのフォーラムに引き付けられます. したがって、あなたが言及したものに加えて、選択効果があります。ヘルプを見つける場所はたくさんありますが、一部の言語では、ネットワーク上に既存のより優れたリソースがあります。
偏りのないプログラミング言語の人気統計を取得することは本当に困難です。履歴書を見て、人々が知っていると宣伝していることを確認できると思いますが、これは、誰かが自分を雇うようになると彼らが考えるものに影響されます. 求人広告を見ることもできますが、これにも偏りがあります。ある言語を知っている人が別の言語を知っている人の 2 倍の頻度で転職する場合、他のすべての条件が同じであれば、前者にはより多くの仕事が提供されます。
「人気」をどう定義するかによってかなり大きく変わると思いますが、「偏りのない」表現というものはおそらくないでしょう。
言語の人気は、観察する分野/人口によって大きく異なります。Web 開発者は、(必ずしも人気がない場合でも) PHP を広く使用する可能性が高く、ゲーム開発者は、C++ と Flash/AS が最も重要であると言うでしょう。-プログラミングのすべて、Windows開発者はおそらく現時点でC#を広く採用しています...
求人情報、ブログ、フォーラム、スタック オーバーフローなどを見て傾向を観察することは可能かもしれませんが、傾向以上のものは得られません。
ohloh.netにはかなり優れた指標がいくつかあります。一連のプロジェクトのバージョン管理リポジトリから読み取り、グラフを提供します。