(知识分享)软硬件调试九法:第八条规则 求助他人, 获得全新观点
来源:互联网 发布:淘宝开店缴纳保证金 编辑:程序博客网 时间:2024/05/17 05:10
1、征求别人意见
我们都是普通人,对任何事情都有偏见或者思维定式,包括对bug隐藏在哪里的看法,这些偏见会导致我们无法看清实际情况。其它人则从另一个角度看问题(可能也是他自己的偏见),但是会找到新的方法,对你解决问题有很大启发。
2、获取专业知识
有时系统的某个部分的知识看起来很神秘,我们不必到学校学习一年,而是通过咨询专家快速掌握那些知识,任何情况下,专家都会比我们更理解系统,因此他们能知道查找问题的大致线路图,为你的搜索工作提供很好的提示。
3、听取别人经验
你可能经验不足,但是你想周围的人快速描述事情的经过时,他们可能之前遇到过,并准确的告诉你出了什么问题。
4、帮助无处不在
- 从周围的同事、专家寻求专业知识或者经验
- 如果公司有相关知识管理系统,则可以从中查找有用的信息
- 如果你使用第三方供应商的软件或器件,那么可以通过电话或者邮件寻求帮助。
- 如果可以上网,可以通过相关技术论坛寻求帮助。
- 还有很多资源,比如书籍、杂志等提供了基本和通用的知识,比如工具、编程语言、调试方法等
- 当所有方法都失败时,回到“阅读手册”,或许会注意到之前没有理解的内容。
5、放下面子
寻求帮助时,不要以为是无能的表现,这恰恰说明你急于修复bug,如果你获取了正确的理解、专业知识和经验、有助于你更快的修复问题,并不会暴露你的弱点,反而会使你获得成长。 反之也成立,不要认为专家是神,他们也会犯错,如果坚持自己是错的,专家是对的,可能会更糟!
6、报告症状,不要讲述你的理论
当前寻求帮助时,要描述发生的事情和看到的一切、包括什么是间歇发生的、什么不是,不要告你别人原因是什么,不要讲述你的判断,否则会把你寻求帮助的人带入你的思维怪圈! 反之也成立,如果他人想你寻求帮助,却向你解释他的判断,则一定要捂住耳朵,然后跑开,防止被他的理论污染。
7、你提出的问题不必十分肯定
有些地方属于不好判断的灰色地带,比如有些数据看起来是错误的,但是又不确定为何会这样,那么也值得提出来,可能与问题无关,但是对解决问题确实有用的信息。 作者举了一个实际案例,每当他穿格子衬衫从椅子上做起来调试摄像头时,摄像头就会死机,必须重新复位初始化才能正常工作,提交给供应商后,他们发现是格子衬衫图形移动时,导致摄像头内部的图形处理算法崩溃。
- (知识分享)软硬件调试九法:第八条规则 求助他人, 获得全新观点
- (知识分享)软硬件调试九法:第九条规则 如果你不修复一个bug,它将永远存在
- 软硬件调试九法:第一条规则,理解系统
- 软硬件调试九法:第二条规则,重现失败
- 软硬件调试九法:第四条规则 分而治之
- 软硬件调试九法:第六条规则 保持审计跟踪
- 软硬件调试九法:第七条规则 检查插头
- 软硬件调试九法:第三条规则 不要想而要看
- 软硬件调试九法:第五条规则 一次只改一个地方
- 软硬件调试九法之总序
- 分享软件测试就业前景(结合他人观点)
- 学习《调试九法:软硬件错误的排查之道》
- 读《调试九法:软硬件错误的排查之道》
- 读《调试九法:软硬件错误的排查之道》
- 读《调试九法:软硬件错误的排查之道》
- 调试九法 软硬件错误的排查之道
- 调试九法 软硬件错误的排查之道
- 《调试九法-软硬件错误的排查之道》
- LeetCode 74. Search a 2D Matrix
- 记一次奇葩的Js劫持事件
- Design Pattern - Behavioral Patterns - Observer Pattern
- Android AVD创建以及设置各个参数的详解
- LeetCode 189. Rotate Array
- (知识分享)软硬件调试九法:第八条规则 求助他人, 获得全新观点
- ssl家谱 并查集
- HDU 1232 畅通工程 (并差集)
- LeetCode 27. Remove Element
- Linux文件上传工具下载工具及详细使用说明
- Ubuntu 14.04 LTS备份iso镜像
- 按钮点击事件的三种写法
- 深入学习计算机系统(2版)笔记
- WebSocket vs REST