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

作为程序员犯了严重错误会是什么感受啊

  •  1
     
  •   Perrie · Oct 19, 2016 · 8979 views
    This topic created in 3673 days ago, the information mentioned may be changed or developed.

    交代背景:

    游戏公司,服务端程序一枚

    昨天整个项目组加班了,所以大家上午都没来上班

    我因为生物钟问题早起了,加上有个 BUG ,所以来公司改 BUG

    准备部署测试环境的时候发现,昨天有个程序员错误的把测试版本提前更新到正式环境了

    然后在项目群里通知了这件事。

    现在策划很生气,有些话说得也比较冲,感觉情况比较严重

    虽然不是我犯的错,但我也觉得很紧张

    我曾经也犯过一些不大不小的错误

    心里真的挺难受的,做事也战战兢兢

    不知道大家犯一些比较严重的错误的时候是什么感受

    怎么过来的

    Supplement 1  ·  Oct 19, 2016
    确实我们这边流程规范很有问题
    感觉这块一直都没有重视

    因为我们也没有主程,也没有特别有经验的人
    很多东西都是自己在折腾着……
    53 replies  •  2016-10-21 21:43:19 +08:00
    misaka19000
    misaka19000
    Oct 19, 2016
    1
    以前待过一家公司的网站没有测试环境,然后每次更新新版本的那个心情,你懂得。
    darkbread
    darkbread
    Oct 19, 2016
    2
    知乎
    bengol
    bengol
    Oct 19, 2016 via Android
    3
    怕啥,刚正面
    sunhr
    sunhr
    Oct 19, 2016
    4
    人都会犯错,制定相应流程来避免犯错,就行了
    hanxiV2EX
    hanxiV2EX
    Oct 19, 2016 via iPhone
    5
    怕毛线!谁没个失误。。。
    sup
    sup
    Oct 19, 2016
    6
    平时的利息都是个位数,有天突然来了个 132%,大家自行脑补一下。
    MicroGalaxy
    MicroGalaxy
    Oct 19, 2016
    7
    有个程序员能有权限发布到正式环境,这样的管理不太好吧!
    Phariel
    Phariel
    Oct 19, 2016 via Android❤️1
    8
    这是发布流程的锅 一个普通程序员在没有任何 review 和 approve 的流程下就能轻轻松松的覆盖线上环境?这锅要背也得主管背吧?
    chunqiuyiyu
    chunqiuyiyu
    Oct 19, 2016 via iPhone
    9
    怕啥 刚正面
    holy_sin
    holy_sin
    Oct 19, 2016❤️2
    10
    可见加班的产出都是负数,总得用第二天去填补,这是定律
    loryyang
    loryyang
    Oct 19, 2016
    11
    人都是会犯错的,很正常。顶住压力
    实在不行就撤了
    coderluan
    coderluan
    Oct 19, 2016
    12
    犯错不可怕,不懂吸取教训才可怕。
    楼主一个难受,不如和大家一起改进下流程。
    至于犯错的人,道个歉,请吃顿饭就好了。
    Bairrfhoinn
    Bairrfhoinn
    Oct 19, 2016
    13
    可见加班的产出都是负数,总得用第二天去填补,这是定律
    soland
    soland
    Oct 19, 2016
    14
    犯了错误怎么办?

    承担责任
    解决错误
    qooweds
    qooweds
    Oct 19, 2016
    15
    有次把新版本的游戏服务器程序和 DB 的更新都发布到了线上,2 周后更新版本才发现
    bk201
    bk201
    Oct 19, 2016 via iPhone
    16
    加班还不让我犯错,那我先睡会
    kkzxak47
    kkzxak47
    Oct 19, 2016 via Android
    17
    @misaka19000 哈哈,我们的测试环境可以影响生产环境数据,是不是更恐怖
    tenca
    tenca
    Oct 19, 2016
    18
    手游,某人昨天提交的代码写错了一行逻辑,现在发现所有玩家都通关了,运营正在开会讨论……

    嘿嘿。
    feilaoda
    feilaoda
    Oct 19, 2016
    19
    @tenca 厉害了
    SpicyCat
    SpicyCat
    Oct 19, 2016
    20
    策划很生气?你们策划管理开发?
    leaves615
    leaves615
    Oct 19, 2016
    21
    在过往的问题中吸取经验。避免重复的问题出现。
    tracymcladdy
    tracymcladdy
    Oct 19, 2016
    22
    以前也老喜欢犯些错误,然后浪费更多的时间去擦屁股。
    现在我的方法是,把时间往前赶, deadline 之前反复确认,然后真正上线了,我就可以睡大觉了。
    那感觉真的很棒,上线前多准备好真的可以省很多时间和精力,真的,宁愿上线前熬通宵,不愿意草草检查下,最后又 TM 来擦屁股。
    Nutlee
    Nutlee
    Oct 19, 2016
    23
    理解,没有完整的开发、上线流程 问题早晚都会出现的 ,现在小公司 也战战兢兢,只能抽空就和主管吹吹风,该搭的东西还是要搭的,直接覆盖部署 每次手都抖.......
    finalspeed
    finalspeed
    Oct 19, 2016
    24
    @tenca 66666666666666
    nashxk
    nashxk
    Oct 19, 2016
    25
    策划在 App 更新之后应该第一时间下载试用
    PEP4JASON
    PEP4JASON
    Oct 19, 2016
    26
    没事就看招聘广告..
    assassinpig
    assassinpig
    Oct 19, 2016
    27
    仰天大笑出门去,天下谁人不 bug
    assassinpig
    assassinpig
    Oct 19, 2016
    28
    @sup 黄金时代由你我开启啊
    lcatt
    lcatt
    Oct 19, 2016
    29
    没什么大事, XX 银行由于核心网络设备配置文件加载错误导致全行业务停止 6 小时也没怎么样。。呵
    Daming
    Daming
    Oct 19, 2016
    30
    @lcatt 求深扒
    Trim21
    Trim21
    Oct 19, 2016 via Android
    31
    @tenca 厉害了 什么游戏啊 2333
    crayygy
    crayygy
    Oct 19, 2016
    32
    实习的时候 mentor update 忘记 where...还好只是我们内部数据库...
    Light3
    Light3
    Oct 19, 2016
    33
    很正常..第一次用 git 啪啪敲命令行 然后把配置隐藏了 然后提交的时候鬼使神差的把配置删了..提上去了
    mcfog
    mcfog
    Oct 19, 2016
    34
    标准的循环是

    线上事故 => 技术抢修,运营安抚用户 => 老板生气,团队反省 => 拉长操作/审批流程 || 回收权限

    => 流程冗长效率低下 => 审批权限偷偷给到操作人员 => 有人操作失误 => 线上事故(循环)
    alouha
    alouha
    Oct 19, 2016
    35
    最严重的后果,就是像我一样,出局……
    kideny
    kideny
    Oct 19, 2016
    36
    打自己脸吧!!!
    lty494685444
    lty494685444
    Oct 19, 2016
    37
    @tenca 什么游戏我要玩
    zhouyg
    zhouyg
    Oct 19, 2016
    38
    所以要经常看点招聘的东西,给自己兜底,出事了至少不会很慌。

    作大死进局子的那种就算了。
    Ouyangan
    Ouyangan
    Oct 19, 2016
    39
    @tenca 通关了 , 笑死我了
    sampeng
    sampeng
    Oct 19, 2016
    40
    强大的内心就是:你能忽悠过去。
    而不是自己扛过去。
    因为作为一个技术,产品或者其他角色如果在技术领域都说服不了,那只能让别人觉得你不行。
    但是天大的锅,你扛下来了,还转化成一个正向的流程问题。甚至直接把锅甩出去了。。这才是强大。技术只是吃饭的碗,饭菜还是得自己做的
    passion336699
    passion336699
    Oct 19, 2016 via Android
    41
    是不是。。天天打波利的
    enenaaa
    enenaaa
    Oct 19, 2016
    42
    所以你们得选一个带头人, 每天和策划运营撕逼。把工作计划能砍的就砍, 能拖的就拖, 保证测试时间。
    huihui123
    huihui123
    Oct 19, 2016 via iPhone
    43
    楼主是做游戏后台开发的妹子?
    xiusedelang
    xiusedelang
    Oct 19, 2016 via Android
    44
    智能硬件,卖出去了发现 OTA 部分有问题,没法升级了
    imswing
    imswing
    Oct 19, 2016 via Android
    45
    瑟瑟发抖
    ivvei
    ivvei
    Oct 19, 2016
    46
    我想起当年我在第一家公司当“全栈”的时候,根本没有测试环境,开发测试运维都是我一个人,自己写自己发布。各种小差小错不知道惹了多少人…… 我到后来都主动要求别人给我审核,特别是发布的时候让人站我背后看我操作……
    AltairT
    AltairT
    Oct 20, 2016
    47
    @tenca 还能回档不?回档再给玩家搞个补偿活动就好了,当然就看你们公告怎么写了
    Felldeadbird
    Felldeadbird
    Oct 20, 2016
    48
    出事应该是主管级别以上的人出面提出,然后再在内部进行 训导。直接别的部门对 别的部门某个人,明显不妥。
    Perrie
    Perrie
    OP
    Oct 20, 2016
    49
    @tracymcladdy 你说的挺对,不过做游戏,美术、 UI 、客户端服务端各种都要同时联调,所以可能一个环节没有及时完成,都要等的。相对来说时间把控有点难
    @tenca 厉害!玩家福音!
    @SpicyCat 有产品,只是习惯都称为策划 - -
    @enenaaa 诶哟,那服务端人手更不够了 0.0
    @huihui123 是

    另外多谢大家给出看法。。……看多这么多人犯错,莫名就开心了哈哈(大误)
    brucefeng
    brucefeng
    Oct 20, 2016
    50
    有错就要认!挨打就立正!
    windflow
    windflow
    Oct 20, 2016
    51
    电商给一个单子批量改价, 1k 的改成了几十块,卖出去 100 多单。
    anguskwan
    anguskwan
    Oct 20, 2016
    52
    你们需要运维、一个发布流程
    mingyun
    mingyun
    Oct 21, 2016
    53
    @mcfog 哈哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4279 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 293ms · UTC 02:15 · PVG 10:15 · LAX 18:15 · JFK 21:15
    ♥ Do have faith in what you're doing.