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