医生看病和程序员找 BUG 一样

19 天前
 davelm
各大医学会会发布一个”临床指南“告诉医生某种病该怎么处理,是一个高度指导性的说明

然后医院根据这个临床指南,由科室的专家制定临床路径,这个是一个操作性更好的标准化的流程:如何检查,如何治疗,如何护理

目的都是尽可能的保证患者的权益

上面的过程就类似于,google 、apple 、Amazon ,FB 等大的互联网公司和世界级的技术大牛联合,
就“XYZ 数据库内存溢出”发布了一个指导性的说明,告诉程序员问题是什么,该怎么处理,
然后你的公司的大牛们,根据这个说明结合公司情况和各种客观因素,写了一个《快速解决 BUG--内存溢出篇》,
然后你作为程序员在公司出现“XYZ 数据库内存溢出”的时候,根据《快速解决 BUG--内存溢出篇》上的流程,
打 log ,找 bug ,写 patch

关键是某个 bug 可能是复合 bug ,不是单独 bug 引发的,一轮“打 log ,找 bug ,写 patch”没解决,然后还要来好几轮,甲方很烦躁,但是 bug 没解决,只能一轮一轮的“打 log ,找 bug ,写 patch”,直到公司大牛出手

还有,一轮“打 log ,找 bug ,写 patch”解决了,但是《快速解决 BUG--内存溢出篇》上说,出现某种情况,还有可能还有其他原因导致的,你还需要检查某个地方,你要不要执行检查程序

如果不做,后面出了问题,领导把你的工作记录砸到你脸上质问你怎么办?甲方拿刀跑到你办公室问你当时为什么不按照说明执行必要的检查程序,这就是找 bug 事故,怎么办?

如果做了一堆检查,最后发现其实就是最初的小问题,你作为程序员是不是只能骂人,但是对于公司,或者所有甲方来说,这就是目前能找到的最优解了
5644 次点击
所在节点    生活
80 条回复
maplezzz
19 天前
很多时候现代医学匹配不上大家的期望,究其原因还是生物实在是太复杂,不做检查每个人都是一个黑盒子,数以亿计的细胞、细菌,过往的经历带来的个体的不同的特征,这么多变量融在一起,要找到疾病的根源真的很不容易,更不用说治愈了
Hyschtaxjh
19 天前
看病和招 BUG 一樣,不能用百度。
skinny
18 天前
比如腹疼要做心电图,很多人就觉得是过度检查,但是心脏问题(比如心梗)也会引起腹痛,而且很多病人压根说不清自己到底哪不舒服怎么不舒服
lonccc
18 天前
@cxtrinityy #37 如果你是程序员,你也应该知道人和人之间的差距有时候比人和狗的差距都大,设备是一方面,操作和执行也是一方面,硬件条件好的医院并不代表操作就能跟得上。医疗,教育,还有各种写代码的不都是如此吗
wildlynx
18 天前
@daisyfloor 克拉霉素与阿奇霉素都是大环内酯类抗生素,细菌感染一般用头孢
ma836323493
18 天前
程序员找 bug 次数多了, 就能直接定位问题

而某些不良医生,每次都从头开始这你受的了。
darkengine
18 天前
其实任何行业都差不多:定位问题 -》 解决问题
milala
18 天前
@daisyfloor 其一过敏不过敏 只要不是小孩 患者自己心里有数,其二 克拉霉素和阿奇霉素一起吃又如何?地沟油吃得,几个副作用吃不得?
milala
18 天前
@KJH 几个小药片 几块钱撑死几十块,你各种检查来一遍要上千,哪个是洲际导弹?
eipi1
18 天前
@milala #49 检查大部分身体无害。对症下药、还是乱吃药,哪个是洲际导弹(对身体)?
layxy
18 天前
找 bug 也需要经验,有时候 bug 现象很明显,但是根因不是那块个地方,那个地方只是其他病灶牵连影响的,某些医生技术不到位,对 bug 位置一顿操作猛如虎,结果一点卵用没有
Jerry02
18 天前
@cxtrinityy “有经验的看病征就知道都不用 debug ”很难想象这是一个程序员能说出来的类比,bro 拿医生当神仙呢,就是抛开每个人的经验积累的时空差异性和方式差异性不谈,你不会以为医学的书比 cs 的书薄吧?
gogozs
18 天前
看病没有容错率啊,医生搞出 "bug" 是要死人的
Jerry02
18 天前
@ma836323493
程序员找 bug 误判了再找一遍就是了,医生找错了你还能重来一遍吗?
corcre
18 天前
@ma836323493 那你去看医生一只脚刚踏进门医生看了以你一眼抬手就开始夸夸打病历选药, 等你走到座位面前还没坐下他就告诉你"我看这病已经看了 30 年了, 我瞄一眼就知道你是什么情况, 不用做什么详细检查了, 去给钱拿药吧", 那你觉得靠谱吗
ma836323493
18 天前
@Jerry02 #54 #54 你要非杠一下。 医生找错了, 不能重来, 人直接死了吗, 还是断肢?
bug 误判了, 导致业务数据混乱。
ma836323493
18 天前
@corcre #55 你这是为了杠而杠
corcre
18 天前
@ma836323493 那医生不按流程做检查的话怎么知道参数, 那跟用肉眼看好像也没啥区别
winterbells
18 天前
@gogozs 容错很大的,乡下的卫生院主打一个治不死就行,能治死的不接收
Jerry02
18 天前
@ma836323493 到底谁在杠呢,程序能回滚,你可以回滚吗

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

https://ex.noerr.eu.org/t/1139119

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

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

© 2021 V2EX