首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

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

  •  
  •   vitoria · 69 天前 · 8163 次点击
    这是一个创建于 69 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚上完大一,上学期学了 C,寒假闲着无聊就写了个比特币工具集,目前实现的功能有生成各种类型的比特币地址,地址可用性校验,私玥可用性校验,以及 base6,58,58check,64 编解码.
    但是快半年过去了也没有一个 star,是不是我代码写的太烂了?或者是功能都太简单了?是的话我该做些啥来提升这个项目的质量呢?
    附上 Github 地址:github.com/Yirain/bitcoin-toolkit
    96 回复  |  直到 2018-08-29 13:28:35 +08:00
        1
    shily   69 天前
    可能是没有基友吧
        2
    momocraft   69 天前
    私钥..?
        3
    misaka19000   69 天前   ♥ 6
    骗人,明明就有一个 star
        4
    likuku   69 天前
    大一啊,还得有 3,4 年,可能 5,6,7,8 年 才毕业工作,时间长着呢,急个毛线...

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

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

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

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

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

    看看这个:

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

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

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

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

    - 比如你要会打广告,要能找到对应的社区。注意项目名,关键字,TAG 等内容,要方便别人搜索到。
    - 文档清晰简单,附上一些简短的 demo,最小化阅读成本。
    - 确实有人需要这个项目。或者让别人以为很有用,即使有些项目可能没有多少自己写的东西。
        66
    flyico   68 天前
    淘宝搜索 github start 了解下
        67
    way2create   68 天前
    目前纯粹当学习的仓库用,2 台电脑同步一下
        68
    vjnjc   68 天前 via Android
    没事,我最多的一个 repo 有两个星,而且只有一个 readme。
        69
    Wyane   68 天前
    @ihoey 好看,支持一下
        70
    Kontinue   68 天前
    宣传是正解啊,我一个辣鸡毕设,现在都有 80+ star 了,主要是个人博客在引流了。。。。
    然并卵
        71
    Jafee   68 天前
    有的时候 star 并不能代表你项目的质量,我见过一个非常不错的项目,star 只有十几个。
        72
    metrxqin   68 天前
    OP 说话太拐弯抹角,直接跪求 STAR。
        73
    DavidNineRoc   68 天前
    https://github.com/DavidNineRoc
    多去论坛宣传吧,每次写工具了之后,v2ex, 开源中国, CSDN,简书,掘金,laravel-china,sf,知乎 全都跑去发一遍博客
        74
    Johnsen   68 天前
    https://github.com/JohnsenZhou/Front-End-Checklist
    这篇翻译文章都快破 600star 了,所以不要着急
        75
    metrxqin   68 天前
    @ChristopherWu 不赞同公开这种项目,严重损害行业的健康发展。网易云音乐多么好的平台,如果被整破产了,是大家的损失。
        76
    ala2008   68 天前
    没赶上潮流,我写了一个 react-demo 都有一个星。。微笑
        77
    silvert   68 天前
    微博、各种论坛, @一群程序员网红大佬 求转发,如果你是网红程序员,空白内容也能几千 star,另外水平越低级越容易跟风,你得把 README 写的他们看得懂,图例,中文齐全,就容易获得 star,不过这有什么意义吗
        78
    littleshy   68 天前
    这不挺好?反正我就当作私有仓库用了!
        79
    clouduan   68 天前 via Android   ♥ 2
    代码质量和 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
        80
    noinlj   68 天前
    恭喜你有 10 个了,才发现做了再牛逼的东西,没推广等于 0,推广一下,好火哦
        81
    runnerlee   68 天前
    我写的那些辣鸡代码的 star 大部分来自于我的辣鸡同事
        82
    nakupanda   68 天前
    星星多质量好: https://github.com/nakupanda/bootstrap3-dialog
    不过工作上用不到了,很久没维护
        83
    print1024   68 天前
    代码写得好,宣传必须要更好。向自媒体、百家号等定向投放,推荐你去抖音上试试
        84
    af463419014   68 天前
    既然你这么想要 star,就给你点下吧
    另外,star 的作用不是点赞,是收藏,所以跟代码烂不烂没关系
        85
    sonyxperia   68 天前
    为什么要追求这些有的没的
        86
    uloveits   68 天前
    https://github.com/uloveits/checklist-support 你们写完代码要不要写单体测试 要不要写 excel 文档 ?
        87
    smallseven   68 天前
    这几天随便捣鼓了一下 github page 搭建了一个博客,给自己找了一个写字的地方,超开心哒!
    哼唧唧,https://github.com/ydlan/ydlan.github.io
        88
    Eugene1024   68 天前
    想要 star,你做的东西得有趣好玩,能抓住当下的热点,能满足人们的好奇和缓解人们的焦虑,适当的宣传

    举两个例子吧

    https://github.com/wangshub/wechat_jump_game

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

    不以 star 轮英雄。。。。
        93
    yhzwy   68 天前
    star 多的不都是宣传得多的吗
        94
    matthewz   68 天前   ♥ 1
    这年头想要快速 star 就实现别人没开源的深度炼丹的论文最容易,....我随便写了一个还没完全实现就几十个星了....
        95
    jihaiming   67 天前
    已经很牛 X 了.
    我当年大一的时候除了会打游戏打五笔, 啥都不会
        96
    Linzai   21 天前
    @timonwong 真相了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   640 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 24ms · UTC 20:57 · PVG 04:57 · LAX 13:57 · JFK 16:57
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1