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

会使用别人的代码,不会自己写代码

  •  
  •   Amorming · 2015-11-27 14:34:12 +08:00 · 4926 次点击
    这是一个创建于 3044 天前的主题,其中的信息可能已经有所发展或是发生改变。

    每次接到一个任务总是在 github 上找一找,然后根据自己之前的经验开始动工,自己却不会写代码了,很困惑

    68 条回复    2015-11-30 16:52:08 +08:00
    kkzxak47
        1
    kkzxak47  
       2015-11-27 14:36:15 +08:00
    能解决问题就行
    xstars89
        2
    xstars89  
       2015-11-27 14:37:56 +08:00
    会花别人的钱,不会自己挣钱,很困惑
    cheng4741
        3
    cheng4741  
       2015-11-27 14:53:53 +08:00   ❤️ 18
    传说中的编程最高境界,面向 Github 编程
    sorcerer
        4
    sorcerer  
       2015-11-27 14:56:30 +08:00 via iPhone
    中枪...
    yougg
        5
    yougg  
       2015-11-27 15:00:18 +08:00   ❤️ 2
    @cheng4741 最高境界不是 爆栈程序员 吗? stackoverflow programer
    mahone3297
        6
    mahone3297  
       2015-11-27 15:14:43 +08:00
    真心向 lz 请求!如何找。。。能举个例子吗?
    能找到,快速解决问题,这也是一种很强的技能啊!
    martifact
        7
    martifact  
       2015-11-27 15:15:59 +08:00   ❤️ 1
    searching github, googling stackoverflow
    1000copy
        8
    1000copy  
       2015-11-27 15:31:36 +08:00
    没 github 之前你就会吗。(深深的恶意
    pynix
        9
    pynix  
       2015-11-27 15:33:47 +08:00 via Android
    面向 GitHub 编程。。。。
    zangbob
        10
    zangbob  
       2015-11-27 15:38:07 +08:00
    Me too....
    maemolee
        11
    maemolee  
       2015-11-27 15:43:47 +08:00
    感觉很先进的工作方式啊……
    gao117348222
        12
    gao117348222  
       2015-11-27 15:49:17 +08:00
    能解决问题就好 小公司都没有 code review 的
    CharlesPeng
        13
    CharlesPeng  
       2015-11-27 15:58:06 +08:00
    这是自己写的不够多,我也有这样的感觉。有时间试着自己去实现这些功能,写的多了就熟练了。
    killall
        14
    killall  
       2015-11-27 15:59:14 +08:00
    我觉得 lz 你这标题“会使用别人的代码,不会自己写代码”,前面一句是假话,后面一句是真话!

    这个 x 装的我给负分!
    billgreen1
        15
    billgreen1  
       2015-11-27 16:15:26 +08:00
    我们不生产代码,我们只是代码的搬运工
    SIFT2009
        16
    SIFT2009  
       2015-11-27 16:30:28 +08:00
    我一般是先看原理,然后根据原理自己去写。然后,如果出问题了,再 google
    lizhenda
        17
    lizhenda  
       2015-11-27 16:31:09 +08:00
    面向 GitHub 编程 ~ 这个屌
    bramblex
        18
    bramblex  
       2015-11-27 16:45:52 +08:00   ❤️ 3
    先用 github 上面的代码。

    发现卧槽这代码怎么写得那么傻逼,这里有 bug ,那里不好用。

    然后提 issue ,没人理……

    最后 fork 下来,自己改好了提交 pull request ,还是没人理。

    ok , 行……我还是自己写吧……
    ivanchou
        19
    ivanchou  
       2015-11-27 16:48:19 +08:00
    @cheng4741 面向 GitHub 编程 这个好 哈哈哈哈
    chalio
        20
    chalio  
       2015-11-27 16:52:32 +08:00
    不要重复早轮子
    chalio
        21
    chalio  
       2015-11-27 16:52:44 +08:00
    enginex
        22
    enginex  
       2015-11-27 17:12:36 +08:00
    仰望大神╮(╯▽╰)╭
    zonghua
        23
    zonghua  
       2015-11-27 17:15:57 +08:00
    因为你是 C/C++
    googlefans
        24
    googlefans  
       2015-11-27 20:04:20 +08:00
    会用也不错啊
    caixiexin
        25
    caixiexin  
       2015-11-27 20:08:07 +08:00 via Android
    面相 stackover flow 编程哇
    gkh178
        26
    gkh178  
       2015-11-27 20:09:39 +08:00
    工作就是解决问题..能解决问题 不管你用何种方式解决
    caixiexin
        27
    caixiexin  
       2015-11-27 20:10:58 +08:00 via Android
    我去,手机没打完就发出去了😓
    面向 stack overflow 编程。。知道问题的关键字,搜索起来感觉还是很高效的。。😂
    Bryan0Z
        28
    Bryan0Z  
       2015-11-27 20:12:27 +08:00 via Android
    面向框架编程的看着你,连代码都不用找
    Shy07
        29
    Shy07  
       2015-11-27 21:53:08 +08:00
    面试过了就行,工作中解决问题就行,不用多想
    offer
        30
    offer  
       2015-11-27 22:03:18 +08:00
    这 tm 已经是很屌的技能了。。。
    kirch
        31
    kirch  
       2015-11-27 22:04:18 +08:00   ❤️ 1
    你其实可以这么想,你是团队的 lead ,负责把下属写的模块合并到项目里去, github 上都是你下属写的模块
    adexbn
        32
    adexbn  
       2015-11-27 22:12:58 +08:00 via iPhone   ❤️ 1
    中枪......呈筛子状
    HackerOO7
        33
    HackerOO7  
       2015-11-27 22:37:40 +08:00
    就是因为这,一直不敢称呼自己为程序猿啊
    reeco
        34
    reeco  
       2015-11-27 22:58:43 +08:00
    面向 google 编程
    x86
        35
    x86  
       2015-11-27 23:00:29 +08:00   ❤️ 2
    CV 编程,全称 Ctrl+C, Ctrl+V
    Mireas
        36
    Mireas  
       2015-11-27 23:27:54 +08:00
    用别人的东西扩充自己的腰包,很牛逼的方式啊,虽然有点不靠谱。
    silvernoo
        37
    silvernoo  
       2015-11-27 23:41:47 +08:00
    以前还会看看,现在看都懒的看了。直接粘贴
    hqs123
        38
    hqs123  
       2015-11-27 23:44:15 +08:00
    楼主已经很厉害了.
    cashcow
        39
    cashcow  
       2015-11-27 23:44:31 +08:00
    高度复用。
    我们不生产代码,我们只是代码的搬运工。
    yjxjn
        40
    yjxjn  
       2015-11-27 23:51:58 +08:00
    没错,刚开始的时候还自己手动写,现在直接拿过来 copy 改一改完事了。。。现在感觉自己好废。
    freetstar
        41
    freetstar  
       2015-11-28 00:07:03 +08:00
    我也有同感。。大部分时间感觉都是轮子很多,拿过来用。。从来生产过矿泉水,很多时候只是大自然的搬运工
    Pastsong
        42
    Pastsong  
       2015-11-28 00:27:37 +08:00
    提 Issues 没人理,提 PR 作者说我在度假,你 12 月之后再找我吧
    lnkn
        43
    lnkn  
       2015-11-28 09:18:10 +08:00
    现在越来越便利了,什么东西都有现成的。 LZ 你自己加工的代码,也已经属于你的原创了,毕竟人家上传就是给你参考指正共享的。不过,这样可能会自己丧失一些乐趣
    abmin521
        44
    abmin521  
       2015-11-28 09:37:13 +08:00
    南阳理工的? 我想起来了 acm
    gam2046
        45
    gam2046  
       2015-11-28 09:43:51 +08:00
    其实我现在也是这样,需要什么功能,先去 github 上找找,找到了,看看说明咋用,然后。。。就没有然后了。通常自己没写几句话,都是第三方的库。
    sbpcx
        46
    sbpcx  
       2015-11-28 10:05:30 +08:00
    @cheng4741 面向 github 编程。
    Durandal01
        47
    Durandal01  
       2015-11-28 10:10:47 +08:00
    这得积了多少德,才能拿过一段代码来改都不改直接就能用啊?
    acros
        48
    acros  
       2015-11-28 11:13:48 +08:00 via iPhone
    应该是写得代码量不够吧。 刚工作时这个感触特别强烈,自己写个模块的话就完全没思路。
    纸上得来 和 躬行 的区别感觉。
    aksoft
        49
    aksoft  
       2015-11-28 11:23:05 +08:00
    面向 google 的路过。。
    adoyle
        50
    adoyle  
       2015-11-28 12:19:42 +08:00
    我们都是大自然的搬运工
    konakona
        51
    konakona  
       2015-11-28 12:22:58 +08:00
    慢慢来,开始的时候自己的经验不足以应付大部分日常工作是每个程序员入行的常态。
    多学习,给自己定制目标!比如季度目标等等。
    shotego
        52
    shotego  
       2015-11-28 12:58:17 +08:00
    Star 一下,我也是这样!
    chend
        53
    chend  
       2015-11-28 13:21:43 +08:00
    好吧。。 请教 lz 如何面向 github 编程?
    感觉 github 的搜索 不是特别方便 ~~~~
    要做一个功能或者改一个功能, 总是忍不住自己写。。然后要踩很多坑~
    patrickstar
        54
    patrickstar  
       2015-11-28 14:10:10 +08:00
    我真不知道如何从 Github 上搜索到需要的东西, lz 能不能指导一下子
    0Shaka
        55
    0Shaka  
       2015-11-28 14:35:37 +08:00
    看了楼上的回答都不知该说啥好了....
    MrEggNoodle
        56
    MrEggNoodle  
       2015-11-28 17:16:06 +08:00
    楼主,鄙人觉得你是在开地图炮,在拉仇恨!让我们这些不会找的人怎么过日子!
    chenwl
        57
    chenwl  
       2015-11-28 17:31:47 +08:00
    菜鸟这样很正常哇,特别是学习一门新语言~
    hoythan
        58
    hoythan  
       2015-11-28 19:06:22 +08:00 via iPhone
    能每次需求都搜索的到是真的屌
    zh10086
        59
    zh10086  
       2015-11-28 20:25:55 +08:00
    lz 很强,我也不知道如何在 github 上找代码,都是 google ,找到,有时候都不知道如何改
    djyde
        60
    djyde  
       2015-11-28 23:58:11 +08:00 via iPad
    多看
    br00k
        61
    br00k  
       2015-11-29 00:10:54 +08:00 via Android
    XD 轮子用的好
    sdysj
        62
    sdysj  
       2015-11-29 00:17:10 +08:00
    有点逻辑,有点基础,会点英文就这水平了。。。
    ttph1oc
        63
    ttph1oc  
       2015-11-29 01:10:17 +08:00
    那又怎么样。不违法的前提下,只要能帮雇主赚钱,无论怎样都可以。
    zdyx123
        64
    zdyx123  
       2015-11-29 01:20:22 +08:00
    面向百度编程的 low 货留名
    ilotuo
        65
    ilotuo  
       2015-11-29 01:35:01 +08:00 via Android
    我也觉得是因为 c++ 许多库 dash 没有,里程还不好找, cpp 还特么繁琐,各种库的初始化不会设置
    最终直接在 github 搜 api 名 done
    hualuogeng
        66
    hualuogeng  
       2015-11-29 10:53:26 +08:00
    先模仿学习,深入理解后会有自己的想法,然后就开始改进了。
    ZnZt
        67
    ZnZt  
       2015-11-30 10:32:32 +08:00
    面向 google stackoverflow github 编程 =。=
    Amorming
        68
    Amorming  
    OP
       2015-11-30 16:52:08 +08:00
    https://github.com/maominghui/maominghui.github.io 平时手机的 github 的干货,不断更新中
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1400 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:31 · PVG 01:31 · LAX 10:31 · JFK 13:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.