
交代背景:
游戏公司,服务端程序一枚
昨天整个项目组加班了,所以大家上午都没来上班
我因为生物钟问题早起了,加上有个 BUG ,所以来公司改 BUG
准备部署测试环境的时候发现,昨天有个程序员错误的把测试版本提前更新到正式环境了
然后在项目群里通知了这件事。
现在策划很生气,有些话说得也比较冲,感觉情况比较严重
虽然不是我犯的错,但我也觉得很紧张
我曾经也犯过一些不大不小的错误
心里真的挺难受的,做事也战战兢兢
不知道大家犯一些比较严重的错误的时候是什么感受
怎么过来的
1 misaka19000 Oct 19, 2016 以前待过一家公司的网站没有测试环境,然后每次更新新版本的那个心情,你懂得。 |
nbsp; 2 darkbread Oct 19, 2016 知乎 |
3 bengol Oct 19, 2016 via Android 怕啥,刚正面 |
4 sunhr Oct 19, 2016 人都会犯错,制定相应流程来避免犯错,就行了 |
5 hanxiV2EX Oct 19, 2016 via iPhone 怕毛线!谁没个失误。。。 |
6 sup Oct 19, 2016 平时的利息都是个位数,有天突然来了个 132%,大家自行脑补一下。 |
7 MicroGalaxy Oct 19, 2016 有个程序员能有权限发布到正式环境,这样的管理不太好吧! |
8 Phariel Oct 19, 2016 via Android 这是发布流程的锅 一个普通程序员在没有任何 review 和 approve 的流程下就能轻轻松松的覆盖线上环境?这锅要背也得主管背吧? |
9 chunqiuyiyu Oct 19, 2016 via iPhone 怕啥 刚正面 |
10 holy_sin Oct 19, 2016 可见加班的产出都是负数,总得用第二天去填补,这是定律 |
11 loryyang Oct 19, 2016 人都是会犯错的,很正常。顶住压力 实在不行就撤了 |
12 coderluan Oct 19, 2016 犯错不可怕,不懂吸取教训才可怕。 楼主一个难受,不如和大家一起改进下流程。 至于犯错的人,道个歉,请吃顿饭就好了。 |
13 Bairrfhoinn Oct 19, 2016 可见加班的产出都是负数,总得用第二天去填补,这是定律 |
14 soland Oct 19, 2016 犯了错误怎么办? 承担责任 解决错误 |
15 qooweds Oct 19, 2016 有次把新版本的游戏服务器程序和 DB 的更新都发布到了线上,2 周后更新版本才发现 |
16 bk201 Oct 19, 2016 via iPhone 加班还不让我犯错,那我先睡会 |
17 kkzxak47 Oct 19, 2016 via Android @misaka19000 哈哈,我们的测试环境可以影响生产环境数据,是不是更恐怖 |
18 tenca Oct 19, 2016 手游,某人昨天提交的代码写错了一行逻辑,现在发现所有玩家都通关了,运营正在开会讨论…… 嘿嘿。 |
20 SpicyCat Oct 19, 2016 策划很生气?你们策划管理开发? |
21 leaves615 Oct 19, 2016 在过往的问题中吸取经验。避免重复的问题出现。 |
22 tracymcladdy Oct 19, 2016 以前也老喜欢犯些错误,然后浪费更多的时间去擦屁股。 现在我的方法是,把时间往前赶, deadline 之前反复确认,然后真正上线了,我就可以睡大觉了。 那感觉真的很棒,上线前多准备好真的可以省很多时间和精力,真的,宁愿上线前熬通宵,不愿意草草检查下,最后又 TM 来擦屁股。 |
23 Nutlee Oct 19, 2016 理解,没有完整的开发、上线流程 问题早晚都会出现的 ,现在小公司 也战战兢兢,只能抽空就和主管吹吹风,该搭的东西还是要搭的,直接覆盖部署 每次手都抖....... |
24 finalspeed Oct 19, 2016 @tenca 66666666666666 |
25 nashxk Oct 19, 2016 策划在 App 更新之后应该第一时间下载试用 |
26 PEP4JASON Oct 19, 2016 没事就看招聘广告.. |
27 assassinpig Oct 19, 2016 仰天大笑出门去,天下谁人不 bug |
28 assassinpig Oct 19, 2016 @sup 黄金时代由你我开启啊 |
29 lcatt Oct 19, 2016 没什么大事, XX 银行由于核心网络设备配置文件加载错误导致全行业务停止 6 小时也没怎么样。。呵 |
32 crayygy Oct 19, 2016 实习的时候 mentor update 忘记 where...还好只是我们内部数据库... |
33 Light3 Oct 19, 2016 很正常..第一次用 git 啪啪敲命令行 然后把配置隐藏了 然后提交的时候鬼使神差的把配置删了..提上去了 |
34 mcfog Oct 19, 2016 标准的循环是 线上事故 => 技术抢修,运营安抚用户 => 老板生气,团队反省 => 拉长操作/审批流程 || 回收权限 => 流程冗长效率低下 => 审批权限偷偷给到操作人员 => 有人操作失误 => 线上事故(循环) |
35 alouha Oct 19, 2016 最严重的后果,就是像我一样,出局…… |
36 kideny Oct 19, 2016 打自己脸吧!!! |
37 lty494685444 Oct 19, 2016 @tenca 什么游戏我要玩 |
38 zhouyg Oct 19, 2016 所以要经常看点招聘的东西,给自己兜底,出事了至少不会很慌。 作大死进局子的那种就算了。 |
40 sampeng Oct 19, 2016 强大的内心就是:你能忽悠过去。 而不是自己扛过去。 因为作为一个技术,产品或者其他角色如果在技术领域都说服不了,那只能让别人觉得你不行。 但是天大的锅,你扛下来了,还转化成一个正向的流程问题。甚至直接把锅甩出去了。。这才是强大。技术只是吃饭的碗,饭菜还是得自己做的 |
41 passion336699 Oct 19, 2016 via Android 是不是。。天天打波利的 |
42 enenaaa Oct 19, 2016 所以你们得选一个带头人, 每天和策划运营撕逼。把工作计划能砍的就砍, 能拖的就拖, 保证测试时间。 |
43 huihui123 Oct 19, 2016 via iPhone 楼主是做游戏后台开发的妹子? |
44 xiusedelang Oct 19, 2016 via Android 智能硬件,卖出去了发现 OTA 部分有问题,没法升级了 |
45 imswing Oct 19, 2016 via Android 瑟瑟发抖 |
46 ivvei Oct 19, 2016 我想起当年我在第一家公司当“全栈”的时候,根本没有测试环境,开发测试运维都是我一个人,自己写自己发布。各种小差小错不知道惹了多少人…… 我到后来都主动要求别人给我审核,特别是发布的时候让人站我背后看我操作…… |
48 Felldeadbird Oct 20, 2016 出事应该是主管级别以上的人出面提出,然后再在内部进行 训导。直接别的部门对 别的部门某个人,明显不妥。 |
49 Perrie OP @tracymcladdy 你说的挺对,不过做游戏,美术、 UI 、客户端服务端各种都要同时联调,所以可能一个环节没有及时完成,都要等的。相对来说时间把控有点难 @tenca 厉害!玩家福音! @SpicyCat 有产品,只是习惯都称为策划 - - @enenaaa 诶哟,那服务端人手更不够了 0.0 @huihui123 是 另外多谢大家给出看法。。……看多这么多人犯错,莫名就开心了哈哈(大误) |
50 brucefeng Oct 20, 2016 有错就要认!挨打就立正! |
51 windflow Oct 20, 2016 电商给一个单子批量改价, 1k 的改成了几十块,卖出去 100 多单。 |
52 anguskwan Oct 20, 2016 你们需要运维、一个发布流程 |