Re: [新闻] 唐凤造神 陈时中翻版

楼主: doig (dd)   2022-12-20 09:05:43
小弟来为大家快速解析一下唐凤的Github:
先说结论: 平庸~优越之间 (mediocre to excellenct), 评分74
Github的基础组成单位可以说是repo (repo可以看成是"程式库")
我们每个人都是一个用户, 可以创建repo,
也可以给其他人的repo一个star
评价一个Github使用者
最重要的是看此人底下repo的star数
(所以我用star数高到低来排序repo, 得出以下截图)
https://i.imgur.com/jTkZVP5.jpg
可看到前3名的star数分别是: 2826, 2273, 468
第4之后的star数急剧减少, 在此就不分析
先来看
第一名的 "ethercalc"
这repo自己的标题 "Node.js port of Multi-user SocialCalc"
就载明了 这是前人的作品, 但"移植"到Node.js这个语言
(就好像太空战士7一开始在PS上先出, 后来移植到PC)
因为是移植的, 不是原创
就不讨论了
再来看
第二名 "node-webworker-threads"
在此repo的说明页有句话
"This is based on @xk (jorgechamorro)'s Threads A GoGo for Node.js, but with
an API conforming to the Web Worker standard."
表示这也是根据一个 @xk使用者的作品 "Threads A Gogo for Node.js"
但唐凤有改良它, 让他符合Web worker的标准
原创度30%
第三名 "500lines"
注意下面有一行字
"forked from aosabook/500lines"
表示这个repo是从其他人的repo直接fork(插过来的)
什么是fork呢?
fork是Github里面的一种功能
当你逛著逛著, 看到一个喜欢的Repo
刚好这个Repo的作者愿意把这个Repo给Open-sourced
(也就是公开的public Repo)
那么你就可以把这个public repo "完全复制"到你自己的帐号下面
(这是完全合法的功能, Github也鼓励你这样做)
我说到"完全复制"
表示复制过来后
你可以看到原作者的 所有branches (分支)
可以 git clone, git pull这个repo到你的本地电脑(其实不用fork也可以clone, pull)
重点是 你在本地电脑写一堆程式后
可以再 git push origin main把新功能推送回Github
所以第3个repo "500lines"不是原创
版面关系
第4名之后star数很少, 没有分析价值
结论 star数多的几个都不算原创
客观地说
一个人帐号下有2个以上2000+ star数的repo
算是有PR90以上了
但由于都不是100%原创
因此综合评分 74

Links booklink

Contact Us: admin [ a t ] ucptt.com