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

只会百度不会写代码

  •  
  •   ugugzh · 2016-08-31 17:40:49 +08:00 · 10411 次点击
    这是一个创建于 3010 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自学 java 出身,在一家做智能家电的公司干 app 开发一年多了;却发现我根本不会写代码,只会百度。 遇到任何问题都上百度搜索类似功能的代码然后改一改放到自己的项目里。。。。关键是过一段时间就又忘记怎么写了 只记得能在哪儿找到解决方案! 这样好吗?感觉不太好。。。。。

    65 条回复    2016-09-02 14:10:16 +08:00
    wangxn
        1
    wangxn  
       2016-08-31 17:43:15 +08:00 via Android   ❤️ 3
    一样。大家都是面向搜索引擎编程。
    wangxn
        2
    wangxn  
       2016-08-31 17:43:44 +08:00 via Android
    另,楼主应该用谷歌。
    DoraJDJ
        3
    DoraJDJ  
       2016-08-31 17:45:13 +08:00 via Android
    面向 Google 、 SO 和文档编程
    im
        4
    im  
       2016-08-31 17:45:35 +08:00
    找医院上百度,找代码上 google
    28ms
        5
    28ms  
       2016-08-31 17:45:41 +08:00
    不太好,你还得掌握一下搜索 stackoverflow
    zhang1215
        6
    zhang1215  
       2016-08-31 17:49:30 +08:00
    会搜索会改代码也是一种本事
    iMono
        7
    iMono  
       2016-08-31 17:50:45 +08:00
    @28ms 还得会搜 github (手动滑稽
    ugugzh
        8
    ugugzh  
    OP
       2016-08-31 17:56:49 +08:00
    @wangxn 对,正因为用 google 我简直是练得一手翻墙的好功夫
    ugugzh
        9
    ugugzh  
    OP
       2016-08-31 17:58:30 +08:00
    重点不在于我用的什么搜索引擎而是我的这种写代码的方式
    alphadog619
        10
    alphadog619  
       2016-08-31 18:02:57 +08:00
    以上各位刷新了新手的三观,看来重点是要学好搜索引擎了
    mathcoder23
        11
    mathcoder23  
       2016-08-31 18:08:51 +08:00   ❤️ 1
    标题表达的百度与写代码都比较突出.
    可以换成:
    只会修改别人的代码,并且快速忘去,这样真的好吗?
    jiangzhouq
        12
    jiangzhouq  
       2016-08-31 18:17:33 +08:00
    一个个搜太麻烦,我心在是面向 github 编程,很欢乐。
    LigeLaige
        13
    LigeLaige  
       2016-08-31 18:20:33 +08:00
    在程序员中
    用 google 的鄙视用 baidu 的
    在中英文之间打空格的鄙视不打空格的
    Tink
        14
    Tink  
       2016-08-31 18:21:45 +08:00
    gayhub 才是硬道理
    187j3x1
        15
    187j3x1  
       2016-08-31 18:24:48 +08:00
    这水平(非贬义)也能干一年多 楼主能力不错啊 哈哈 搬运代码也是一门手艺
    ma125125t
        16
    ma125125t  
       2016-08-31 18:32:32 +08:00
    ʅʕ•ᴥ•ʔʃ 恭喜你在成为高工的路上又向前迈进了一步。算法、编译原理、设计模式、语法、 API 什么的都是拿来面试的不要在意。写一年语言标准 API 还没忘光说明你根本就没成长!
    lcc4376
        17
    lcc4376  
       2016-08-31 18:39:28 +08:00
    都 google + stackoverflow, 有時候下班前把問題放上 stackoverflow,明天在看有沒有善心人士回答我,複製貼上修改最常出現在寫 javascript 的時候
    yhxx
        18
    yhxx  
       2016-08-31 18:59:24 +08:00
    面向 google + stackoverflow+1
    airyland
        19
    airyland  
       2016-08-31 19:04:57 +08:00
    其实是面向 google + stackoverflow+Github 编辑
    iilxy
        20
    iilxy  
       2016-08-31 21:56:04 +08:00
    我和楼主一样,哈哈
    wizardoz
        21
    wizardoz  
       2016-08-31 22:05:52 +08:00
    随便找来相似的代码改改就能用也是一种牛逼的能力啊。
    21grams
        22
    21grams  
       2016-08-31 22:19:40 +08:00 via Android
    这才是正常的,不过你用百度是完全错了
    zhidian
        23
    zhidian  
       2016-08-31 22:24:07 +08:00
    @LigeLaige 百度还是 Google 那是个人私事,你傻我也不拦着。但是……中英文之间不加空格,“不忍直视!”,污了我的眼你要负责!
    Heavytiger
        24
    Heavytiger  
       2016-08-31 23:01:37 +08:00
    百度真心搜不到解决办法
    ishare
        25
    ishare  
       2016-08-31 23:19:13 +08:00   ❤️ 1
    其实可以建立自己的代码片,效率会高一些
    sc3263
        26
    sc3263  
       2016-08-31 23:28:22 +08:00
    就算这代码我会写,我还是会用 Google 搜一下,看看有没有更好更优雅的实现。
    已经遇到过不只一次了,吭哧吭哧写了一大段代码,最后发现有现成的 api ,调用简单也就算了,还特么比我手工实现的要快。。。
    lhbc
        27
    lhbc  
       2016-09-01 00:40:52 +08:00 via Android
    开发只需要掌握两个技能
    coding site:github.com
    debug site:stackoverflow.com
    scnace
        28
    scnace  
       2016-09-01 00:52:45 +08:00 via Android
    @sc3263 关键是别人的性能又好!
    scnace
        29
    scnace  
       2016-09-01 01:00:22 +08:00 via Android   ❤️ 1
    代码什么的都是浮云吧(你看 现在的 CTO 都不写代码了) 觉得之后的编程越来越向'使用工具' 发展了 在哪个特定的业务场景下 要使用哪个轮子。然后根据自己的需求进行二次开发啥的。(当然并不是不鼓励造轮子的,相反,正是因为有那么多开源的轮子,才有了现在相对高速的开发速度) 。 golang 党 表示 go get 爽到飞起来啊!没错 我就是面向 Getting start 和 Godoc 编程的 2333
    hyrious
        30
    hyrious  
       2016-09-01 08:57:11 +08:00 via Android
    爆栈(stackoverflow)程序员
    其实手动造几个轮子,开一开生成 /编译之书也挺好的
    面向工具的话,写胶水代码也是必要的能力
    aitaii
        31
    aitaii  
       2016-09-01 09:06:11 +08:00
    可以自己写,等报错了上 stackoverflow 查一下
    reticentfat
        32
    reticentfat  
       2016-09-01 09:09:23 +08:00
    google+stackoverflow+github
    Symars
        33
    Symars  
       2016-09-01 09:20:48 +08:00
    +1
    zixianlei
        34
    zixianlei  
       2016-09-01 09:21:27 +08:00
    网络上有解决办法就直接用就是了,你可以搞个博客,收录一下重要文章,以后面试直接丢给他网页
    ugugzh
        35
    ugugzh  
    OP
       2016-09-01 09:32:02 +08:00
    @mathcoder23 对就是表达这个意思
    66beta
        36
    66beta  
       2016-09-01 09:33:42 +08:00
    哪能记住那么多,有个大概的想法, Google 一下 SO 看看是自己想要的就 OK 了
    xcodebuild
        37
    xcodebuild  
       2016-09-01 09:36:16 +08:00 via Android
    好歹学会英文 google 撒
    ugugzh
        38
    ugugzh  
    OP
       2016-09-01 09:38:37 +08:00
    @ishare 一直有这个想法去键一个自己的代码片段收藏库
    jaycee110905
        39
    jaycee110905  
       2016-09-01 09:45:00 +08:00
    google+stackoverflow+github +1
    dsg001
        40
    dsg001  
       2016-09-01 10:06:43 +08:00
    把代码加关键词扔到印象笔记,以后用到直接到笔记搜索,实在太闲还可以优化下
    fulvaz
        41
    fulvaz  
       2016-09-01 10:18:05 +08:00
    我记得有位大神说面向 google 编程无可厚非, 但是你可以用之前把代码自己手打一遍, 而不是直接复制粘贴
    CTO
        42
    CTO  
       2016-09-01 10:20:57 +08:00
    google+stackoverflow+github +2
    MikeV2EX
        43
    MikeV2EX  
       2016-09-01 10:22:15 +08:00
    对 看懂了再用,很多时候还可以自己优化
    ma125125t
        44
    ma125125t  
       2016-09-01 10:25:41 +08:00
    V2EX :我在这看了半天,没有人面向我编程的吗?(#`Д´)
    wintersun
        45
    wintersun  
       2016-09-01 10:29:22 +08:00
    @ma125125t 面向 V2EX 闲逛与吐槽!
    jlkm2010
        46
    jlkm2010  
       2016-09-01 11:00:16 +08:00
    google+stackoverflow+github +3
    q397064399
        47
    q397064399  
       2016-09-01 11:41:37 +08:00 via Android   ❤️ 1
    业务功能的实现;涉及到很多平台方面的问题;你继承一个 activity APP 如果被用户压入后台;然后又被弹回来;系统是要调用相应的响应方法; 如果你要在这里写段逻辑;你不可能记住安卓里面每个 API 以及事件回调之类的方法;重点在于知道如何做;知道 key 了解如何百度找代码;把业务功能实现;而不是记住每一段代码实现的细节;何况官方文档通常一大堆废话;实际开发中,需要功能就去找相应的实现;实在细节处理不了再去官方文档看看;难道 轮子哥编个 APP 就不要查方法实现了;貌似他写 Linux 的 gui 轮子程序也经常 Google 搜索;
    MikeFeng
        48
    MikeFeng  
       2016-09-01 12:57:02 +08:00
    面向搜索引擎+面向 github 编程
    limbo0
        49
    limbo0  
       2016-09-01 13:33:29 +08:00   ❤️ 1
    要做一些笔记的, 东西太多肯定记不住, 如果是第二次搜索的话建议记到一个地方, 以后方便点

    百度不是不能用, 只是 google 的效率明显高于 baidu, 尤其英文
    ppwangs
        50
    ppwangs  
       2016-09-01 14:18:55 +08:00
    这几天写 python 代码完全一个鸟样……
    bianchensz
        51
    bianchensz  
       2016-09-01 14:22:59 +08:00
    google+stackoverflow+github +4
    ugugzh
        52
    ugugzh  
    OP
       2016-09-01 15:13:33 +08:00
    @limbo0 第二次搜索的时候记录到一个集中地方的这个建议不错谢谢,对于 google 我也明白其有点多多无赖在大天朝翻墙实在不容易啊
    cenxun
        53
    cenxun  
       2016-09-01 15:23:40 +08:00
    站在别人的肩膀上,慢慢积累吧
    cocacold
        54
    cocacold  
       2016-09-01 16:18:33 +08:00
    我们不生产水,我们只是大自然的搬运工
    williamx
        55
    williamx  
       2016-09-01 16:47:05 +08:00
    你要记住这样一句话:忘记的都是不重要的。

    所以,忘了就忘了好了,反正重要的——去哪里找代码——你都记着呢。
    kaifeii
        56
    kaifeii  
       2016-09-01 17:02:38 +08:00
    用 bing 的英文版搜索效率也不错,关键是不用翻稳定省事
    zjfeng
        57
    zjfeng  
       2016-09-01 17:19:59 +08:00
    题主你这样下去没有进步的,应该面向谷歌搜索编程,大部分程序员自己造的轮子,不如网上开源的轮子好用
    遇到 API 调用简单方便,可维护性高,性能好,文档齐全的开源代码,你为什么还要自己写 BUG 百出的代码
    zjfeng
        58
    zjfeng  
       2016-09-01 17:22:35 +08:00
    大部分程序员为什么都自嘲码农,这就是在做搬运工的工作
    sampeng
        59
    sampeng  
       2016-09-01 17:51:03 +08:00   ❤️ 1
    真没什么,我也经历过这样的阶段。后来发发现,无所谓啊。。
    反正有工资,工作稳定,每天能学到东西。 care 那个干嘛。。真心不是每个人都能爬到顶点。再说了,人的大脑是无限的,但精力是有限的啊。我现在觉得,虽然我无法记忆起所有的细节。但我能比别人更快的去解决问题。那这样是在公司的作用是不是更大呢?想通这点就好了。。。反正我的任务是解决问题。做到没有搞不定的问题,就万事大吉了。。不用太处女座拉
    killerv
        60
    killerv  
       2016-09-01 17:58:09 +08:00   ❤️ 1
    这样不行,你还得会 git clone 和 download zip ,你的姿势有点问题,应该是 google 、 stackoverflow 、 github
    kamen
        61
    kamen  
       2016-09-01 18:01:06 +08:00
    @killerv 这个是标配:doge:
    Light3
        62
    Light3  
       2016-09-01 19:25:32 +08:00
    别说...我现在回想不起 position:relative 的拼写 搜才想起来的..
    Troevil
        63
    Troevil  
       2016-09-01 19:31:48 +08:00
    面向搜索引擎是正解 但是不懂原理不去理解是不行的
    ajan
        64
    ajan  
       2016-09-01 23:35:44 +08:00
    百度能听程序员搜索的关键字? 笑话么? 只用 Google
    mythhack
        65
    mythhack  
       2016-09-02 14:10:16 +08:00
    就因为 vb.net 资料太少,我练就了一身 c#->vb.net 的功夫
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5505 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 06:59 · PVG 14:59 · LAX 22:59 · JFK 01:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.