初学者把自己新写或写的烂的项目放到 github 上算不算浪费公共资源?会不会给中国人丢脸? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Rice
V2EX    GitHub

初学者把自己新写或写的烂的项目放到 github 上算不算浪费公共资源?会不会给中国人丢脸?

  •  
  •   Rice 2015-12-17 21:42:41 +08:00 17498 次点击
    这是一个创建于 3610 天前的主题,其中的信息可能已经有所发展或是发生改变。
    匿名版上某人的观点实在是太奇葩了,我不敢苟同,难道用代码托管网站可以用出优越感?



    105 条回复    2015-12-26 12:32:24 +08:00
    1  2  
    jybox
        1
    jybox  
       2015-12-17 21:53:18 +08:00   1
    如果你说的是 minggeJS (不过看截图似乎是 Python 项目),我觉得既然托管的是代码,就不能算滥用,不过既然 README 那么嘲讽,大家喷一喷调侃一下我觉得也同样合理。

    话说回来,我觉得即使是比较烂的项目,但只要作者没有去攻击同行,没有嘲讽开地图炮,没有版权和其他纠纷,那么分享自己的代码还是值得鼓励的。
    strahe
        2
    strahe  
       2015-12-17 22:00:55 +08:00
    明显 Python 项目,
    只要成型的项目我就扔上去的,不过我会在 readme 上说明这是新手练手项目,
    不喜欢评论那个人,但是也觉得放代码的人应该提升自己,代码经验有限可以慢慢来, PEP8 规范得先用起来
    kchum
        3
    kchum  
       2015-12-17 22:01:25 +08:00
    不同意,开源的本意不是互相学习,互相进步吗?
    谁一开始就什么都懂?
    用到 `国人` 2 个字我就呵呵了,秀优越感,也不拿自己的东西出来溜溜
    遇到一些大牛都是很谦卑的。
    Slienc7
        4
    Slienc7  
       2015-12-17 22:02:47 +08:00   6
    Pastsong
        5
    Pastsong  
       2015-12-17 22:03:57 +08:00
    GitHub 可没规定你的仓库要怎么用,你乐意你拿来当网盘都行

    我新手时写了的代码仓库删了好多的话说...
    Rice
        6
    Rice  
    OP
       2015-12-17 22:08:00 +08:00
    @jybox python 爬虫,原来是新手作者没有加 readme ,被喷了后就加了 readme
    raincious
        7
    raincious  
       2015-12-17 22:09:54 +08:00
    @jybox

    搜了下( Google 真强大,对于这种导航结构的网站来说),不是 minggeJS
    http://h.nimingban.com/m/t/7296934

    回到话题上来说,如果随便放个项目上去都是浪费资源的话,那么其实 GitHub 上有很大一部分项目都是这样的东西。毕竟能出名的项目太少。
    lwbjing
        8
    lwbjing  
       2015-12-17 22:13:15 +08:00
    靠,我认识 requests 的第一天,也是爬的这种内容... orz...
    kn007
        9
    kn007  
       2015-12-17 22:16:06 +08:00
    别想太多,有些人太蛋疼
    abelyao
        10
    abelyao  
       2015-12-17 22:30:43 +08:00
    GitHub 上面外国人的垃圾代码也很多,没见谁说给某国丢脸了啊
    oott123
        11
    oott123  
       2015-12-17 22:31:35 +08:00 via Android
    不算,不会。
    无视就好。
    yzongyue
        12
    yzongyue  
       2015-12-17 22:39:51 +08:00
    不算,鄙视那个评论的人
    当然我把之前放上去的代码都删干净了
    cnallenzhao
        13
    cnallenzhao  
       2015-12-17 22:43:01 +08:00
    lhbc
        14
    lhbc  
       2015-12-17 22:47:34 +08:00
    我猜可能有些人 ED ,看到别人用烂代码爬某些东西,自己空有一身好码功却无法自撸,产生深深的自卑感,然后后面发生的事情大家都知道了
    aisk
        15
    aisk  
       2015-12-17 23:03:07 +08:00
    事实上烂代码放 GitHub 上被人看到都很难,别说被喷了。

    一般被喷的是代码来还去到处宣传(装 X ),或者喷别人代码写的烂被人扒出来喷(装 X 不成反被 X )。不覆盖全部清空。
    aisk
        16
    aisk  
       2015-12-17 23:03:19 +08:00
    清空 => 情况。
    ruandao
        17
    ruandao  
       2015-12-17 23:06:23 +08:00
    大部分时候, 根本没人看
    6IbA2bj5ip3tK49j
        18
    6IbA2bj5ip3tK49j  
       2015-12-17 23:06:43 +08:00 via Android
    帐号密码也放上去了。
    feikaras
        19
    feikaras  
       2015-12-17 23:09:52 +08:00
    说这种话的人就给中国人丢脸。
    zakokun
        20
    zakokun  
       2015-12-17 23:10:35 +08:00
    我和总是拿一些愚蠢的的言论来让大家讨论呢?除了浪费大家口水以外还有啥意义?
    yicun
        21
    yicun  
       2015-12-17 23:13:57 +08:00
    总会有人吃饱饭没事干
    way2explore2
        22
    way2explore2  
       2015-12-17 23:21:08 +08:00 via Android
    不把烂项目推
    way2explore2
        23
    way2explore2  
       2015-12-17 23:21:28 +08:00 via Android
    上去,永远也看不到好项目了
    fengxiang
        24
    fengxiang  
       2015-12-17 23:24:35 +08:00 via Android
    我用 tab 用的舒服关你屁事啊
    mzer0
        25
    mzer0  
       2015-12-17 23:39:25 +08:00
    @jybox 老外对这件事情有一些评论 https://what.thedailywtf.com/t/minggejs/53527

    摘录
    1) "虽然我不是这方面的专家, 但看上去 MingGeJS 抄了 jQuery 大部分的代码"
    2) "谦虚? 中国游客会在四千年的古迹上涂鸦, 还在飞机上打开紧急逃生门..."
    3) "它只是把 jQuery 的代码复制过来, 然后改了个名字"
    4) "英文的 ReadMe 翻译得很烂, 英语水平也很烂"
    TakanashiAzusa
        26
    TakanashiAzusa  
       2015-12-18 00:05:02 +08:00
    @xgfan 哈哈眼真尖。。
    Trim21
        27
    Trim21  
       2015-12-18 00:08:47 +08:00
    ( ̄ ̄")这个人在网上说这种东西又算不算滥用公众资源呢
    AtlantisZ
        28
    AtlantisZ  
       2015-12-18 00:24:06 +08:00 via Android   1
    这时候就该小明的爷爷登场了
    acros
        29
    acros  
       2015-12-18 00:25:56 +08:00
    老是看到论坛有人说谁给国内丢脸,我咋就毫无感觉丢也是丢他自己的啊,你看老外做得差还干系他国家去?
    df4VW
        30
    df4VW  
       2015-12-18 00:42:12 +08:00
    @mzer0 这个楼里的老外大部分是傻逼
    mzer0
        31
    mzer0  
       2015-12-18 00:43:20 +08:00
    @df4VW 真的假的, 看上去 TheDailyWTF 网站做得还挺不错的......
    sneezry
        32
    sneezry  
       2015-12-18 01:02:52 +08:00 via iPhone
    不会的,另外过分注重尊严是自卑的表现,那些把给中国人丢脸挂嘴边的人不要理。
    df4VW
        33
    df4VW  
       2015-12-18 01:08:17 +08:00
    @mzer0 我只是说这个楼,网站可能还行。浓浓的酸味。讲道理老外因为普遍条件好,能做技术的人的门槛低很多很多,自然而然的傻逼就多。虽然中国也有很多速成的程序员,但是能到网上来讨论的一般都还是比较有素质的。

    这边傻逼最喜欢的句式就是:
    虽然我不是专家,但看上去/感觉上 XXXXXXXXX -> 就算是错了也没事,喷了再说
    如果我错了纠正我,但是你这代码 -> 说了我可能是错的,但我还是要先喷你

    类似这样的太多了, mingge 确实可能有很多问题也很 low ,但是比这帮天天动嘴皮子的白垃圾还是要强一万倍
    yellowV2ex
        34
    yellowV2ex  
       2015-12-18 01:12:06 +08:00
    当年 AS3 , Flash 的没落就有一部分是水平低下的开发者的原因, 3D 引擎都出来了,一堆人说载入个图片都卡, GPU ,多线程早就出来了,一大堆人单线程处理所有任务,让人觉得卡爆了,图片不优化让用户觉得 Flash 就是卡就是慢。 Adobe 后期加了好多内存相关的 API ,这些人就是不用,一边做烂东西一边抱怨 Flash 优化真差。

    所以我还是觉得,做个东西,把自己水平上去了,再发布到公众,这是对整个行业的影响。
    Magnus1k
        35
    Magnus1k  
       2015-12-18 01:16:32 +08:00
    @yellowV2ex 说实话我不认为 Github 算是公众,只是一个从业者进行交流的平台而已。楼主说的情况和你说的情况其实没什么关系。
    Yvette
        36
    Yvette  
       2015-12-18 06:27:05 +08:00 via iPhone
    不过,缩进真的不能用 tab 么?我学 C++ 的时候用的空格老师硬说跟她的不一样,让我最好用 tab ……
    jakiepaper
        37
    jakiepaper  
       2015-12-18 06:30:42 +08:00   1
    活着就是浪费资源啊,难不成活得不如别人就要去死?
    vietor
        38
    vietor  
       2015-12-18 07:04:51 +08:00 via Android   1
    @Yvette C 向来都用 tab , c++一般延续 c 的风格,但现在 Google 的风格是空格,靠自我选择
    justjavac
        39
    justjavac  
       2015-12-18 07:06:35 +08:00 via Android   4
    我爷爷今年 93 了
    initialdp
        40
    initialdp  
       2015-12-18 07:28:09 +08:00
    最烦这种肆意拔高高度的人。写得烂怎么了?这不也是人家进步的一个过程么? 也不碍着谁,更不会制造雾霾,有什么不可以!

    难道人长得丑点,就不让人出门了?
    shyling
        41
    shyling  
       2015-12-18 07:46:09 +08:00 via iPad
    哎~,写的不好根本就是没人看啊,参考我自己。。。
    yann1992
        42
    yann1992  
       2015-12-18 07:58:29 +08:00
    github 本来就是托管代码,写的烂的就不能?什么逻辑??
    vietor
        43
    vietor  
       2015-12-18 08:09:51 +08:00 via Android
    当网盘是应该被骂,放点不成熟的代码倒是无所谓
    lincanbin
        44
    lincanbin  
       2015-12-18 08:14:03 +08:00 via Android
    readme 不要太放肆就是了。
    pengfei
        45
    pengfei  
       2015-12-18 08:35:29 +08:00
    我自己练习的私有没问题吧,至于公开的,额,没经验
    sun2920989
        46
    sun2920989  
       2015-12-18 09:11:43 +08:00
    搞不懂有什么优越感可以秀,是不是咱们体格弱一些就要留学生都别去操场打球?因为丢人?
    caixiexin
        47
    caixiexin  
       2015-12-18 09:21:27 +08:00
    又没有到处 @ 别人或者病毒营销,不成熟的代码静静地放在那里有什么好喷的,又没违反 github 规范。
    难道以后长得丑就不出门了?
    yuankui
        48
    yuankui  
       2015-12-18 09:21:28 +08:00
    哪凉快哪呆着去~
    cxyfreedom
        49
    cxyfreedom  
       2015-12-18 09:39:28 +08:00
    规范也没说 TAB 完全不能用啊,不过首选还是空格好=。=
    pljhonglu
        50
    pljhonglu  
       2015-12-18 10:02:40 +08:00
    github 只是提供了一个平台,只要在法律允许的范围内,怎么用是使用者自己的事情,何必在乎有没有人喷你呢~
    用个 github 都能用出优越感的人,我只能说你们是有多自卑啊~
    喷子多了去了,无视就好~
    Mrun
        51
    Mrun  
       2015-12-18 10:06:20 +08:00
    丢过人的脸.........90%的代码基本上都不会有人过来看好么
    Andiry
        52
    Andiry  
       2015-12-18 10:08:01 +08:00
    没见过 TAB 缩进的只能说见识少吧, Linux kernel 里用空格缩进是要报错的:

    ERROR: code indent should use tabs where possible
    yxaaa123
        53
    yxaaa123  
       2015-12-18 10:08:16 +08:00
    这种人是不是吃饱了撑的?有什么权利去教训别人?自以为是!
    leshiv
        54
    leshiv  
       2015-12-18 10:11:38 +08:00   1
    脸书上长得丑的人就不能发自拍了?
    jasontse
        55
    jasontse  
       2015-12-18 10:12:37 +08:00 via iPad
    玻璃心,有分享的精神就是好的,应该鼓励。
    kdwycz
        56
    kdwycz  
       2015-12-18 10:14:52 +08:00
    @Andiry 但是 Python 是不推荐使用 TAB 缩进的

    一直觉得应该被谴责的是不友善的态度,而不是烂代码.

    对这种现象突然想到了一句话~

    > 无知和弱小不是生存的障碍 傲慢才是
    learnshare
        57
    learnshare  
       2015-12-18 10:26:21 +08:00
    长得丑,我也得出门,怎么办 ( ⊙ o ⊙ )!
    iugo
        58
    iugo  
       2015-12-18 10:30:20 +08:00
    我想说, 我一直在丢脸. 还将继续下去.
    jmc891205
        59
    jmc891205  
       2015-12-18 10:37:15 +08:00
    他只是态度不好,提的意见还是有价值的。
    我们写代码,应该吸收一切可以帮助自己提高的意见。至于对方的素质,那是他自己的问题,不要睬就好了。
    qq2511296
        60
    qq2511296  
       2015-12-18 10:40:08 +08:00
    我想说 这都能上升到一个国际高度?
    我只想说 说出那种话的人本身就是一个 sb

    按那种逻辑的话
    那老了后,对这个这个社会都没用了,占用公共资源,怎么不早点归西好呢?
    c0878
        61
    c0878  
       2015-12-18 10:43:10 +08:00
    匿名版真是一个神奇的地方 长见识了 另外这货服务器在国外么 在国内搞这种匿名社区分分钟查水表吧 参见 1984
    lyhapple
        62
    lyhapple  
       2015-12-18 11:12:55 +08:00
    怎么上匿名版,网址发一下
    ly710
        63
    ly710  
       2015-12-18 11:17:23 +08:00
    虽然我觉得是浪费资源,但是喷的这人才是给国人丢脸。
    robinWu
        64
    robinWu  
       2015-12-18 11:19:54 +08:00
    有些人就是 BB
    branchzero
        65
    branchzero  
       2015-12-18 11:34:22 +08:00
    branchzero
        66
    branchzero  
       2015-12-18 11:35:11 +08:00
    有些人天生就是喷子属性,不管你做什么都可以找到理由来喷你,无脑喷果断无视就好。
    TingHaiJamiE
        67
    TingHaiJamiE  
       2015-12-18 11:41:07 +08:00
    用他家硬盘了?
    PublicID
        68
    PublicID  
       2015-12-18 11:58:54 +08:00
    有这种想法才是给中国人丢脸。
    耻文化啊耻文化,到底要残害中国多久?
    xiangtianxiao
        69
    xiangtianxiao  
       2015-12-18 12:24:14 +08:00 via Android
    你这丢中国人的脸,跟不转不是中国人有什么区别...
    aitaii
        70
    aitaii  
       2015-12-18 12:25:56 +08:00
    智商欠费了吧
    呼吸浪费空气,“你”又不是毛邓江胡习,赶紧。。。
    robinshi2010
        71
    robinshi2010  
       2015-12-18 13:34:35 +08:00
    这种下线比较低的选手何必在意呢。无论你干嘛他都喷。尤其看到什么国人啊什么那种优越感我操。你出来我保证不打死你。
    LokiSharp
        72
    LokiSharp  
       2015-12-18 13:41:36 +08:00
    @kdwycz 为啥不推荐?我想怎么写就怎么写
    d8
        73
    d8  
       2015-12-18 13:45:13 +08:00 via Android
    小时候你在门口练习走路,经常跌倒,你妈会不会很丢人啊?浪费粮食啊
    liujianwei
        74
    liujianwei  
       2015-12-18 13:51:15 +08:00
    a. 写的很烂的项目就不要往 GitHub 上放了,确实是浪费资源。

    b. 即便放上去了,确实也不是给中国人(或,国内 IT 圈)丢脸,那是你自己的事情。

    c. 中国文化是以儒家文化为根基的“耻文化”。所以才会有“不要给中国人丢脸。。”等句式。
    hustlzp
        75
    hustlzp  
       2015-12-18 13:55:52 +08:00
    理这种人就是浪费生命。
    moonkiller
        76
    moonkiller  
       2015-12-18 14:34:31 +08:00
    一支以为程序员像 v2 一样氛围良好:直到。。。看到这贴子
    xcodebuild
        77
    xcodebuild  
       2015-12-18 14:41:34 +08:00
    安心放,一般都很难被人看到。如果有人指出是好事,乱喷的你屏蔽了就行。
    angusdwhite
        78
    angusdwhite  
       2015-12-18 15:34:33 +08:00
    有意见却要匿名发帖,是不是很丢脸?

    这货真是神逻辑,什么东西都能往里套,把自己套进去了吧。
    johnsneakers
        79
    johnsneakers  
       2015-12-18 15:42:01 +08:00
    吓得我都想删了自己写的垃圾爬虫了
    wolfan
        80
    wolfan  
       2015-12-18 15:44:00 +08:00 via Android
    看来我要去删了我的项目了,留在上面太丢我兔的脸了
    SquirrelMAN
        81
    SquirrelMAN  
       2015-12-18 16:03:51 +08:00
    关这种人屁事。
    hzlzh
        82
    hzlzh  
    PRO
       2015-12-18 16:13:02 +08:00
    烂没关系,要有虔诚的心
    yhxx
        83
    yhxx  
       2015-12-18 16:23:24 +08:00
    烂项目怎么评判?
    按这种人的观点是不是 jQuery 也是烂项目?
    2owe
        84
    2owe  
       2015-12-18 16:48:35 +08:00
    代码达尔文主义…
    otakustay
        85
    otakustay  
       2015-12-18 16:51:35 +08:00
    要不我们把月入 2 狗以下的人都弄死吧,这样中国就富裕了,不亏是先富带动后富

    我觉得发这种评论的人不如滚出 IT 圈
    fan123199
        86
    fan123199  
       2015-12-18 17:43:37 +08:00
    不是很难理解你们说的烂,就算是初学者的项目都可以放上去,绝对不是浪费资源。我用了 github 学习了 git 功能,就算只有个 readme ,那也绝不是浪费。只有那些不遵守规则的才应该骂。
    frankzeng
        87
    frankzeng  
       2015-12-18 17:49:35 +08:00
    他妈人丑还不能出门了,这就是典型的种族主义吧。
    pynix
        88
    pynix  
       2015-12-18 17:58:07 +08:00
    我的 demo 项目和烂尾项目过期都会删除。。
    wbsdty331
        89
    wbsdty331  
       2015-12-18 18:28:13 +08:00
    我去知乎提了个问,引用了一下你的帖子,希望 lz 别怪罪...

    http://www.zhihu.com/question/38654059
    shanks
        90
    shanks  
       2015-12-18 18:50:22 +08:00
    @frankzeng 233 你说的很对。。
    horizon
        91
    horizon  
       2015-12-18 19:10:57 +08:00
    @liujianwei
    惶恐,那你给定义一下“不烂”的代码?
    Hyperion
        92
    Hyperion  
       2015-12-18 20:02:48 +08:00
    这种应该是 “自知之明”,但是属于看法不同而已。从第三者角度来骂这叫 “没有教养”。
    VmuTargh
        93
    VmuTargh  
       2015-12-18 20:33:45 +08:00
    @moonkiller v 站撕 b 的帖子多了去了
    angryRabbit
        94
    angryRabbit  
       2015-12-19 02:41:12 +08:00
    闻道有先后,术业有专攻,何必恃才傲物
    penjianfeng
        95
    penjianfeng  
       2015-12-19 10:20:40 +08:00
    @c0878 看了下那个匿名版,京备案号,ping 了下,貌似服务器在浙江
    penjianfeng
        96
    penjianfeng  
       2015-12-19 10:26:44 +08:00
    对于那种人,我只想说,TALK IS CHEAP,SHOW ME THE CODE,每个人都在成长,我现在看我刚自学那会儿写的代码不忍直视,而当初觉得写出来了好牛逼.窃以为,程序员这个群体的素质应该是有一定高度的,可惜总是有几颗老鼠屎的.尤其是打着国人的旗号的,还上升到国家高度了.按此道理,地球人就不要发射什么宇宙飞船出去了,要是被比我们科技发达很多的外星人看到了丢地球人的点
    penjianfeng
        97
    penjianfeng  
       2015-12-19 10:27:45 +08:00
    最后一个错别字,手抖,是脸
    luohaha
        98
    luohaha  
       2015-12-19 14:43:06 +08:00
    那就努力提高,争取某天写出给国人长脸的项目
    chilongqua
        99
    chilongqua  
       2015-12-22 13:30:24 +08:00
    我是匿名版上那个帖子的原 PO ,当时发到 git 上就是因为有人求上车所以把仓促写的东西发上去了,那个喷子说的好多东西虽然莫名其妙纯属为了凸显自己逼格,但说实话还是有一些可取的地方的,比如缩进啥的,写东西规范点总归有好处,谢谢大家挺我,我前两天有空把项目改了下,感觉好多了...
    另外有个问题,我这个脚本跑起来特别慢,怎么知道性能瓶颈是在 HTML 解析还是在 HTTP 请求上,我好决定怎么加异步 IO 和多线程
    wizmann
        100
    wizmann  
       2015-12-25 13:30:45 +08:00
    我来翻译一下:
    “我喜欢与自卑的人相处”
    ->
    “我就喜欢你们这种没有见识的样子”
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5827 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 44ms UTC 01:48 PVG 09:48 LAX 17:48 JFK 20:48
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86