V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
tool2dx
V2EX  ›  程序员

好奇心旺盛对于程序员来说,真是一个 debuff。

  •  
  •   tool2dx · 5 天前 · 8201 次点击

    只要是程序,总会出现各种莫名其妙的错误。不仅仅限于软件,硬件类的 BUG 也不少。

    这时候,我脑子里总会冒出一大堆 why? 好奇心驱使我反复查 google/gpt ,脑补了一大堆似乎合理的解释,然后花大量时间去验证。

    和 BUG PK 时间过的特别快,回过神大半天过去了,今天的用户需求又没完成。

    实在是心累。

    65 条回复    2024-12-08 09:42:04 +08:00
    CodeAllen
        1
    CodeAllen  
       5 天前   ❤️ 93
    好奇心不是重点,重点不应该是自己 todo list 优先级问题?工作是这样,人生也是这样,分轻重缓急,合理安排。没有好奇心,对世界都不再好奇的时候,那你就彻底陷入抑郁症了。
    sibusana
        2
    sibusana  
       5 天前
    @CodeAllen 说的很好
    shadowyue
        3
    shadowyue  
       5 天前   ❤️ 2
    你这明明自己做事没优先级,瞎鸡儿总结啥呢,别给程序员摸黑。
    cookii
        4
    cookii  
       5 天前 via Android
    这才是程序员该有的心态,不求甚解的人太多了。
    jonsmith
        5
    jonsmith  
       5 天前 via Android   ❤️ 4
    没有好奇心能做程序员吗?
    tool2dx
        6
    tool2dx  
    OP
       5 天前
    @shadowyue 不不,我属于今天 BUG 不解决,晚上睡不着的体质。

    以前有一段时间写服务器代码,本着先跑起来的原则,上线服务经常半夜报警,被吓个半死。从此养成了有 BUG 就优先查找的原则。

    不想欠太多技术债,我怕债多了还不起。
    Moory
        7
    Moory  
       5 天前   ❤️ 11
    你的问题其实不在于“好奇心”,而是任务调度能力差。
    就像有人每天睡懒觉耽误了吃早饭,最后导致胆囊长了结石。正常的解决方案是调整优先级,把吃早饭提到比睡懒觉更高的位置,而不是直接认为“睡觉是错的,所以以后不睡觉了”。

    顺便说一句,你的第二个 debuff 是逻辑性差。
    liprais
        8
    liprais  
       5 天前
    书读的太少,想的太多
    shadowyue
        9
    shadowyue  
       5 天前
    @tool2dx #6
    哥你这是不是有点给自己压力太大了,正常处理就行。
    总不能你跟女朋友 do 一半也要把出来改 bug 吧。
    有责任心是好的,也得有优先级。
    tim1800
        10
    tim1800  
       5 天前   ❤️ 1
    好奇心可能会影响专注度,但是没有探究精神也做不了程序员吧
    NessajCN
        11
    NessajCN  
       5 天前 via Android
    好奇心旺盛怎么会是 debuff
    好奇心不匹配学习能力才是
    试想一下如果你每次冒出 why 以后最多只需要用 10 分钟就能找到原因解决问题并吸取教训成为经验,好奇心还会是 debuff 吗?
    yahon
        12
    yahon  
       5 天前
    我觉得你这个赛道目前没人竞争,可以好好搞一波
    flyqie
        13
    flyqie  
       5 天前 via Android
    你要说看到别人项目的 bug 想着怎么出现的以及怎么改改,那确实好奇心。。

    至于优先级问题。。还是算了。。
    seers
        14
    seers  
       5 天前 via iPhone
    我会把想了解但是对当前工作无用的信息收集起来,回头慢慢研究
    crysislinux
        15
    crysislinux  
       5 天前 via Android
    有奇怪的问题往往意味着还有没理清的 bug
    coderzhangsan
        16
    coderzhangsan  
       5 天前
    你这总结有什么意义? CPU 调度都有优先级,难道你的"处理器"就没有优先级了吗?
    kele999
        17
    kele999  
       5 天前
    活是干不完的
    ninjashixuan
        18
    ninjashixuan  
       5 天前
    业务上 debug 个不完被被各种琐碎细节缠身不是好奇心的事,而且缺乏全局认知的表现。
    dddd1919
        19
    dddd1919  
       5 天前   ❤️ 1
    有 bug 应该解决,解决就要想办法,这个应该是责任心而不是好奇心驱动。
    另外出了问题靠脑补只能说明经验/能力欠缺,等有了足够的知识储备可以轻松应对各种 bug 就不头疼了
    SchwarzeR
        20
    SchwarzeR  
       5 天前 via Android
    程序员要是没有这个心态是没有提升空间的,有的问题只是队列优先级的问题
    orioleq
        21
    orioleq  
       5 天前 via iPhone   ❤️ 6
    写用户需求是给公司干活,满足自己对 bug 的好奇心是给自己干活(可以提高对技术的深度理解,再下次遇到同样问题全组只有你一个人会解决显得你多棒)
    上面强调优先级的那些人才是本末倒置。
    darkengine
        22
    darkengine  
       5 天前
    作为全栈,好奇心对解 bug 太重要了。因为有时候用户反馈 bug 出现问题,源头不一定就在 app 上,服务器,数据库都有可能出问题,有好奇心,发散了找才可能最终解决。
    cabing
        23
    cabing  
       5 天前
    参考四象限法则。紧急 x 重要
    iyaozhen
        24
    iyaozhen  
       5 天前   ❤️ 1
    我明白楼主的意思。和优先级没啥关系

    核心是你的工作需不需要创新能力。但绝大部分工作是不需要,一方面老板不需要你多思考,搬砖你就是需要从 A 搬到 B ,不需要你考虑怎么省力,怎么更快(“不务正业”就是会影响搬砖进度)。所以很多电子厂面试需要做高中题,超过 60 分的不要。一方面是很多执行者也不愿意去想,只是想着 6 点下班,至于我的工作效率不重要,Excel 编号我是从 1 输入到 100 ,还是直接下拉都行。太复杂的我反而不想去做

    我觉得都没问题,要看楼主的工作环境,顾不鼓励“不务正业”多思考。
    sillydaddy
        25
    sillydaddy  
       5 天前 via Android
    这是天性改不了的:不忍铁锈着,磨剑不敢歇。
    random1221
        26
    random1221  
       5 天前
    说明是闲的
    FireKey
        27
    FireKey  
       5 天前
    做好兜底和备份再去尝试,还有别手贱
    Chrizxy
        28
    Chrizxy  
       5 天前   ❤️ 1
    优化一下排序 乱序执行就好
    mouyase
        29
    mouyase  
       5 天前   ❤️ 1
    可以看看是不是有 ADHD
    GeekGao
        30
    GeekGao  
       5 天前
    @mouyase 哈哈 我刚想说是不是 ADHD
    tool2dx
        31
    tool2dx  
    OP
       5 天前
    @mouyase 问了一下 GPT ,感觉也不像,有时候调试 BUG 程序之类的,经常到凌晨两点,估计有 ADHD ,应该早就分心了。

    可能更像是偏执之类的症状。
    lasuar
        32
    lasuar  
       5 天前
    你这个帖子 要沦为🎣帖了。。。
    ccpp132
        33
    ccpp132  
       5 天前
    我也喜欢有问题去研究,公事该摸鱼就摸。

    好处是公司里能交一些困难的或者个人感觉更有意思的事给我

    还有出去面试从来没被挂过:)
    NoOneNoBody
        34
    NoOneNoBody  
       5 天前
    @tool2dx #6
    你这是深度的风险厌恶型
    其实 BUG 再现频率的高低也决定优先级
    yb2313
        35
    yb2313  
       5 天前   ❤️ 2
    我觉得你的最大问题的嘴硬
    zbinlin
        36
    zbinlin  
       5 天前
    加上强迫症,那是几倍的 debuff
    yyysuo
        37
    yyysuo  
       5 天前   ❤️ 1
    就是给自己的专注力不足,任何调度能力不足找个好看点的借口呗。一般不解决问题而去乱查知识点,明显就是工作遇到阻力之后的逃避了。我也这样,把自己的分析写出来,共勉。
    catamaran
        38
    catamaran  
       5 天前
    不是好奇心的问题,就是 bug 解决不掉,一晚上都在想可能是什么原因。
    HancockXu
        39
    HancockXu  
       5 天前
    这也能开个帖子自己给自己跨一顿?或者想让别人夸夸你?
    Winrey
        40
    Winrey  
       5 天前
    短长期问题吧。核心问题还是急不急啊
    ibinary
        41
    ibinary  
       5 天前   ❤️ 2
    兄弟.学下二进制逆向.你绝对是这方面的人才. 有好奇心驱使着你去研究.
    COW
        42
    COW  
       5 天前 via Android
    说明还是没有压力,有压力的时候完成基本需求就行,压力山大的时候怎么方便怎么来。。。
    tyzandhr
        43
    tyzandhr  
       5 天前 via Android
    还原论是很正常的,也不可能一直追究下去,不然你就会好奇到半导体 pn 结如何实现,电子自旋如何计算了
    wangyzj
        44
    wangyzj  
       5 天前
    很像我的一个同事
    会严格要求自己的代码质量,喜欢炫技,产出内容质量很高,技术水平和反应能力都不错
    可就是做不完需求
    journalistFromHK
        45
    journalistFromHK  
       5 天前 via iPhone
    为啥我只想早点完成需求然后摸鱼😀
    franswish
        46
    franswish  
       5 天前   ❤️ 1
    我也喜欢 debug 个不停,包括但不限于工作的事
    举个例子,前几天买了一个吉他音箱,有内录功能,然后官方推荐了一个软件( cubase ),没有用过(我只用 adobe 家的 audition ),然后研究了半天 cubase ,从怎么录吉他,到怎么加音轨,到怎么录唱歌,结果研究了半天都半夜三四点了,然后我发现其实一开始我是想练琴,但是抱着琴搞了半天都没弹一下
    但是再说几句,即使是工作上的是,超出交付需求的 debug 我一律归结为娱乐,就像我半夜研究音乐制作软件我也都归于娱乐,那么花了多少时间都无所谓了,反正是自己愿意的。别真耽误交付就行。
    soul11201
        47
    soul11201  
       5 天前 via Android
    “物无美恶,过则成灾”
    standin000
        48
    standin000  
       5 天前
    @tool2dx 一叶障目,不见泰山
    BNineCoding
        49
    BNineCoding  
       4 天前
    你没有好奇心,你只能是一个普通的程序员。
    你搞不懂优先级安排,那你只能是个普通的人。
    Lukedis
        50
    Lukedis  
       4 天前
    @tool2dx 自己的项目尽量优化,公司的项目,能用就行
    levelworm
        51
    levelworm  
       4 天前 via Android
    我也是的,估计就是注意力匮乏。我往往能从 shell script 的问题“追溯”到命令行工具的源代码,到内核的源代码。最后发现啥也没真的看懂,但是消耗了很多精力。
    kneo
        52
    kneo  
       4 天前 via Android   ❤️ 1
    难道不是因为菜?
    levelworm
        53
    levelworm  
       4 天前
    @ibinary #41
    果然,我就知道有相似性格的人兴趣都差不多。。。
    qeqv
        54
    qeqv  
       4 天前
    @wangyzj 出成果是整个需求里最无聊的事😇
    arischow
        55
    arischow  
       4 天前
    不要非 1 即 0 ,OK ?会显得你有点
    RoccoShi
        56
    RoccoShi  
       4 天前 via iPhone
    这个本质上还是时间管理的问题,用 tbd 软件区分一下任务优先级和预计完成时间会好很多
    theprimone
        57
    theprimone  
       4 天前
    我一般向下碰到问题向下挖掘一层就 OK 了,不用过度深入。
    EndlessMemory
        58
    EndlessMemory  
       4 天前
    以目标为导向
    zbowen66
        59
    zbowen66  
       4 天前   ❤️ 2
    这种情况难道不是先加到 TODO List 等有空了再看吗
    prosgtsr
        60
    prosgtsr  
       4 天前 via iPhone
    首先就是能力不足,没有办法快速解决问题,无论是经验还是学习能力导致的能力不足,这都是现实。(我也一样)
    其次,bug 是不可能杜绝的,就比如你工作的代码要依赖别人开源的类库吧?你再小心谨慎写你的代码,依赖的类库有 bug ,还是一样会出问题,所以遇到 bug 正常,不遇到 bug 才不正常。
    jqknono
        61
    jqknono  
       4 天前
    归因错误
    tita007
        62
    tita007  
       4 天前
    没好奇心和探索欲,容易抑郁。稍微控制一下深挖的程度就好。
    akira
        63
    akira  
       4 天前
    有好奇心是好事,但是 无节制 的放任好奇心 就不是了
    AmbRmb
        64
    AmbRmb  
       3 天前
    这才是更好的,解决一个问题要从根本上明白原理才好,现在麻烦一些,以后会更容易
    kuagura
        65
    kuagura  
       3 天前 via Android
    年轻会这样 等年纪上来了, 应该会变,会发现技术已死, 面向人民币面向下班编程,技术是少数聪明人的专利,普通人都只是跟随而已,会用就行。就如同司机不知道汽车原理、机械加工、金属冶炼、化工化学、汽车电子,并不影响他驶向远方。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2649 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:42 · PVG 22:42 · LAX 06:42 · JFK 09:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.