• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Makuma
V2EX  ›  程序员

当前的 On Call 机制是否合理,如何改进?

  •  
  •   Makuma · Mar 24, 2021 · 8660 views
    This topic created in 1882 days ago, the information mentioned may be changed or developed.

    我目前处于快毕业即将入职的状态,今天凌晨五点多却收到了已经半年离职的公司的三个报警电话,每次都屏蔽,然后还能换新的号码继续打。

    且不说这个 bug,如果将来入职后在非工作时间也一直被 on call 电话骚扰个人生活,我可能真的不能适应码农这个职业,毕竟都 996 了,可怜的休息时间还可能被无限打扰。所以想问问大家公司的 on call 机制是怎样的,有没有更好的方法,以及如果实在无法改变的话,大家是怎么接受现状的。

    57 replies    2021-03-26 00:03:12 +08:00
    Scent
        1
    Scent  
       Mar 24, 2021
    与原公司沟通,沟通不畅报警
    106npo
        2
    106npo  
       Mar 24, 2021 via Android
    7 ~ 22 点有 call 22 ~ 31 点监控都关了
    Makuma
        3
    Makuma  
    OP
       Mar 24, 2021
    @Scent 已经联系前同事了,但是担心以后的公司也会这样 on call
    Makuma
        4
    Makuma  
    OP
       Mar 24, 2021
    @xmumiffy 这个可以有
    cominghome
        5
    cominghome  
       Mar 24, 2021
    大点的公司 ON CALL 肯定是有的,不过通常都是轮流的,一周一天这样子?

    而且说实话,大半夜的,哪来那么多 critical 告警...(除非你负责底层平台这一块的维护)
    tuding
        6
    tuding  
       Mar 24, 2021 via Android
    晚上睡觉开飞行模式都是很多年的习惯了😂
    Makuma
        7
    Makuma  
    OP
       Mar 24, 2021
    @cominghome 那时候负责的是国外业务,所以就是大半夜才出问题...
    ReZer0
        8
    ReZer0  
       Mar 24, 2021   ❤️ 1
    双卡,一张生活用一张工作用,工作用随时可以停丢掉不心疼,晚上睡觉工作号关闭。
    Makuma
        9
    Makuma  
    OP
       Mar 24, 2021
    @tuding 学到了[doge]
    revalue
        10
    revalue  
       Mar 24, 2021
    你都没试过被“夺命连环 call” 小意思啦
    Makuma
        11
    Makuma  
    OP
       Mar 24, 2021
    @ReZer0 这个可以有
    Makuma
        12
    Makuma  
    OP
       Mar 24, 2021
    @revalue 我也就实习了一段时间,阅历太少,所以比较担心
    ReZer0
        13
    ReZer0  
       Mar 24, 2021
    @Makuma 有了小号,你微信如果可以分身多开,就申请一个工作用,什么同事群客户群开发群等等全部在小号,然后微信设置里免打扰时间设置为下班时间,必要时可以直接结束分身进程。QQ 同理。
    IvanLi127
        14
    IvanLi127  
       Mar 24, 2021 via Android
    这种除非偶尔有,否则公司就必须安排值班,不然白嫖太明显了
    Makuma
        15
    Makuma  
    OP
       Mar 24, 2021
    还有个问题,如果在下班时间一直无视这些 on call 警报,会不会影响绩效考核呢
    Makuma
        16
    Makuma  
    OP
       Mar 24, 2021
    @IvanLi127 白嫖不至于,应该就是报警设置没弄好
    killergun
        17
    killergun  
       Mar 24, 2021   ❤️ 1
    工作号单独,晚上直接静音或者飞行
    redtea
        18
    redtea  
       Mar 24, 2021
    正常情况下,开发还能接触生产环境?要找也该找运维,运维处理不了才来找开发。
    touchwithe
        19
    touchwithe  
       Mar 24, 2021 via iPhone
    说勿扰模式和双卡的都没有回答楼主的根本问题啊。事实是有自己负责的线上业务的话肯定要 on call,习惯就好。习惯不了的不要做运维,当然开发也好不到哪里去。
    seki
        20
    seki  
       Mar 24, 2021
    devops 是沒有運維的……去專門有運維的公司的話就會變成運維給你打電話,但至少不是自動撥號的

    我們是 devops 模式,然後一個組的人輪流值班
    Makuma
        21
    Makuma  
    OP
       Mar 24, 2021
    @redtea
    @touchwithe 以前做大数据开发,主营后端,兼职数据,报警的可能是那些数据流任务
    binux
        22
    binux  
       Mar 24, 2021 via Android
    @Makuma 不会,不等考核就辞退了🐶
    Makuma
        23
    Makuma  
    OP
       Mar 24, 2021
    @seki 可能是我工作经历太少,想的太多了
    jadec0der
        24
    jadec0der  
       Mar 24, 2021
    一般都是有轮班的才叫 oncall,否则没有 offcall 何来 oncall 。

    我以前在一个国内公司,每个 service owner 都是具体的人,只要有问题电话就打过来了,我连健身都把手机放身边,在公司两年没关过机,但是被打电话叫醒的次数也不多,一年两三次吧。

    后来去了外企,全组轮班,大概一两个月 oncall 一个周,其他时间放心关机,不会有人找你,缺点是你要给别人写的代码背锅。被叫醒了起来一看是不熟悉的 service,现读代码排查问题。
    Makuma
        25
    Makuma  
    OP
       Mar 24, 2021
    @binux 也可能是我自己抗不了压先跑路了[doge]
    Makuma
        26
    Makuma  
    OP
       Mar 24, 2021
    @jadec0der 看完我感觉还是倾向于谁的 service 谁负责这种模式
    106npo
        27
    106npo  
       Mar 24, 2021 via Android
    @Makuma 我们 oncall 第一人还是老板
    zy445566
        28
    zy445566  
       Mar 24, 2021 via Android
    晚上睡觉前开飞行模式,就说没电了忘记充
    jiangshanmeta
        29
    jiangshanmeta  
       Mar 24, 2021   ❤️ 3
    一个曲线救国思路是做前端。。。。

    前端不配 on call
    doudou1523102
        30
    doudou1523102  
       Mar 24, 2021
    搞两块手机,一块放家里就行了
    Solace202
        31
    Solace202  
       Mar 24, 2021
    @jiangshanmeta 这个真的是前端的一个大优势,做后端的真的很羡慕这一点。
    zhzy0077
        32
    zhzy0077  
       Mar 24, 2021
    @Makuma 正反都有好处坏处,这两种我都干过,与其让我 365*24 的准备接电话,倒不如一两个月 oncall 一周,虽然可能有时候不懂但也比一直心惊胆战的强。。。
    66beta
        33
    66beta  
       Mar 24, 2021
    别做运维和基础架构后端
    iyaozhen
        34
    iyaozhen  
       Mar 24, 2021 via Android
    那是前公司的问题,很正常,报警系统没有和员工系统联动,或者自己配置死的手机号。

    至于要不要 oncall,这个就得看值班,到你值班了肯定得爬起来处理呀。就像晚上打 110 没人接你不是更抓狂。当然报警分级 /收敛机制要是有的,非紧急的报警要及时去掉
    FinnBai
        35
    FinnBai  
       Mar 24, 2021   ❤️ 1
    可以参考《 SRE:Google 运维解密》的第 11 章 on-call 轮值,有一个良好的 on-call 机制还是很有必要的。
    digitv
        36
    digitv  
       Mar 24, 2021
    去大公司吧,离职了立马把你从名单删除,你想收还收不到呢
    dko
        37
    dko  
       Mar 24, 2021
    见过携程的 oncall 吗,从你电话响开始算,一直到你接入 VPN 计时,按秒计算有考核
    不管这个故障跟你有没有关系,不管几点的告警,必须要到问题解决后才可以挂电话,这个才叫酸爽
    Makuma
        38
    Makuma  
    OP
       Mar 24, 2021
    @zy445566 非长远之计啊
    @jiangshanmeta 以后可以考虑转岗
    @66beta 下一家就是基础架构了
    @iyaozhen @baiyi 学习了
    @dynastysea 前东家不小了,只不过这个低级错误不是重点
    @dko 懂了,以后不去携程
    la2la
        39
    la2la  
       Mar 24, 2021
    跟程序员无关,跟公司有关。我司周末电脑都不带回家,还电话?
    hello2060
        40
    hello2060  
       Mar 24, 2021
    这个,on 不 on call 无所谓,怎么会用自己的手机号的呢?这就和上班用自己的电脑一样不靠谱啊
    rodneya
        41
    rodneya  
       Mar 24, 2021
    轮流值班 我一个大佬同事本来都要出去玩 已经开车到省外了 一个电话给叫回来了。。。。因为除了他 别人根本搞不定
    pkookp8
        42
    pkookp8  
       Mar 24, 2021 via Android
    告警用的邮件,老东家有一台设备一直没重置,离职大半年内经常收到开发触发的测试告警邮件。
    后来应该是重置了
    EIJAM
        43
    EIJAM  
       Mar 24, 2021 via iPhone
    @dko 哪个 bu ?以前不这样啊
    yjxjn
        44
    yjxjn  
       Mar 24, 2021
    之前有 oncall,一个月 1500,如果有 error 上线干活对应,如果没有 error,1500 白拿。
    那种光想着有 call 给钱没 call 就不给钱的公司,趁早离职。
    msg7086
        45
    msg7086  
       Mar 24, 2021
    我们组小,on call 是一个人代表一个组,一次一周,一个月轮到一次。
    on call 的那个人需要诊断问题,和用现成的 Wiki 文档去走检查流程,如果都不行的话,再拉 service 对应的开发者来一起看。
    flashrick
        46
    flashrick  
       Mar 24, 2021
    必然是手机自动的 23 点到 7 点开免打扰模式,以前三更半夜被诈骗电话吓到真是记忆犹新
    Makuma
        47
    Makuma  
    OP
       Mar 24, 2021
    谢谢大家,感觉是我经历太少担心太多了,不一一回复了,下沉帖子了
    looplj
        48
    looplj  
       Mar 24, 2021
    。。只是一个公司流程问题,没有在离职的时候删掉 on call 配置,有必要这么悲观吗。
    很多公司不是 996,只是待遇稍微低一些,大家不去而已。。
    kingfalse
        49
    kingfalse  
       Mar 24, 2021 via Android
    就是单纯的忘记改负责人手机号码了,别多想
    fish267
        50
    fish267  
       Mar 24, 2021
    On Call 不应该是技术人员必须具备的么,非正常时间电话,应该是有紧急问题或者线上故障,本着客户第一原则也得快速响应修复吧
    daijialong
        51
    daijialong  
       Mar 24, 2021
    大家都没看到是离职半年的 on call 吗?这还不打回头问候对方?
    wyx119911
        52
    wyx119911  
       Mar 24, 2021
    我平时直接静音,只有版本发布时会开启铃声。On Call 如果是业务负责人没办法的。
    abcbuzhiming
        53
    abcbuzhiming  
       Mar 24, 2021
    @daijialong 对啊,换我立马就问候对方全家了,离职了还打毛电话,还屏蔽?还对方还能再换号码打过来?楼主你确定你自己处事方式没问题吗
    sxlzll
        54
    sxlzll  
       Mar 24, 2021
    oncall 意思是打电话?
    我们只有微信、短信告警,很久不搞电话告警这一套了
    sampeng
        55
    sampeng  
       Mar 25, 2021 via iPhone
    我是直接怼回去,没人付我 7*24 小时的工资。
    gBurnX
        56
    gBurnX  
       Mar 25, 2021
    1.拿来接收 OnCall 的电话卡,本来不应该是你的号码,而需要是以公司名义办理的专卡。以后要注意这一点。离职时直接上交这张卡就行。

    2.目前的情况,建议先和公司沟通,一定要 微信 + 邮件 + 短信 + 电话 + 电话录音,以防被原公司诬陷。通知后,就可以把 OnCall 号码直接拉黑了。
    Chieh
        57
    Chieh  
       Mar 26, 2021
    每次长假要轮一半时间的班,春节 8 天 on call 4 天那种,应为就俩人

    离职还 on call 可以直接屏蔽了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5801 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 138ms · UTC 02:54 · PVG 10:54 · LAX 19:54 · JFK 22:54
    ♥ Do have faith in what you're doing.