作为程序员犯了严重错误会是什么感受啊 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Perrie
V2EX    程序员

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

  •  1
     
      Perrie 2016-10-19 09:52:08 +08:00 8086 次点击
    这是一个创建于 3284 天前的主题,其中的信息可能已经有所发展或是发生改变。

    交代背景:

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

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

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

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

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

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

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

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

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

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

    怎么过来的

    第 1 条附言    2016-10-19 10:29:31 +08:00
    确实我们这边流程规范很有问题
    感觉这块一直都没有重视

    因为我们也没有主程,也没有特别有经验的人
    很多东西都是自己在折腾着……
    53 条回复    2016-10-21 21:43:19 +08:00
    misaka19000
        1
    misaka19000  
       2016-10-19 09:54:47 +08:00
    以前待过一家公司的网站没有测试环境,然后每次更新新版本的那个心情,你懂得。
    darkbread
        2
    darkbread  
       2016-10-19 09:55:59 +08:00
    知乎
    bengol
        3
    bengol  
       2016-10-19 10:01:48 +08:00 via Android
    怕啥,刚正面
    sunhr
        4
    sunhr  
       2016-10-19 10:07:39 +08:00
    人都会犯错,制定相应流程来避免犯错,就行了
    hanxiV2EX
        5
    hanxiV2EX  
       2016-10-19 10:08:10 +08:00 via iPhone
    怕毛线!谁没个失误。。。
    sup
        6
    sup  
       2016-10-19 10:18:23 +08:00
    平时的利息都是个位数,有天突然来了个 132%,大家自行脑补一下。
    MicroGalaxy
        7
    MicroGalaxy  
       2016-10-19 10:20:33 +08:00
    有个程序员能有权限发布到正式环境,这样的管理不太好吧!
    Phariel
        8
    Phariel  
       2016-10-19 10:25:38 +08:00 via Android   1
    这是发布流程的锅 一个普通程序员在没有任何 review 和 approve 的流程下就能轻轻松松的覆盖线上环境?这锅要背也得主管背吧?
    chunqiuyiyu
        9
    chunqiuyiyu  
       2016-10-19 10:26:55 +08:00 via iPhone
    怕啥 刚正面
    holy_sin
        10
    holy_sin  
       2016-10-19 10:38:24 +08:00   2
    可见加班的产出都是负数,总得用第二天去填补,这是定律
    loryyang
        11
    loryyang  
       2016-10-19 10:40:11 +08:00
    人都是会犯错的,很正常。顶住压力
    实在不行就撤了
    coderluan
        12
    coderluan  
       2016-10-19 10:49:22 +08:00
    犯错不可怕,不懂吸取教训才可怕。
    楼主一个难受,不如和大家一起改进下流程。
    至于犯错的人,道个歉,请吃顿饭就好了。
    Bairrfhoinn
        13
    Bairrfhoinn  
       2016-10-19 10:49:55 +08:00
    可见加班的产出都是负数,总得用第二天去填补,这是定律
    soland
        14
    soland  
       2016-10-19 10:52:14 +08:00
    犯了错误怎么办?
    br />承担责任
    解决错误
    qooweds
        15
    qooweds  
       2016-10-19 10:58:13 +08:00
    有次把新版本的游戏服务器程序和 DB 的更新都发布到了线上,2 周后更新版本才发现
    bk201
        16
    bk201  
       2016-10-19 11:00:20 +08:00 via iPhone
    加班还不让我犯错,那我先睡会
    kkzxak47
        17
    kkzxak47  
       2016-10-19 11:02:20 +08:00 via Android
    @misaka19000 哈哈,我们的测试环境可以影响生产环境数据,是不是更恐怖
    tenca
        18
    tenca  
       2016-10-19 11:05:21 +08:00
    手游,某人昨天提交的代码写错了一行逻辑,现在发现所有玩家都通关了,运营正在开会讨论……

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

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

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

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

    另外多谢大家给出看法。。……看多这么多人犯错,莫名就开心了哈哈(大误)
    brucefeng
        50
    brucefeng  
       2016-10-20 10:27:57 +08:00
    有错就要认!挨打就立正!
    windflow
        51
    windflow  
       2016-10-20 15:05:16 +08:00
    电商给一个单子批量改价, 1k 的改成了几十块,卖出去 100 多单。
    anguskwan
        52
    anguskwan  
       2016-10-20 16:22:04 +08:00
    你们需要运维、一个发布流程
    mingyun
        53
    mingyun  
       2016-10-21 21:43:19 +08:00
    @mcfog 哈哈
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2762 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 14:27 PVG 22:27 LAX 07:27 JFK 10:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86