统计gihub程序员影响力的项目
网址 gitstar
长久以来,大多数的排行榜,都是依靠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,不是邮箱
左边个人信息一目了然,其中top repo 指的是个人贡献最多的项目,可能不是自己名下的
星星 自己名下所有项目+top repo的star数 ,可以侧面说明项目的受欢迎程度 粉丝 就是粉丝数,这个比较能表现出一个人的影响力 活跃度 就是contribute的加权,commit占比较少,提pr 和 issue权重略大一些 代码影响 个人名下项目的 统计指数 其他项目 贡献过代码的其他项目的 统计指数
欢迎提出点意见,如果觉得分数不合理也请提出来
可以晒你的分数,祝大家早日成为五边形战士