メインコンテンツにスキップ
すべてのコレクションよくある質問
技術力スコアの算出方法(詳細)
技術力スコアの算出方法(詳細)

技術力スコアの詳しい算出方法を解説しています。

2週間以上前に更新

この記事では、LAPRASにおける技術力スコアの算出方法について説明をします。

※ LAPRASスコアはスコアリングロジックのコードを公開しています。

※ スコアに関するご意見・議論はぜひLAPRASユーザーコミュニティに投稿ください。

技術力スコア算出方法の概要

LAPRASには、技術力スコア、ビジネス力スコア、影響力スコアの3つの指標がありますが、いずれもユーザーのスコア分布が1.0〜5.0の間で正規分布に近くなるように点数を付けられています。

技術力スコアは4つの詳細スコア(子指標)を統合して算出されており、Score Detail にて4つの詳細スコアのそれぞれのスコアを確認することができます。

※「スコアの変遷」は毎週月曜日に最新へ反映されます。確認するタイミングによっては「LAPRAS SCORE」にて表示されている数値と相違することがありますのでご了承ください。

ロジックの詳細とスコアリングの考え方

スコアリングロジックの詳細はLAPRASスコアの公開リポジトリを参照ください。

以下、技術力スコアの子指標であるGitHub、TechArticle等のスコアを 詳細スコアと表現します。

「技術力スコア」および「詳細スコア」はLAPRASがクロールしているユーザーの中での相対的な順位をもとに算出しています。「相対的な順位」を考慮する前の点数をそれぞれ「総合Rawスコア」「詳細Rawスコア」と表現します。

Q. 技術力スコア、詳細スコアはどのような分布をしているのですか?

A. Rawスコアを変換することで、平均が3.0, 分散が0.5の正規分布になるようにスコアを振っています。グラフを描くと下図のような分布になります。

​​ 

Q. 特定のSNSを使っていない/特定の活動をしていないだけで点数が下がるのですか?

A. LAPRASは「特定のアウトプット活動をやっていないことで減点」ではなく「この活動もやっているので加点」という捉え方をしています。技術力スコアは、(GitHubによる)コーディング力、(Qiita, Zennによる)テクニカルライティング力、(イベント参加による)インプット量/コミュニティへの貢献、といった要素を複合的に判断し計算されています。(ここで示した能力はあくまで一例です)

よりロジックの詳細について説明しますと、総合Rawスコアは詳細Rawスコアの重み付きの和によって計算されているため、特定のSNSを使っていないからといってRawスコアが減点されるということはありません。ただし、他の人がより多くのSNSで活動することで、相対的な順位が下がることで技術力スコアが下がることはあります。

Q. 現行の技術力スコアで正しく技術力を表現できていると考えていますか?

A. いいえ、改善の余地だらけだと考えています。

APRASでは、現在のスコアが完成形だとは考えていません。 むしろ、LAPRASスコアは課題だらけで、まだまだこれから改善していくところであると考えています。 これまでもLAPRASユーザーの皆様から様々なご意見をいただいていますが、その多くがまだ実現できていないというのが実際のところです。

LAPRAS では、スコアリングロジックのコードを公開し、ユーザーの皆様との対話を通じた共創を進めていきたいと考えています。詳しくは「なぜスコアロジックを公開するのか?」をご覧ください。

また、スコアに関するご意見や議論は、ぜひユーザーコミュニティに投稿ください。

こちらの回答で解決しましたか?