> 网址 [gitstar](
http://gitstar.txtxtx.com.cn/)
长久以来,大多数的排行榜,都是依靠 star 数来评价一个开发者,但是因为 github 的模糊设定,导致 star 可能是书签,可能是点赞,可能是支持,导致 star 价值越来越低,作为评价准则也越来越缺少说服力.
尤其是最近几年看到各种各样的 markdown 项目疯狂收集星星,导致 star 泡沫飙升,原来面试的时候,简历上说有个几百 star 的项目已经是很厉害的了,现在论坛上动不动就是一万 star 是如何炼成的,我看了几个这种帖子之后,忽然萌生了一个想法,那就是,能不能通过收集 github 上的多维度数据,判断一个开发者真正的水平呢?
说干就干,我花了几个晚上收集了一些国内外的已经有的 ranking 网站,发现基本都是依靠 star 或者 follow 作为指标,这两个肯定要纳入维度的,然后又看了一些分析社交影响力的论文,摸索着自己搞了一套公式,最后应用了一点统计学的方法,把数据整理了一下,打造了一个打分系统 gitstar,github 的明星
再写上一点吧,本来后端接口也就花费了 2 天时间就写好了,多亏了 github api 给力,但是好死不死我想搞个前后端分离,于是看了一晚上 vue,磕磕绊绊的开始写了起来,本来准备 10 月 24 号就发布上线,结果磕磕绊绊写到上周末,周日晚上兴冲冲的发布完毕,忽然发现 1MB 的小主机,竟然打开要 10s 左右,原来 vue 打包没有优化,打出来的竟然有 2MB!!!!,昨天下班查了下资料,引入 cdn,gzip,终于快一点了。。。。
操作很简单,注意要查询其他人的信息, 比如
https://github.com/torvalds就要填写 torvalds,不是邮箱
以 linux 之父的结果简单说明一下
![image.png](
https://i.loli.net/2019/10/30/HSBb53yzWmdZhqI.png)
左边个人信息一目了然,其中 top repo 指的是个人贡献最多的项目,可能不是自己名下的
星星 自己名下所有项目+top repo 的 star 数 ,可以侧面说明项目的受欢迎程度
粉丝 就是粉丝数,这个比较能表现出一个人的影响力
活跃度 就是 contribute 的加权,commit 占比较少,提 pr 和 issue 权重略大一些
代码影响 个人名下项目的 获得一定 star 的项目数
其他项目 贡献过代码的其他项目的 获得一定 star 的项目数
欢迎提出点意见,如果觉得分数不合理也请提出来
可以晒你的分数,祝大家早日成为五边形战士
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/614711
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.