• 请不要在回答技术问题时复制粘贴 AI 生成的内容
vitoria
V2EX  ›  程序员

Github 上一个 star 都没有,是不是我代码太烂了?

  •  
  •   vitoria · Jul 12, 2018 · 14441 views
    This topic created in 3036 days ago, the information mentioned may be changed or developed.
    刚上完大一,上学期学了 C,寒假闲着无聊就写了个比特币工具集,目前实现的功能有生成各种类型的比特币地址,地址可用性校验,私玥可用性校验,以及 base6,58,58check,64 编解码.
    但是快半年过去了也没有一个 star,是不是我代码写的太烂了?或者是功能都太简单了?是的话我该做些啥来提升这个项目的质量呢?
    附上 Github 地址:github.com/Yirain/bitcoin-toolkit
    97 replies  •  2020-04-30 10:14:51 +08:00
    shily
    shily
    Jul 12, 2018
    1
    可能是没有基友吧
    momocraft
    momocraft
    Jul 12, 2018
    2
    私钥..?
    misaka19000
    misaka19000
    Jul 12, 2018❤️6
    3
    骗人,明明就有一个 star
    likuku
    likuku
    Jul 12, 2018
    4
    大一啊,还得有 3,4 年,可能 5,6,7,8 年 才毕业工作,时间长着呢,急个毛线...

    花重金在各大程序员受众媒体打广告了没?没打广告,怎么可能突然爆红收获一闪一闪满天星?!
    abowloflrf
    abowloflrf
    Jul 12, 2018 via iPhone
    5
    就算写的多好不宣传也没人看得到你的 repo 啊
    jiumingzhu
    jiumingzhu
    Jul 12, 2018❤️8
    6
    我是拿来做代码仓库用的。代码不精,封装无力,结构松散,drbug 迟缓,混在你们这群大佬的身边,压力很大啊
    ucun
    ucun
    Jul 12, 2018
    7
    是
    fx109138
    fx109138
    Jul 12, 2018 via Android
    8
    就算再好,没人知道它的存在,你让谁点 star 呢
    vansl
    vansl
    Jul 12, 2018 via iPhone
    9
    建议做点好玩的、实用的,最重要的是别处找不到的。要独特。https://github.com/vansl
    roshad
    roshad
    Jul 12, 2018
    10
    宣传 宣传 宣传
    代码差没关系, 别怕人骂, 再丑也得献出来.
    各个论坛没上过学的印度 coder 写的东西我看过不少了,关键就是自信,再差也得发出来给人看.
    AlisaDestiny
    AlisaDestiny
    Jul 12, 2018
    11
    好的东西也需要适当的宣传。
    zenio
    zenio
    Jul 12, 2018 via Android
    12
    @misaka19000 说不定是自己点的😂
    Kilerd
    Kilerd
    Jul 12, 2018
    13
    没事,我写了几年才 10+星星,你已经很棒了。
    orange666
    orange666
    Jul 12, 2018
    14
    真厉害,大一 我还沉迷再网吧 LOL 哎
    huoru
    huoru
    Jul 12, 2018❤️6
    15
    https://github.com/YongHaoWu/NeteaseCloudMusicFlac
    你看我这个项目,现在 878 个 star 了,可以说是一点技术含量都没有。。代码更不用说了。。

    所以呢,有没有 star 跟你代码质量好不好没有关系,跟你有没有去宣传以及项目能不能让人点 star 有关系。(比如说这个项目一看就让人觉得『😯,以后说不定会用到呢』)
    tongz
    tongz
    Jul 12, 2018
    16
    一小时 7 分钟过去了, 850 次点击, 都没有一个给楼主 star 的吗.

    那我来 star 吧~支持楼主有写下去的动力
    inoki
    inoki
    Jul 12, 2018
    17
    #9 九楼正解。。。好玩才是 star 和 trend 的硬道理。。。我也不好玩 hhh
    https://github.com/inokinoki
    互 fo?
    yu5121199
    yu5121199
    Jul 12, 2018
    18
    蹭个热度
    vitoria
    vitoria
    OP
    Jul 12, 2018
    20
    @inoki
    @yu5121199 谢啦~已回 fo
    mathzhaoliang
    mathzhaoliang
    Jul 12, 2018
    21
    名字应该用 a collection of,而不是 combination .
    vitoria
    vitoria
    OP
    Jul 12, 2018
    22
    @likuku @roshad @ChristopherWu 也是哦,我没有去宣传,而且我这个项目也不好玩,没啥实用性
    vitoria
    vitoria
    OP
    Jul 12, 2018
    23
    @mathzhaoliang 好的,下次 commit 改掉
    laike9m
    laike9m
    Jul 12, 2018 via Android
    24
    个人项目,拿星确实和代码质量关系不大,和易用性关系很大。还有就是一定要写好文档。nocode 那种就不提了。
    shenxgan
    shenxgan
    Jul 12, 2018
    25
    自己先点一个
    seaswalker
    seaswalker
    Jul 12, 2018 via iPhone
    26
    以前我的也没有,也没怎么宣传,从去年开始突然每天都在涨,至今不知道为啥
    byte404
    byte404
    Jul 12, 2018 via Android
    27
    你真当 star 是点赞哦
    thedrwu
    thedrwu
    Jul 12, 2018 via Android
    28
    09 年的时候 GitHub 还没有那么流行,随手写了一个小玩具,函数和变量的命名用的还是一个非英语的语言。一段时间后多了几十个 fork 和百个 star,当时还不知道同性社交的玩法,吓得我赶紧删了项目。
    likuku
    likuku
    Jul 12, 2018
    29
    @thedrwu 为啥要删?因为项目太那啥了?
    Shura
    Shura
    Jul 12, 2018
    30
    star 数和代码质量根本没有关系,我 star 数最多的项目的代码还是高中的时候照葫芦画瓢写的: https://github.com/xiuluo/baidu
    虽然代码很垃圾,但是在当时来说还是很好用的,写完之后再去 oschina 的代码片段板块(现在已经没了)宣传了一波,star 量蹭蹭就涨上来了,可是这些又有什么用呢?
    ex2vkf
    ex2vkf
    Jul 12, 2018 via iPhone
    31
    淘宝有专业 star,需要 fork 加钱,需要贡献代码,价格面谈
    timonwong
    timonwong
    Jul 12, 2018❤️7
    32
    star 数:
    非语言 > 前端语言 > 后端语言

    所以建议你用 js 写
    pandaaa
    pandaaa
    Jul 12, 2018 via Android
    33
    自己点啊,咋了?
    或者说写 blog 宣传自己的 github 是最有效的。
    HackerJax
    HackerJax
    Jul 12, 2018❤️2
    34
    希望我写的 Gitfool 可以助你一臂之力,一个假装你一年四季都在写代码的脚本: https://github.com/Jaggle/Gitfool [手动滑稽]
    yangqi
    yangqi
    Jul 12, 2018
    35
    说明你写的工具对别人没什么用,有用的能解决问题的即使代码很烂也会有很多 star 的
    IceCola1
    IceCola1
    Jul 12, 2018
    36
    哈哈哈我也没有,自己认可自己的项目就行了。
    ThirdFlame
    ThirdFlame
    Jul 12, 2018
    37
    关键是 可能没需求,或者有需求没有搜索到。 我随意写了个东西,都不知道谁怎么找到的,被人点了几下。
    xiexingjia
    xiexingjia
    Jul 12, 2018
    38
    零基础写 Python 机器人 https://github.com/akgnah/oh-my-robot
    wolfie
    wolfie
    Jul 12, 2018
    39
    C

    就记得 include
    waruqi
    waruqi
    Jul 12, 2018 via Android
    40
    得推广啊,不然谁知道 。。这不 star 不是有了么?
    Ehco1996
    Ehco1996
    Jul 12, 2018
    41
    说起来很惭愧,我就写了一个简单的 web 面板
    Ehco1996
    Ehco1996
    Jul 12, 2018
    42
    居然已经 700+star 了 https://github.com/Ehco1996
    vitoria
    vitoria
    OP
    Jul 12, 2018
    43
    @Ehco1996 好东西,star 了
    byteli
    byteli
    Jul 12, 2018 via Android
    44
    github 不适合放 c
    xrr2016
    xrr2016
    Jul 12, 2018
    45
    你可以自己 star 一个啊
    wang4249
    wang4249
    Jul 12, 2018
    46
    我觉得我这个挺好玩的,跟实时风格迁移相关
    https://github.com/JunbinWang/Tensorflow-Style-Transfer-with-Adain
    求大佬给星星呀~
    epicnoob
    epicnoob
    Jul 12, 2018
    47
    重复的轮子还要 star 干嘛
    zjyl1994
    zjyl1994
    Jul 12, 2018 via Android
    48
    写博客宣传啊,我之前写了一篇博客介绍我的半成品项目,这文章被爬虫爬走了,到现在还在给我涨星
    kofj
    kofj
    Jul 12, 2018
    49
    我拿了近 200 星的这个是写过的最简单的 demo 之一。。。https://github.com/kofj/naivechain
    crossoverJie
    crossoverJie
    Jul 12, 2018
    50
    已经 5 个了,知道为什么多了五个吗 因为你发帖宣传了

    看看这个:

    https://crossoverjie.top/2018/05/15/skill/1Kstar/
    deadEgg
    deadEgg
    Jul 12, 2018
    51
    star 数是和你在程序网红圈的知名度相关的。

    社区要宣传才有的 star。
    Weny
    Weny
    Jul 12, 2018 via iPhone
    52
    @timonwong (杀手锏)讨论为国接盘
    lightening
    lightening
    Jul 12, 2018
    53
    关键是有没有用啊。你会给什么代码加 star ?
    1. 写的特别厉害的(但也不一定,你给 https://github.com/torvalds/linux 打星星了吗?)
    2. 对自己特别有用的
    zzj0311
    zzj0311
    Jul 13, 2018 via Android
    54
    你发个车就有一堆星星了
    Wicked
    Wicked
    Jul 13, 2018 via iPhone
    55
    自娱自乐的后花园,只为满足自己的精神需求而存在,有没有星星都无所谓,点缀而已
    ihoey
    ihoey
    Jul 13, 2018 via Android
    56
    攒了好久才这几个,不过比没有好了

    https://github.com/ihoey
    thundernet8
    thundernet8
    Jul 13, 2018 via Android
    57
    @timonwong 应该是 markdown 写啊
    kingcos
    kingcos
    Jul 13, 2018 via iPhone
    58
    star 有什么用…心里没点 13 数吗🌚
    Jackeriss
    Jackeriss
    Jul 13, 2018 via iPhone
    59
    @timonwong 受众越广 star 越多
    wuweidong0107
    wuweidong0107
    Jul 13, 2018
    60
    广告无疑
    cyrbuzz
    cyrbuzz
    PRO
    Jul 13, 2018❤️1
    61
    个人感觉应是 漂亮的简介,实用的功能,受众大的代码,合理的宣传。

    做过两版 防网易云的项目,第一个项目界面丑,不实用,到现在为止 21 个 star。
    第一版:
    https://github.com/HuberTRoy/NetEase

    第二版界面还算可以,功能更加多样实用,在 V2 发帖后平均每天都能涨 1 个 star。累积到现在有 484 个 star。
    第二版:
    https://github.com/HuberTRoy/MusicBox

    在两者的 traffic 中,第一个无人问津有人看估计也没几个 star,第二个每天 10+~20+ 访问,来自于 Github,V2EX,知乎等等。

    这样也就知道问题出在哪里了,traffic 中无人看那是宣传不够,宣传了还没人看可能就是代码问题也有可能是其他问题。比如像我第二版那个项目,每天 10~20 个人可以转换成一个 star,深知自己水平,和代码好不好基本没什么关系,像是日志,打包,甚至目录结构等都是后来发布后经由各路前辈指点才有的。

    没什么 star 也可能是曲高和寡。
    scipio
    scipio
    Jul 13, 2018
    62
    你难道不知道 github 的本质是个社交网站吗?
    chunqiuyiyu
    chunqiuyiyu
    Jul 13, 2018
    63
    我以前对这些东西( GitHub 上的点赞数、博客文章收录量等等)耿耿于怀,现在想通了,其实无所谓的。我的目标是写出更好的代码与文章,别人喜欢自然是好,不喜欢也没关系。当然你的目标如果是多几颗星星,就可以在这个方向上多多努力,比如说加大宣传什么的。
    bk201
    bk201
    Jul 13, 2018
    64
    好好写代码,不要整天想着什么 star,你看那些🐮人会去求 star 嘛,别人只会宣传自己东西多牛逼,至于你关不关主,他无所谓.
    pony279
    pony279
    Jul 13, 2018
    65
    start 数除了代码好坏以外,因素有很多

    - 比如你要会打广告,要能找到对应的社区。注意项目名,关键字,TAG 等内容,要方便别人搜索到。
    - 文档清晰简单,附上一些简短的 demo,最小化阅读成本。
    - 确实有人需要这个项目。或者让别人以为很有用,即使有些项目可能没有多少自己写的东西。
    flyico
    flyico
    Jul 13, 2018
    66
    淘宝搜索 github start 了解下
    way2create
    way2create
    Jul 13, 2018
    67
    目前纯粹当学习的仓库用,2 台电脑同步一下
    vjnjc
    vjnjc
    Jul 13, 2018 via Android
    68
    没事,我最多的一个 repo 有两个星,而且只有一个 readme。
    Wyane
    Wyane
    Jul 13, 2018
    69
    @ihoey 好看,支持一下
    Kontinue
    Kontinue
    Jul 13, 2018
    70
    宣传是正解啊,我一个辣鸡毕设,现在都有 80+ star 了,主要是个人博客在引流了。。。。
    然并卵
    Jafee
    Jafee
    Jul 13, 2018
    71
    有的时候 star 并不能代表你项目的质量,我见过一个非常不错的项目,star 只有十几个。
    metrxqin
    metrxqin
    Jul 13, 2018
    72
    OP 说话太拐弯抹角,直接跪求 STAR。
    DavidNineRoc
    DavidNineRoc
    Jul 13, 2018
    73
    https://github.com/DavidNineRoc
    多去论坛宣传吧,每次写工具了之后,v2ex, 开源中国, CSDN,简书,掘金,laravel-china,sf,知乎 全都跑去发一遍博客
    Johnsen
    Johnsen
    Jul 13, 2018
    74
    https://github.com/JohnsenZhou/Front-End-Checklist
    这篇翻译文章都快破 600star 了,所以不要着急
    metrxqin
    metrxqin
    Jul 13, 2018
    75
    @ChristopherWu 不赞同公开这种项目,严重损害行业的健康发展。网易云音乐多么好的平台,如果被整破产了,是大家的损失。
    ala2008
    ala2008
    Jul 13, 2018
    76
    没赶上潮流,我写了一个 react-demo 都有一个星。。微笑
    silvert
    silvert
    Jul 13, 2018
    77
    微博、各种论坛, @一群程序员网红大佬 求转发,如果你是网红程序员,空白内容也能几千 star,另外水平越低级越容易跟风,你得把 README 写的他们看得懂,图例,中文齐全,就容易获得 star,不过这有什么意义吗
    littleshy
    littleshy
    Jul 13, 2018
    78
    这不挺好?反正我就当作私有仓库用了!
    clouduan
    clouduan
    Jul 13, 2018 via Android❤️2
    79
    代码质量和 star 数没有必然的关系。事实上,据说 star 最初的作用作为 mark 的目的,不过我一直把它当成“赞”。

    要宣传,要打广告,不要觉得这样做不好意思。有的是闲时间,又有网络空间资源,随手甩一把链接就可以的事,何乐而不为。但是也不要刻意去追求 star 数,比如说不要到处追着宣传,那样会引起别人反感( v 站这种情况见过好几次啦)。

    关于发广告的地方,1. 朋友圈和动态算一个吧,我之前一直不用朋友圈,最后才发现是个发广告的好地方🌚。2. 知乎和 v 站算一个吧,这两个地方用户非常活跃,分享新奇的东西还是有很多人看的。3. 写个人博客,做好 SEO,推荐使用 GitHub Pages,这样别人 Google 相关资源的时候会有可能看到你的博客,进而搜到你的项目。3. 多提升再在 GitHub 上的活跃度,这里我指的是提 pr/issue 这些,参与社区做贡献,我觉得能极大增加你的主页浏览量。4. 最后说一点 Readme 一定要写好,门面还是蛮重要的,排版和介绍的逻辑都要注意,必要时加个 badges 提高下逼格
    🌚。

    举 da 个 ge 例 guang 子 gao,我前段时间写过一个简单的脚本,是关于微信小游戏加减大师的游戏辅助,可以赢卡兑换奖品。我本人并非 CS 相关专业,代码写得也没灵气,但是我还是厚着脸皮发到了知乎上。由于比较实用,文档写得比较清晰,得了一点微小的 star,知乎上 700 多点赞,而且在 GitHub 通过 Insight -> Traffic 看到很大部分浏览都来自知乎… Orz

    附上上文提到的脚本地址: https://github.com/clouduan/WechatGameAutoPlayer
    知乎推广: https://zhuanlan.zhihu.com/p/36387916
    noinlj
    noinlj
    Jul 13, 2018
    80
    恭喜你有 10 个了,才发现做了再牛逼的东西,没推广等于 0,推广一下,好火哦
    runnerlee
    runnerlee
    Jul 13, 2018
    81
    我写的那些辣鸡代码的 star 大部分来自于我的辣鸡同事
    nakupanda
    nakupanda
    Jul 13, 2018
    82
    星星多质量好: https://github.com/nakupanda/bootstrap3-dialog
    不过工作上用不到了,很久没维护
    print1024
    print1024
    Jul 13, 2018
    83
    代码写得好,宣传必须要更好。向自媒体、百家号等定向投放,推荐你去抖音上试试
    af463419014
    af463419014
    Jul 13, 2018
    84
    既然你这么想要 star,就给你点下吧
    另外,star 的作用不是点赞,是收藏,所以跟代码烂不烂没关系
    sonyxperia
    sonyxperia
    Jul 13, 2018
    85
    为什么要追求这些有的没的
    uloveits
    uloveits
    Jul 13, 2018
    86
    https://github.com/uloveits/checklist-support 你们写完代码要不要写单体测试 要不要写 excel 文档 ?
    smallseven
    smallseven
    Jul 13, 2018
    87
    这几天随便捣鼓了一下 github page 搭建了一个博客,给自己找了一个写字的地方,超开心哒!
    哼唧唧,https://github.com/ydlan/ydlan.github.io
    Eugene1024
    Eugene1024
    Jul 13, 2018
    88
    想要 star,你做的东西得有趣好玩,能抓住当下的热点,能满足人们的好奇和缓解人们的焦虑,适当的宣传

    举两个例子吧

    https://github.com/wangshub/wechat_jump_game

    https://github.com/ruanyf/es6tutorial
    ihoey
    ihoey
    Jul 13, 2018 via Android
    89
    @Wyane 非常感谢呢
    kaedea
    kaedea
    Jul 13, 2018
    90
    repo 取名很重要…
    wildcat007
    wildcat007
    Jul 13, 2018
    91
    我的代码是一年前的,刚刚看了有 5 个 star,3 个 fork。开心~
    pynix
    pynix
    Jul 13, 2018
    92
    如果不是通用的库,或者框架,就不要追求 star 了。

    不以 star 轮英雄。。。。
    yhzwy
    yhzwy
    Jul 13, 2018
    93
    star 多的不都是宣传得多的吗
    matthewz
    matthewz
    Jul 14, 2018❤️1
    94
    这年头想要快速 star 就实现别人没开源的深度炼丹的论文最容易,....我随便写了一个还没完全实现就几十个星了....
    hanklxw
    hanklxw
    Jul 14, 2018
    95
    已经很牛 X 了.
    我当年大一的时候除了会打游戏打五笔, 啥都不会
    Linzai
    Linzai
    Aug 29, 2018
    96
    @timonwong 真相了
    lbunderway
    lbunderway
    Apr 30, 2020
    97
    http://images.yantinglife.com/index.html
    这个可以教方便搜索 github 的项目
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1308 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 161ms · UTC 21:40 · PVG 05:40 · LAX 13:40 · JFK 16:40
    ♥ Do have faith in what you're doing.