我是 2010 年加入的 Github,应该是比较早的一批了。2013 年开始提交第一个 commit,到现在差不多 6 年的时间。期间因为全职读了一个 master,同时在全职工作(国外允许这种情况,因为第一年修完了大部分课程)有一段时间空白。其余的时间,只要有空,都会提交。
早先的几年是很少在 Github 的 trending 上看到中文项目的,印象中是 2017 年前后,中文项目才开始逐渐崭露头角。记得之前有一次在 trending 上看到几个中文项目,我还特别兴奋的截图通知群里的伙伴(几个程序员)。虽然是 Markdown 项目,但是我觉得是一个好的开始,我相信今后会有越来越多的中文项目出现。
事实也确实如此,最近两年不断涌现大厂的开源项目,以及很多个人的优秀项目。比如:coc.nvim,因为我是 vim 用户,这个项目好到让我忍不住的去给作者捐款。
以及还有一些其它杂七杂八的小项目。这里就不列举了。其中 1,2,3 用在了我们的生产环境,队伍内成员的评价都挺好的。
围绕 Reapex,我还创建了Reapex 社区,我会持续的在上面发布 Reapex 相关的插件和代码。
以上就是一个普通程序员的 Github 自白,有人可能会问,为什么项目在没人关注的情况我还能坚持下去?动力在哪里?我的回答是:开始,坚持,然后习惯坚持。
1
airyland 2019-09-23 06:41:53 +08:00
非杠,六年 300+ 是比较少的数字,我甚至怀疑是不是少了两个零。
|
2
df4VW 2019-09-23 06:47:43 +08:00 1
至少这个是真开源,开的出花了很多心思开发和写文档
|
3
cnnblike 2019-09-23 06:50:51 +08:00 12
这个意义比 markdown 程序员的 30000 大得多了
|
5
zhw2590582 2019-09-23 07:15:39 +08:00 via iPhone
经得起考验的框架都是好框架
|
6
ericgui 2019-09-23 07:26:06 +08:00 1
其实 300+意味着什么呢?连知道你的项目的人的数量都不多,所以你的项目必然充满了大量的个人口味,但不一定是最受市场欢迎的,不一定是最符合市场需求的 feature。
开源产品还是要经过市场的检验。 否则你就是自己感动自己,没意义。 sorry,说了点大实话。 |
7
mamahaha 2019-09-23 07:27:42 +08:00 1
很多优秀的项目大多数人是发现不了的,github 是真正淘宝的地方,也许让你受用终身的项目却无人关注,也许正是它的无人关注才会让你受用终身。
|
9
KasuganoSoras 2019-09-23 07:37:48 +08:00 2
|
10
coolair 2019-09-23 07:38:24 +08:00 via Android 3
伞哥参与的那个 HOL 项目也就三百多 star,那些以 star 论项目好坏的人才滋生了 star 产业的发展。
|
11
KasuganoSoras 2019-09-23 07:44:08 +08:00 2
其实开源的 star 多数来自宣传,只要你宣传到位了 star 涨的比香港记者还快,我这个沙雕游戏当时也是借着在 b 站拍了个视频,然后在 V2EX 和其他论坛宣传了一下,star 疯涨,demo 域名给癌坤举报无数次。。一个高 star 的项目就这么出来了。另外项目尽量和流行文化内容相关会比较受欢迎,写一些当下流行的、需要的东西也可以轻松获得高 star 数,以上是个人总结经验。
|
12
TristanYang 2019-09-23 07:55:12 +08:00 via iPhone
确实略少……最近两周我的一个个人项目,没蹭热点,非 markdown,也有四五百了……
不过对真正热爱写代码的人,这些都是浮云,加油哈! |
13
Pastsong 2019-09-23 07:58:38 +08:00
比起 star 我更喜欢看 npm 的 weekly download 哈哈哈哈
|
14
hkitdog 2019-09-23 07:59:03 +08:00 via iPhone
这个意义比 markdown 程序员的 30000 大得多了
|
15
wsseo 2019-09-23 08:04:28 +08:00
标题起得不好
|
16
liuxey 2019-09-23 08:07:45 +08:00
哈哈,说标题的是不知道隔壁的贴子吧
|
17
uhian 2019-09-23 08:17:12 +08:00 via iPhone
这是“致敬”30000🌟吗😂
|
18
nG29DOMuRYTWfcSr 2019-09-23 08:19:32 +08:00
确实很不错,能坚持不容易!
|
19
oneisall8955 2019-09-23 08:22:58 +08:00 via Android
@wsseo 致敬 30000 的标题🐶
|
20
yuting0501 2019-09-23 08:33:15 +08:00 via iPhone
做个开箱即用的网站克隆项目,包含前后端,动辄上千星。做个稍复杂能商用嵌入式 OS,每年流水几千万美金,也才几百星。
星星多代表的 "稍后阅读"、"将来学习"的人群多,issue 和 PR 多才是实实在在的好项目,至少大家真的用起来了。 |
22
airyland 2019-09-23 08:41:34 +08:00
@cnnblike 怎么说呢,我并非不承认它有价值,至少对作者来说。但是标题使用了数字也就是说是想用数字要吸引大家阅读,只是这个数字违和了,中间数字可以去掉。
|
23
kknd22 2019-09-23 08:42:49 +08:00
我说有个既视感。。。
原来这个是 300+ |
24
hanxiV2EX 2019-09-23 08:50:50 +08:00 via Android
我 2011 年注册的 GitHub,还没有项目超过 300star,自己开心就好。另外我是 vim 重度用户,目前使用 neovim
|
25
Yggdroot 2019-09-23 08:54:09 +08:00 via Android
@ericgui 如果不花大力气做宣传,有 100+都是个不容易的事情,你如果能做一个很优秀的项目,你不宣传,看看 300+用多长时间?
|
26
buf1024 2019-09-23 08:59:14 +08:00
可以买 star :~
|
27
everydiao 2019-09-23 09:00:09 +08:00 via Android
@KasuganoSoras 谢谢前辈!
|
28
xiangyuecn 2019-09-23 09:40:15 +08:00
隔壁的已经水深火热了,趁着还没有凉透,我也开了一个帖子蹭一把热度😂
|
29
meeken 2019-09-23 09:49:18 +08:00 via iPhone
爱楼主
|
30
momocraft 2019-09-23 09:50:10 +08:00
we cannot measure what counts, but we can count what can be measured.
|
31
waruqi 2019-09-23 10:08:32 +08:00 via Android
star 只能说明推广频率高和项目受众广吧,我觉得还是 guthub 新出的 used by 指数还稍微准些,可以不是所有项目都支持统计
|
32
jinboker 2019-09-23 10:10:28 +08:00
@xiangyuecn 那帖子是不是被那位老哥给删了啊~~~都没看到了诶
|
33
gunjianpan 2019-09-23 10:12:05 +08:00
hhh 👍真开源
|
34
xiangyuecn 2019-09-23 10:14:59 +08:00
|
35
xcold 2019-09-23 10:15:23 +08:00
能解决实际问题的都是好开源~
|
38
killpigman 2019-09-23 11:17:16 +08:00
@cnnblike
都在说 markdown30000,请问是什么梗? |
39
anonymous256 2019-09-23 12:23:30 +08:00 2
@Yggdroot #25
@janxin #36 同意, 国内一些项目 star 就是水. v2 求 star 的帖子有不在少数. 说到底还是满足下自己的虚荣心, 或找工作时简历上好吹牛. 网络主播乱入编程行业, 这种行为和直播平台的"老铁们, 点点订阅, 关注一下" , 有什么本质区别? 我觉得, 一个项目你感兴趣, 对你有价值, 才有必要 Star. 求别人施舍来的订阅有个 p 用, 说得难听点, 真的是程序中的乞丐. 好项目自然有人 star. 不好或冷门的项目, 哪怕你天天宣传也见得真有人用. 宣传自己的项目我都能理解, 但是: 求 Star 的行为太恶心了, 等于乞丐. 用"求 star site:v2ex.com", 搜索结果: ![20190923120829.png]( https://i.loli.net/2019/09/23/GfEATuxldwZgeCY.png) 跑偏了, 以上和楼主没关系. 只是吐槽下那些程序员中的"star 乞丐". 看不惯这种风气. |
40
xiaotuzi 2019-09-23 12:40:05 +08:00 via iPhone
我就猜到有人会这么写标题…其实我也想这么发个推广的🌚
|
41
reus 2019-09-23 12:57:38 +08:00
所以 star 数并不代表项目质量,仅仅就是代表一个数字而已,就像国家之间比人口多寡一样
|
42
connection 2019-09-23 13:38:12 +08:00
star 多固然好,但是少也没关系
我看过一些很好的开源项目,内里代码很有价值,但是并没有多少 star 主要还是取决于你开源的目的与追求 |
43
mathzhaoliang 2019-09-23 13:56:42 +08:00
要想让一个项目被更多的人用上,既要有好的代码,也要有好的宣传,两者缺一不可。用心制作的网站 / README 可以让别人更快了解到你的项目有哪些特色。
好的项目打广告求 star 是完全可以接受的。纯为了给简历加分求 star 是很 low 的行为。 |
46
kuaner 2019-09-23 15:40:44 +08:00 1
lz 的好几个 star 都关注过,没想到在这里看到
|
47
anthonywilson 2019-09-23 18:25:17 +08:00
最近都流行嗮这个吗?我的开源一个月,收获 350+ stars,我骄傲了吗。
欢迎各位 V 友多多 star: https://github.com/xiaoming2028/FreeNetwork/wiki |
48
edimetia3d 2019-09-23 20:10:28 +08:00
同意不少 v 友的意见 , 人口基数,细分领域都很重要.
比如强如 NVIDIA https://github.com/NVIDIA/cutlass 这么优质的代码也没多少 star |
49
loveqianool 2019-09-23 20:26:38 +08:00
励志。
|