交代背景:
游戏公司,服务端程序一枚
昨天整个项目组加班了,所以大家上午都没来上班
我因为生物钟问题早起了,加上有个 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 1
这是发布流程的锅 一个普通程序员在没有任何 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 2
可见加班的产出都是负数,总得用第二天去填补,这是定律
|
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
犯了错误怎么办?
承担责任 解决错误 |
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
你们需要运维、一个发布流程
|