
現在、求職者はITの求人市場を支配しています。履歴書を開くだけで、すぐにたくさんのオファーが届きます。 hh.indexは 、7月の情報技術の分野における履歴書の数と欠員の数の比率を示しており、モスクワ全体で記録的な値1.2に低下しました(2009年のピーク時、その値は3を超えました)。

興味深いオファーがたくさんある状況では、ITスペシャリスト、特にプログラマーにとっての主要な質問は、それらのベストを選択することです。 そして、ここでの主な基準の1つは給与です。
給与計算クラスタ
検索クラスタリングは、検索結果のクエリを絞り込む(絞り込む)ための情報ツールです。 hh.ruには、空席の主なパラメーターに関するいくつかのクラスターがあります。 最後の操作では、給与で検索を絞り込むことができます。

検索を絞り込む機能に加えて、給与クラスタには重大な情報コンポーネントが含まれています。 ユーザーの助けを借りて、すべてのユーザーが検索クエリの労働市場の簡単な概要を作成できます。
たとえば、ロシアのプログラマーの空きがhh.ruでどれだけ空いているかを見てみましょう。

給与の「from」と「to」について、一定期間の空席数をカウントしました。 申請者は通常、特定の金額の提案に関心があるため、サイトでは、すべてのクラスターが「から」と見なされます。
パートナーと競合他社は、地域ごとの統計を提供しています。 問題はありません。検索で適切な地域(モスクワなど)を選択し、habrakatの前に投稿した写真を取得するだけです。

ここではクラスターが視覚化されており、給与の分布はすでに正常に見えています。 ロシア全体のデータを表示する最初のヒストグラムでは、実際、正規分布は首都と地域の給与の差によって侵食され、その結果、最初の2つのクラスターは非常に大きくなります。
サンクトペテルブルクでは、給与の分配は似ています:

したがって、いくつかの興味深い仮説を立てることができます。特に、特定のクラスターの空室を調べることで確認できます。
- ジュニアはクラスター1および2に分類されます。
- クラスター3および4は通常の開発者です。
- クラスター5および6では、シニア開発者です。
この研究の主な利点は、病院の平均気温と同じくらい有用な平均給与だけでなく、給与の分布を確認できることです。
現在、各読者は給与と地位を相関させようとすることができ、雇用主は給与が市場の状況にどの程度対応しているかを評価できます。
より深く潜る

「まあ、彼らは何か面白いものや特定の人に関連するものを約束しましたが、彼らはある種の球状のプログラマーについて真空で話します」と、賢明な読者は言うでしょう、彼は正しいでしょう。 私たちの小さな研究の次の段階では、このプログラミング言語またはそのプログラミング言語のコストを確認します。 このため、対応するプログラミング言語の名前でクエリを使用し、空席の説明と名前で検索します(過去のヒストグラムを作成するために、空席の名前に対してのみ検索を使用しました)。 このアプローチは精度をわずかに低下させます。なぜなら、空席は非常に多くの場合、望ましいプログラミング言語を示しているからです。 実際の結果はわずかに低くなります。 これらの単語は多くの場合追加オプションとして指定されているため、HTML、JavaScriptなどのリクエストを解析しません。
デフォルトの都市を研究都市として選択しました。プログラマーの空き数の点で最大です。 私は自分の裁量で、デスクトップ/サーバー側に焦点を当てたプログラミング言語を選択しました。そうすれば、DBMSに関連付けることができます。 しかし、TIOBEによると、選択されたすべての言語は上位10位に入っています。
Java

C ++

Php

C#

Python

ルビー

Perl

マトリックスを作成するか、2番目の次元を追加します

最後の曲技飛行を試してみましょう。たとえば、データベースなどの追加テクノロジをプログラミング言語に追加します。 ここでは、プログラミング言語のリストを少し減らします。誰もが適切な空席を持っているわけではないので、数千ルーブルのスラッシュで給与を示します。 検索クエリは、プログラミング言語とデータベースの名前と一致しました(後者の場合、「NoSQL」):

このようなマトリックスは、あなたの価値を理解するためだけでなく、あなたのキャリアを計画するためにも使用できます。 たとえば、私が平均的なPHP開発者であり、標準のMySQLデータベースを使用しているとします。 PostgreSQLをよく勉強して経験を積めば、月に少なくとも15,000ルーブルの給与を申請できます。
上記の研究はすべて、それぞれの地域、プログラミング言語、技術などで繰り返す(および改善する)ことができます。