点赞能代表一切?Github的星数排行榜被高估了
全文共1722字 , 预计学习时长6分钟
本文插图
图源:unsplash
流量时代注意力代表一切 , 这一条似乎在哪儿都说得通 。 即使是在GitHub上浏览开源项目 , 我们也会更关注那些获得星星更多的项目 , 这当然无可厚非 。 它们能简单直观地给出积极反馈 。
从用户角度来说 , 较高的星数是你选择这个项目而不是另一个项目的理由 。 从维护者的角度来说 , 每多收获一颗星星就能刺激你分泌多一点多巴胺 。
然而 , 我们内心其实都清楚一个开源项目在GitHub上收获星星的多少并不能说明它的成败 。 点击“Star”按钮也仅仅表示“我觉着它有趣” 。 这不是一件坏事 , 但也不能一锤定音一个项目的成败 。
笔者正在做《Cortex , 开源机器学习架构》这个项目 , 尽管知道星数不能代表一切 , 但只要星数大幅上涨 , 笔者都会毫无理由地兴奋 。
本文插图
图源:Star History
很显然笔者不是个例 。 现在有专门围绕GitHub星数搭建的一个完整的生态系统 , 开源营销已经成为它的商机 。
本文插图
开源团队致力于发布星数里程碑大字报 , 现在已经有一套完整的追踪分析星数增长的工具 。
星数已不知不觉从“一个公开支持某一项目的方式”变成了“开源软件的货币” 。 这值得我们去重新评估一个星星究竟价值几何 。
本文插图
为何星数不像你想的那么重要
星星确有价值 , 但如今人们对它们重视过头 , 有些不合常理 。 总体来说 , 星数并不像我们看待的那么重要 , 原因有以下几点 。
1.星数不等同于用户数
你可以在没有使用某项目的情况下给它点一个星星 , 也可以使用过某个项目却不给它星星 。 星数与用户数之间不存在必然的因果关系 , 当然了 , 他们可以促进彼此数量增长 。
本文插图
图源:Google
用Cortex举例 , 有一大批用户没有给这个项目投星星 , 着实有些令人震惊 。 我们评估cortex星数是否有价值的north star指的是在实际生产中运用该项目模型的人数 。
我们通过与实际用户交流进行衡量 。 如果得到的数据不断上涨 , 我们做的事情就很有意义;如果数据下跌 , cortex项目里的东西就要修改 , 即便这个项目的星数仍在增长 。
2.星数高度依赖开发环境
星数并不是一个始终如一的价值单位 , 比较不同项目之间的星数并非直截了当 。 一个项目受众的大小、活跃度、潜在用户数量以及维护者的营销努力 , 均能对项目的星数产生巨大的影响 。
举个例子 , 如果你开发前端Javascript框架并且有Facebook的营销预算 , 那么与DevOps工程师使用的工具相比 , 你能收获更多的星星 。
换句话说 , React有148,000颗星 , 相比之下Elasticsearch只有49,000颗星 , 这一事实并不能说明Elasticsearch逊色于React——他们之间完全没有可比性 。
3.星数从本质上来说是社交媒体营销
尽管GitHub不是推特和脸书 , 但星数仍旧是一种社交媒体营销 , 所有与社交媒体有关的特征在这里都适用 。
本文插图
图源:unsplash
- 小区|点赞!工人自发组织为东营市白云小区清理积水
- 地下城与勇士|DNF:红眼玩家三大记忆,流星落太帅气,而它代表一个时代
- 爱笑的姑娘|微信又更新了!公众号文章底部新增点赞和分享按钮
- 胖次资讯|防弹少年团 | 盐系爱豆代表之一金南俊的盐系time
- 拉萨|劝解、跳河救人!为这位拉萨“的哥”点赞
- 大众网|点赞!工人自发组织为东营市白云小区清理积水
- 巴黎圣日耳曼等豪门觊觎,贝纳塞代表AC米兰出战时的数据并不亮眼,为何这位后腰还能得到不少豪门的青睐呢
- 热点贵州网|幼儿园老师17秒教科书式撤离,人民日报点赞!贵州赫章地震瞬间
- 张萌|张萌其实并不萌,她是火辣性感代表,更是烈焰的红裙女神!
- 热点贵州网|人民日报点赞!贵州赫章地震瞬间,幼儿园老师17秒教科书式撤离
