程序员如何避免成背锅侠?九阳神功护体!

Nature、science、cell旗下刊物 Nature\science\cell子刊说明 阅读详情

见字如面,我是军哥!

我的一位程序员读者在我读着群说最近又背锅了。

事情是这样的:昨天下午产品经理口头说加个"小功能",结果晚上线上报错,影响了几万用户。技术总监追责时,产品经理一脸无辜:"我就是提了个建议,没想到他真敢直接上线啊!"

讲真,程序员在工作要注意背锅的事还挺多的,尤其是年底,要特别注意。

我总结了 9 个招式,招招毙命,助你避坑~

第 1 式、需求确认要留痕,胜过拜佛求神仙

场景还原:

产品经理:"这个需求很简单,就跟某竞争对手一样。"

曾经的你:"好的,马上做!"

现在的你:"稍等,我记一下。您说的'跟竞争对手一样',是指哪个版本的?iOS 还是 Android ?

防锅秘籍:

拉个微信群,把相关人都拽进来。

需求变更?可以!请在群里说一声,@一下我。

会议纪要当天发,重点内容标红加粗。

原型图上画个圈,哪里要改说清楚。

请记住:需求不留痕,加班两行泪。

第 2 式、代码未动文档先,白纸黑字好喊冤

真实案例:

架构师老张被质疑为什么选用 MongoDB ,他默默掏出半年前的技术方案评审纪要,上面赫然写着:"经集体讨论,一致同意..."

防锅要点:技术方案写清楚为什么选 A 不选 B ,数据库变更记得留 SQL 脚本,接口文档写明白入参出参,部署步骤一步一步记下来。

第 3 式、测试面前别装酷,测试用例要丰富

测试小姐姐是你的最佳拍档,记住:

要做:核心功能自动化测试,边界情况都要测到,测试报告让产品签字,上线前再确认一遍。

不要做:"我本地测试没问题";"就改了一行代码,不用测了吧";"先上线,有问题再回滚"。

第 4 式、变更流程必须走,跳过流程就是狗

运维大哥的忠告:

  • 上线要走工单系统

  • 数据库变更找DBA

  • 配置文件改动用版本管理

  • 紧急修复?可以!事后补报告

第 5 式、沟通记录要留存,关键时刻能保命

那些年我们吃过的亏:"我没说过这话!""当时不是这个意思!""你理解错了!"

现在我们的做法:

  • 重要会议必录音(提前说一声)

  • 口头沟通完,群里发总结

  • 风险提前预警,别等爆炸再说

  • 每周发进度报告,抄送大领导。

第 6 式、权限边界要清晰,越界操作使不得

记住三不原则:

不替产品做业务决策,不替测试做质量保证,不替运维做线上操作。

生产环境:

运营:"能不能在数据库里直接改个数据?"

你:"可以,先提工单,找总监审批,让 DBA 来操作。"

第 7 式、监控报警配齐全,出事不用求神仙

你的系统应该:

  • 关键业务有监控

  • 错误日志要收集

  • 性能指标要跟踪

  • 报警及时能收到

第 8 式、技术方案想周全,各种异常要考虑

写代码时你得多想想:

  • 网络超时怎么办?

  • 数据库挂掉怎么处理?

  • 第三方接口失败如何降级?

  • 数据一致性如何保证?等等

第 9 式:甩锅姿势要优雅,共同进步是王道

最高境界不是不背锅,而是让团队都无锅可背:

  • 建立团队知识库

  • 代码review要认真

  • 技术分享要定期

  • 互相帮助要真诚

最后,我们来总结一下:

小事主动背,体现担当

大事谨慎背,保护自己

冤事坚决不背,守住底线

我的一位朋友,前饿了么资深架构师的名言:"我在公司背过的锅,连起来可以绕工位三圈。但关键锅,一个都没背过。"你在工作中还有什么防锅妙招?

欢迎在评论区分享——毕竟,众人拾柴火焰高,大家一起背锅少!

回见~若觉得不错,请点赞或分享,分享给你身边需要的朋友们~

关于我:一个 IT 从业 20 年的互联网老兵,1 号店架构师/前饿了么/贝壳找房技术总监,我叫程军,百度可查,目前一人企业,自由职业者。

一个灵魂非常有趣的人~

需要付费修改简历或者 1 对 1 陪跑请联系我或咨询职业规划或提升技术管理能力可以私信我。


更多精彩,关注我公号,一起学习、成长

C# 与蓝牙 BLE 设备通信:基于 Windows.Devices.Bluetooth 实现手环/传感器数据读取 本文介绍了如何利用C#的Windows.Devices.Bluetooth命名空间实现与蓝牙BLE设备的通信。首先概述了BLE技术特性及其在物联网中的应用场景,包括智能穿戴设备和传感器。随后讲解了BLE的GATT协议架构,解析了服务(Service)和特性(Characteristic)的概念。文章重点展示了通过C#实现设备扫描、连接、数据读取的完整代码示例,并详细说明了如何使用通知(Notifications)功能实现实时数据更新。最后提供了订阅心率测量特性变化的实现代码,为开发者提供了完整的BLE设备通 阅读详情

相关推荐

Android应用之【巧妙隐藏桌面图标的进阶方案】

本文详细探讨了Android应用中隐藏桌面图标的进阶方案,解决了传统方法在Android 10及以上版本中出现的黑色图标残留问题。通过Intent-Filter配置和厂商适配技巧,实现子应用真正隐身,同时确保主应用正常启动。适用于企业工具套件、模块化系统等场景,提升用户体验和安全性。

weixin_28363123的博客 512

内外双修,人剑合璧——IT运维人员的九阳神功(大结局)

继续运维的话题。软件硬件日益复杂,运维人员压力山大,那么几十年以后,数字化世界会变成什么样子呢?看张图: 这是电影《异型:契约》的画面,飞船Covenant搭载2000名乘客飞往外星球,行程几十年,只有一个机器人船员。这是人类的理想,在未来世界里,庞大的系统不再需要人肉运维,硬件和软件都能自己照料自己,出了什么故障自我诊断、自我修复,世界大同。可是现实却是: 好吧,理想还是要有的,早晚能实现。为了理想,我们要努力再努力! 浪迹IT江湖三十年的融哥,今天带大家修炼九阳神功的最高三重。 九阳神功第七重:诸毒不

ifusionskye的博客 1041

别再到处找模型了!手把手教你将TI、ADI官网的SPICE模型导入LTspice(附路径避坑指南)

本文详细介绍了如何将TI、ADI官网的SPICE模型导入LTspice的全流程,包括模型获取、路径配置、符号生成等关键步骤,并提供了路径避坑指南。通过实战案例和技巧分享,帮助电子工程师高效利用外部元器件模型进行电路仿真,提升设计效率。

weixin_42535703的博客 408

修炼技术的九阳神功,让你从模式小白轻松进阶为模式大神

本书以作者与虚拟女友(小璐)在生活中遇到的各种问题作为主线,引出设计模式的各种功能、用途,以及解决方法,系统介绍了23种设计模式,根据具体的实例形象化、具体化地进行了代码的编写和详细讲解,让那些本来对设计模式不太了解、一知半解、只有概念的读者,彻底了解和掌握常用的设计模式使用场景及使用方式,并掌握每个设计模式的UML结构和描绘方式。在软件开发过程中,我们经常会遇到一些复杂的问题,比如如何设计一个灵活、可扩展的系统,如何管理代码的复杂性,如何在多个类之间保持良好的协作等等。设计模式的重要性不言而喻。

悟纤学院 339

3.38 工业缺陷检测实战:物体表面缺陷检测,从图像处理到深度学习

本文介绍了工业缺陷检测的完整流程,从传统图像处理到深度学习方法。首先定义了缺陷检测任务的目标和应用场景,然后详细讲解了传统图像处理方法(边缘检测、阈值分割等)和深度学习方法(分类、检测、分割模型)。文章最后总结了核心要点,提出了思考题和实践建议,建议从简单方法开始逐步优化。下一篇将介绍工业视觉基础技术——相机标定与角点检测。

yonggeit的博客 2890

【3天快速入门WPF】从小白到新手入门教程

嘿,小伙伴们!如果你已经有一定的C#开发基础,但想快速掌握WPF开发,达到企业级水准,那接下来的这个三天快速入门计划绝对适合你!虽然听起来有点挑战,但别担心,只要跟着这个高强度、结构化的学习计划,你一定能搞定它。首先,我们得搞清楚,WPF的核心知识点到底有哪些。要想达到企业级开发水准,XAML、数据绑定、MVVM、控件使用、命令系统、样式模板这些统统都得拿下。听起来是不是有点多?别急,我们把任务分解到三天里,每天安排合理的内容,保证理论和实践相结合,让你学得扎实又高效。

Zy100Papa的博客 1423

“九阳神功”是怎么炼成的?

点击上方蓝色关注???? 有趣、有干货前言为什么突然想写这个话题呢?最近有不少新关注的读者,在后台问:大学学 Java 和 C++ 哪个好找工作,学前端好还是后端好,该学 Vue 还是 ...

码农翻身 1574

国产上位机软件突围:适配统信UOS/麒麟OS的跨平台开发技术与实践(2026年信创实战指南)

(航天科技集团CTO):“在信创战场上,1ms的延迟意味着1个卫星的控制失效。2026年,C#/.NET MAUI不是选择,而是我们守护卫星的‘生命线’。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 414

九阳神功----破除程序员的35岁职场焦虑的

六、建立良好的人际关系。

道亦无名 621

gurobi最新下载安装教程 2023.11

我下载的最新版gurobi支持python3.7-python3.11,这个序号与计算机硬件捆绑,一旦激活就会失效。运行激活码之后,产生的。如果既放置在了上面的默认搜索目录,又设置了。系统环境变量(不是用户环境变量),指向保存的目录和文件名(例如。高版本产生的许可文件兼容低版本。验证不会成功,学术许可不会激活。之后cmd进入命令行,cd进入gurobi所在的。,实测不到一小时即可审核完毕,获得对应的许可。如果学校的网关没有将本校的。系统环境变量指向不同的目录和文件,原厂无关,是学校网络的设置问题。

Cachel Wood的博客 2万+

昇腾AI原生创新算子挑战赛(S1赛季)复盘-LessEqual算子

【代码】昇腾AI原生创新算子挑战赛(S1赛季)复盘-LessEqual算子。

william_myq的博客 510

Java九阳真经论述及愿景

Java九阳真经论述及愿景 “他强由他强,清风拂山冈,他横由他横,明月照大江。” 《倚天屠龙记》中张无忌被玄冥二老的玄冥神掌打伤后,体寒难耐,到处求解决之法。一次被韦蝠王打下山谷后,偶遇一只猿猴,一次猿猴见他非常痛苦,坐地疗伤,于是就靠近向张无忌叫并且有意引导张无忌要到一个秘密地方,张无忌悟性很高,看出了猿猴的意图,于是跟在猿猴后面,一会来到一个山洞,在山洞的正中心有一只死去的猿猴,张无忌细察...

weixin_30723433的博客 219

Arduino ESP8266通过 RF433数据收发实验

Arduino ESP8266通过 RF433射频模块实现数据收发实验 写这篇文章,折腾了2天,在没有成功之前,一直在摸索和采坑当中,不要问我黑暗和黎明之间有多长。开发很多时候只问结果,不问过程的,在这里分享来之不易的结果,希望后面的人不要采坑,有成功的案例先河,后面与之相关的应用开发只需要套用模板修改即可实现。 实物搭建 RF433模块 我使用的是这个:nodemcu 本案例开发所使用到的库:RadioHead:http://www.airspayce.com/mikem/

perseverance51博客 3808

Java霸主地位被撼动,Java程序员靠什么逆风翻盘?或许你应该看看这个!

自从1995年Java语言出世以来,从未跌落过神坛,但最近Python语言被抄的太火,看下面这张最新的语言排行榜。独受宠爱的Java似乎要失宠了。 从上面这张图我们可以看出,Python一直处于上升趋势,而Java明显有下滑的趋势,面对这样的局面,Java程序员该何去何从?Java 开发者靠什么逆风翻盘? 编程语言更新极快的现在,尤其对于需要技术沉淀的后端工程师来说,靠什么实力逆风翻盘? 在 Java 框架尚且繁荣的当下,Spring Boot 无疑最火最实用的,也是必不可少的开源框架,完全有实力稳坐

weixin_46898270的博客 284

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Java霸主地位被撼动,Java程序员靠什么逆风翻盘?

自从1995年Java语言出世以来,从未跌落过神坛,但最近Python语言被抄的太火,看下面这张最新的语言排行榜。独受宠爱的Java似乎要失宠了。 从上面这张图我们可以看出,Python一直处于上升趋势,而Java明显有下滑的趋势,面对这样的局面,Java程序员该何去何从? Java 开发者靠什么逆风翻盘? 编程语言更新极快的现在,尤其对于需要技术沉淀的后端工程师来说,靠什么实力逆风翻盘...

weixin_45214238的博客 182

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

程序员如何选择技术方向

最近写了「当程序员老去」「程序员真正的价值」两篇文章,传播甚广,今天是第三篇:「程序员如何选择技术方向」,史称「程序员三部曲」。 那之前写的几篇程序员文章算什么呢?算前传吧。以后再写程序员文章算什么呢?算后记吧。 2008年秋天的一个午后,温暖的阳光透过落地窗落在我面前这个长长的写字桌上,桌子对面坐的是一个瘦小的程序员,他的名字叫小明,小明有些茫然,他看着我,不知道该说些什么。 程序

jklfjsdj79hiofo的专栏 916

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

程序员新手速成之六脉神剑

程序员新手速成之六脉神剑 引子· 武侠梦 大家好,我是一名程序员,小时候呢,非常喜欢金庸武侠。 记得吴启华版《倚天屠龙记》中,少年张无忌无意进入光明顶秘密石室,机缘巧合之下,习得已故教主阳顶天留下的《乾坤大挪移》心法。由于自身《九阳神功》加持,天下武学,融会贯通,俯首可得,张无忌因此在最短的时间内,学到了第七层。每次看到这里,总是激动不已,要是我有这么好的机缘该多好啊! 可惜,现实是残酷的,武侠梦做的再好,还是无法避免码农的命运! 作为入坑多年的Java程序员...

weixin_41834570的博客 866

计算机专业一定要走编程这条路吗?其实不然,你可以这样选择!

计算机专业出身的童鞋也可以有不同方向的发展,除了以后当程序员,你还可以有更多选择! 可能每个人爱好不一样,有的人就比较喜欢编程之类的东西,但是有的同学就太适合编程。计算机专业出身的同学大致有两个方向的发展,一方面是技术类,一方面是非技术类。技术类当然就是你所说的敲代码啦,那非技术类呢,到底是什么概念呢? 新媒体呀!每天你看的人工智能云计算大数据巴拉巴拉之类的文章是谁写出来的?你想过没有?程序员那么忙,有空天天给你报道马云马化腾刘强东说啥做啥吃啥啦?所以,有那么一个群体就是新媒体新闻工作者,简单来说就

致力于C语言C++知识分享! 3243

程序员的自我修炼(二):锻造倚天屠龙

程序员的自我修炼(二):锻造倚天屠龙 文章目录程序员的自我修炼(二):锻造倚天屠龙前言杠杆心智的杠杆计划的杠杆行动的杠杆起步的杠杆稀缺专注与管窥带宽装箱、权衡式思维、余闲装箱权衡式思维余闲借用与短视借用短视稀缺陷阱小结磨“刀”说获取计划的杠杆获取工具的杠杆获取心智的杠杆使用杠杆力量的力量结语 前言 本文和程序员的自我修炼(一):打通任督二脉 一脉相承。 《打通任督二脉》重在思维、学习、认知方式的介...

博采众长,自成一派; 1362

霸主地位被撼动?Java程序员靠什么逆风翻盘?

自从1995年Java语言出世以来,从未跌落过神坛,但最近Python语言被抄的太火,看下面这张最新的语言排行榜,独受宠爱的Java似乎要失宠了。从上面这张图我们可以看出,Python一直处于上升趋势,而Java明显有下滑的趋势,面对这样的局面,Java程序员该何去何从?Java 开发者靠什么逆风翻盘?编程语言更新极快的现在,尤其对于需要技术沉淀的后端工程师来说,靠什么实力逆...

weixin_33709219的博客 237

直接上干货!不同层级的Android开发者的不同行为,复习指南

开头 笼统来说,中年程序员容易被淘汰的原因其实不外乎三点。 1、输出能力已到顶点。这个人奋斗十来年了,依旧碌碌无为,很明显这人的天花板就这样了,说白了,天赋就这样。 2、适应能力越来越差。年纪大,有家庭,老油条,学习能力下降,磨洋工等等。 3、性价比逐渐降低。到了35岁的年薪基本都不会低的,然而输出能力到天花板了,随着年纪的逐渐增大,性价比会越来越低。说来说去就那经典的一句话:可替代性太高。25岁的年轻人便宜且前途可期,35岁已兑现天赋价格还高,这两选谁都差不多的时候,你说企业会怎么选……任何一个当了老板的

m0_57081438的博客 113

Python进门不对真的可以走火入魔,高清路线大图奉上!

今日的这篇文章随心而发,只想说说心里的话 1.Python言语值得学,不要抛弃 我看这个文章的一定是热爱Python的,否则不会想拼命学快一点,首要我想说不要抛弃,看完我下面的话: Python的确十分火,言语功用及其强壮,能够干许多许多工作,并且也是数据剖析,机器学习,人工智能第一言语。目前好的Python程序员特别是机器学习方面的薪水十分高,我十分理解和理解这些小伙伴的心情,的确在未来1...

qq_42712463的博客 213

程序员C语言快速上手——工程篇(十二)

文章目录链接与库前言虚拟内存理解链接C程序编译的四个阶段预处理器编译器汇编器链接器小结什么是链接查看符号表*拓展:nm命令查看符号类型静态链接与动态链接函数库静态库打包静态库链接静态库动态库生成与位置无关的目标文件打包动态库链接动态库 链接与库 前言 其实学完C语言的语法后,我们往往会有数不清的疑惑,例如编译器在编译的时候就可以分配内存,那么不同的程序会不会分配到相同的内存地址,计算机如何处理这种...

编程之路的专栏 3168

“hellow world”哥 (2011-8-12 14:55)

今日在csdn论坛里上看到一个“hellow world”哥,自称学了许多语言,学了一年C,学了一年汇编,学了一年···,精通各门语言的“hellow world”。他的QQ签名改成这句了:没技术,没工作,精通各个版本,各个语言的HelloWorld   一哥们回复的内容感觉挺有趣: 试问每种语言只能写个“hello world!”的程序员,也敢说精通各个版本?哪个软件公司敢要一个号称任

panjidong_3的专栏 1760

python如何学的扎实_如何快速变Python大牛? 该从何学? 看百万年薪工程师解答!

1.Python言语值得学,不要抛弃看这个文章的一定是热爱Python的,否则不会想拼命的去学快一点,首要我想说不要抛弃,看完我下面的话:Python的确十分火,语言的功能非常强大,能够用来做许多工作,并且也是数据剖析,机器学习,人工智能的第一选择言语。目前好的Python程序员,特别是机器学习方面的薪水十分高,我十分理解这些小伙伴的心情,的确在未来10年内,一定是人工智能的天下。我们要回忆一下I...

weixin_39850167的博客 126
上一篇: 就因为技术太强,我亲手砸掉了自己的饭碗!
下一篇: 为什么互联网大厂都喜欢年底裁员?!
军哥手记
军哥手记 业界专家认证 业界专家认证
博客等级 码龄21年 661粉丝 608原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值