大家好,我是鸭哥。
最近看到一个帖子,说一个校招生在试用期内不小心搞出了线上事故。问题来了,他该主动离职,还是等试用期结束被动走人?这事儿引发了不少讨论,看了网友们的回复后,我觉得有必要来聊聊这件事。
首先,搞清楚一件事:线上事故在开发圈子里可不算稀奇事儿。别看事故的名字听起来吓人,其实在咱们程序员的职业生涯中,谁还没栽过几个坑呢?
尤其是刚入职的新人,不出点问题反而不正常。就像网友说的,“屁大点事,这组里拉个清单,谁身上不都有?”话糙理不糙,线上出点问题并不可怕,关键在于怎么处理。
这位校招生在试用期出了问题,首先得冷静,不要慌张。试用期本来就是个双向了解的过程,公司考察你的能力和态度,你也在适应公司文化和项目流程。
出问题其实就是你成长的机会,要知道,“试用期犯错只存在态度问题”,这句话说得很对,能力问题都可以通过学习解决,关键是看你对待问题的态度。
第一步,复盘是关键。不管是线上事故还是线下的bug修复,出了问题最重要的就是复盘。就像有位网友建议的,找领导一起复盘。
要搞清楚问题到底是出在自己哪里,是不是代码审核出了疏漏,测试环节没跟上,还是部署时出了差错?在这个过程中,不仅要分析自己的问题,还要把团队协作中的问题理清楚。
毕竟,整个开发流程里,你不是一个人在战斗,问题也不一定全是你的。搞清楚每个人的责任,复盘会让你明白问题发生的根源,下次才能避免类似的错误。
如果你的领导靠谱,复盘的时候他应该会跟你一起来分析问题,并帮你找到改进的方向。毕竟,线上事故不仅仅是一个人的锅,整个团队的流程和管理都有责任。
而且,试用期内你的代码能随便合入正式分支,这领导也有责任啊!换句话说,如果出了问题他想全推到你身上,那他也不是什么好领导,这时候反而是你排雷的机会。
第二步,调整心态,敢于承担责任。出了问题后,很多新人第一反应是害怕,担心会被公司辞退,甚至想主动走人。这种想法可以理解,但我觉得有点急了。
试用期本来就是为了给新人适应的时间,公司招你进来也是看中了你的潜力。线上事故谁都有可能犯,问题的关键在于你怎么面对这个事情。
一个敢于承认错误,积极复盘的人,反而更能让领导看到你的担当和责任心。有人说得好,“同样的错误不要再犯第二次”,这才是重点。
而且,就算你主动走了,背调的时候这个线上事故很可能还是会被提起,公司会觉得你遇到问题就跑路,反而不利于你的职业发展。
还不如稳住心态,面对问题,想办法把局面扭转过来。这个时候,主动请教领导和同事是个不错的选择,表明自己想解决问题的态度,说不定还能得到他们的帮助。
第三步,看看事情的严重性。线上事故的严重程度也决定了你接下来该怎么处理。有些问题只是组内的小bug,领导顶多说几句,问题不大;但如果这事儿闹到了大领导那儿,影响范围广,那你就得多花点心思处理。
一般来说,出了问题之后公司内部都会有个处理流程,可能会让你写个报告或者参与讨论解决方案。
如果只是小问题,按照公司流程走就行,但如果捅了“大篓子”,你就得更主动一些,向领导表明你愿意承担责任并改正的态度,争取多一次机会。
最后,保持学习和改进的心态。其实不论是试用期还是正式员工,我们都不可能保证自己永远不犯错。犯错后复盘、吸取教训才是最重要的。
你得从这次线上事故中学到东西,确保下次不再犯类似的错误。公司真正需要的不是一个从来不出错的“完人”,而是一个能够从错误中快速成长的人。领导最看重的也是你的学习和改进能力,而不是一时的失误。
再回到这个校招生的帖子,我觉得主动离职并不是最优解。你得先搞清楚问题的来龙去脉,和领导沟通复盘,尽量争取解决问题的机会。
如果公司因此辞退你,那也别太灰心,这也只是你职场生涯中的一个小插曲罢了。正如有位网友说的,如果公司因为一次线上事故就把你裁了,那这家公司不值得你久留。毕竟在这个行业里,真正重要的是你的成长和学习能力,而不是一时的错误。
至于背调,影响肯定会有,但只要你在处理事故的过程中表现出积极的态度,未来的公司也会更看重你如何面对问题,而不是问题本身。
那么,大家怎么看呢?你们会选择主动离职,还是和公司一起面对这个问题?欢迎大家留言讨论!