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

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

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

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

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

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

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

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

    看看这个:

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

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

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

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

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

    举两个例子吧

    https://github.com/wangshub/wechat_jump_game

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

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