夜遅くに人気のあるプログラミング言語





Stack Overflowは、プログラミング言語と開発者の習慣に関する興味深い統計の別のコレクションを公開しました。 今回、彼らは時間ごとのサイトへの訪問の統計とこれらの訪問に対する質問の言語タグを比較しました。 結果は興味深い写真でした。 一部の言語は就業時間中により人気があり(C#やJavaScriptなど)、他の言語では夕方にシェアが顕著に増加します(C、Python)。 プログラマーが夕方に帰宅し、最終的に自分の好きなことをやっているかのように。



訪問の時間に関する統計が正しく収集されたことに注意する必要があります。訪問ごとに、IPアドレスを使用してタイムゾーンが計算され、対応する修正が行われました。 一部のユーザーがVPNに座ってアノニマイザーを使用しているという事実により、統計にいくつかの歪みが生じることは明らかですが、歪みはそれほど重要ではありません。 検証により、IPジオベースの歪みは全体像を特に歪めないことが示されました。



分析に1か月かかりました:2016年8月。 今月は西洋の祝日が最も少なく、学生と学童は夕方の宿題で統計に影響を与えないため、最も成功したと見なされました。 8月のすべての国の統計と米国のみの統計の比較では、ほぼ同じ結果が示されました。



スタックオーバーフロートラフィックは、曜日に応じて時刻ごとに分散されます。 これらのグラフは、プログラミング言語をまだ考慮していません。







ここで予期しないことはありません。 昼間は、月曜日から金曜日まで出席率が非常に高くなります。これは明らかです。StackOverflowは作業ツールとして使用されているためです。 昼食時の失敗が見える。 金曜日の夕方、出席者は土曜日の夕方と同じですが、日曜日の夕方よりも低くなります。



さまざまなプログラミング言語のタグの人気を比較する場合、金曜日から日曜日までの夕方の異常を取り除くために、月曜日から木曜日までの統計のみが考慮されました。



最初の図は、4つの一般的なプログラミング言語C、Python、Javascript、C#の人気がどのように変化しているかを示しています。 そこでは、統計は各プログラミング言語の訪問の割合によって正規化されているため、絶対的な人気に関係なく、グラフを1つの画像で正確に比較できます。



この研究の著者であるデータマイニングの専門家であるデビッドロビンソンは、いくつかの注目すべき傾向を特定し、それらを説明しようとします。



たとえば、何らかの理由でC#開発者が他の開発者よりも早く作業を開始および終了し、夜はあまり活発ではありません。 おそらくこれは、より厳格な勤務スケジュールがある金融業界や企業のソフトウェアでC#がより頻繁に使用されるためです。



Cプログラマーはその日を少し遅れて開始しますが、多くの場合、夕方から働き続け、他の誰よりも遅く終了します。 この説明は次のとおりです。C言語は、自由時間にプログラムを行うアマチュア(または宿題をする夏期プログラムの学生)の間でより人気があります。 フォーラムでは、Cプログラマーは理解できないメモリリークのような最も困難な問題に直面しているだけで、夜遅くまで対処する必要があると冗談を言っています。



PythonとJavaScriptの開発者は中間のどこかにいます。彼らはC#開発者より遅く、C開発者よりも早く働き始め、C#開発者よりも遅く、C開発者よりも早く終わります。



次のグラフは、最も「極端な」タグを示しています。タグの最大および最小の出席率は、9:00〜18:00の時間です。 最もプロフェッショナルで最もアマチュア/お気に入りのテクノロジーの評価と見なすことができます。







勤務時間中、SQL Server、Excel、VBA、Internet ExplorerなどのMicrosoftテクノロジー、およびSVNやOracleなどのテクノロジーが最もよく使用されます。



一方、空き時間には、開発者はFirebase、Meteor、ExpressなどのWebフレームワーク、OpenGL、Unityなどのグラフィックライブラリを学習する可能性が高くなります。 関数型プログラミング言語Haskellは、特定の成果を達成した唯一の人です。時間後の人気は50%以上です。 つまり、彼らの自由時間には、労働時間中よりも多くのことに従事しています。 これは、アニメーションで特に顕著であり、時刻ごとのタグの人気を反映しています。 午前中にマイクロソフトのテクノロジーが急上昇し、夕方には何よりも強力なHaskellが急上昇しているのがわかります。







彼らは、開発者からの「Learn Haskell」は「いつか私が常に考えている小説をいつか書く」というカテゴリーのものだと言っています。 つまり、それはすべてのあなたの自由時間を占めることができる連続的で魅力的なプロセスです。



デビッド・ロビンソンは、このリストが平日と週末に最も人気のある過去の技術評価と大部分が重複しているという事実に注目しています



モスクワとキエフは、時間帯ごとの活動の異常な分布によっても際立っています。 現地時間帯を考慮すると、ここでは9:00から17:00まで働く人の中で最も少ない割合です。







おそらくここでは、西側諸国のように、開発者がStack Overflowを使用して作業情報を取得するのが少し少ないため、毎日の訪問の割合は夕方に比べてそれほど高くありません。 モスクワでは、一般的に、午後には奇妙な人気があります。










All Articles