工作中如何避免犯低级错误

12 天前
 harrisonkang
背景:本人研发一枚,今晚上线一个技改需求,结果上线时,居然分支发错了,真的是非常非常低级的错误了,万幸的是没有业务影响。后续还要复盘「复盘不可怕,可怕的是低级问题复盘」,想想就头大。

想请教各位,平时都是怎么在工作中避免犯各种低级错误,有没有经验分享分享。
3417 次点击
所在节点    程序员
52 条回复
lasuar
11 天前
上线自动化
Pantheoon
11 天前
每个人都会犯错,只要干活都会犯错,但是要记住一点,同样的错,不要犯两次,允许自己犯第一次错,第二次再犯,不可原谅.

针对 OP 这种发布的错误,建议上线之前搞个 checklist,发些项目,改哪些配置,刷啥 sql,发哪个分支,那个 commitId,这些记录下来,发之前在检查一遍,或者找其他同学看下,double check 可以检查出来很多低级问题
Kathy1989
11 天前
我觉得主要问题还是你老板的问题,他没把流程定好,这种事情,老板应该比你更敏感才对
fengpan567
11 天前
避免不了,世界就是一个巨大的草台班子
chendy
11 天前
精力不佳的时候不做复杂或者重要的工作
仔细测试,多花一点时间好好测,可以省下很多着急忙慌处理线上 BUG 的时间
tog
11 天前
一样,我每次把有问题的东西记录下来。
我从小到大就很粗心,什么事情都是,尤其是改 ppt, 小时候被语文老师评为 `别字大王`

blob:https://imgur.com/792ee387-05e9-4238-b7ef-c844ba2d0a46
NevadaLi
11 天前
@Pantheoon #22

“每个人都会犯错,只要干活都会犯错,但是要记住一点,同样的错,不要犯两次,允许自己犯第一次错,第二次再犯,不可原谅.”

人总是会失误的,不存在什么第二次不会犯,更不存在 [不可原谅] ,举个例子,你能确定小时候上楼被绊了一次,之后就不会再被绊到了么?又或者,二十年前犯的错,下次遇到同样的问题,当真不会再犯?

同意#15 #18 #24 ,没什么大不了的,人总会犯错的,如果很关键的地方,还是得用其他方法尽量避免,即便这样也不可能 100%没问题的。
Jinnrry
11 天前
复盘不是要写改进项吗?这个问题的改进项肯定是自动化部署+自动化检查啊,都做成自动化以后不就不会错了?

错一次没什么关系,只要别反复出问题就行,反复出问题也不代表研发本人有问题,而是代表管理流程有问题,做的复盘都是无效复盘。
fine886
11 天前
把要做的事情用文字的方式记录下来,写的时候可以详细一些。不要过分的相信大脑。
leesin8848
11 天前
没有好办法,就是多 check ,还有就是手速不要太快,稳一点更好
Pantheoon
11 天前
@NevadaLi
绊倒不是犯错,另外,我说的犯错,是指 op 这种低级错误
hahastudio
11 天前
人会犯低级错误的,所以需要流程降低出错率
NevadaLi
11 天前
@Pantheoon #31 人的一生很长的,你能确定弄错分支这种事情在你 40 多年的职业生涯中只会出现一次嘛。。。比如 40 年当中不会状态不佳弄错分支,不会因为孩子琐碎事分心而弄错分支,不会因为哪天身体不适还得上班而弄错分支,不会因为比目标分支多了一个结尾空格而弄错分支。

没有什么方法能够完全避免,把时间拉长到人生中整个工作时间,同样的错误犯好多遍也是无所谓的事情吧。

犯各种类型的错误是人类的一个特点(其实 cpu 也会经常犯错的。。),这是无法避免的事情。
yiqiao
11 天前
@leegradyllljjjj 我们以前是这么弄的,后面改了,只在周二周四发版本。
guanzhangzhang
11 天前
尽量自动化,也不是说要完全自动化,自动化到上线的时候,必须多人审核 confirm 后才可以继续执行
bzw875
11 天前
生产环境操作:2 个操作员,一个念操作单,一个执行操作,按照口胡手指操作
carytseng
11 天前
是人就会犯错,平常心对待,不然你这辈子一惊一乍
HenrikC
11 天前
许多低级错误源于人们做熟练某种工作后形成的肌肉或意识上的“所以然”,还有一种情况是疲劳,导致注意力不集中,解决的根本办法是:针对流程相对固定的工作,采用自动化程序,减少人为的参与。
Sawyerhou
11 天前
不用太在意,把精力花在避免造成重大损失的严重错误上,分清主次。
wtsamuel
11 天前
既然是低级错误,那影响不严重,问题不大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1051002

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX