• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ugugzh
V2EX  ›  程序员

只会百度不会写代码

  •  
  •   ugugzh · Aug 31, 2016 · 12002 views
    This topic created in 3719 days ago, the information mentioned may be changed or developed.

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

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

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

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