zoukankan      html  css  js  c++  java
  • (知识分享)软硬件调试九法:第八条规则 求助他人, 获得全新观点

    1、征求别人意见

       我们都是普通人,对任何事情都有偏见或者思维定式,包括对bug隐藏在哪里的看法,这些偏见会导致我们无法看清实际情况。其它人则从另一个角度看问题(可能也是他自己的偏见),但是会找到新的方法,对你解决问题有很大启发。

    2、获取专业知识

       有时系统的某个部分的知识看起来很神秘,我们不必到学校学习一年,而是通过咨询专家快速掌握那些知识,任何情况下,专家都会比我们更理解系统,因此他们能知道查找问题的大致线路图,为你的搜索工作提供很好的提示。

    3、听取别人经验

      你可能经验不足,但是你想周围的人快速描述事情的经过时,他们可能之前遇到过,并准确的告诉你出了什么问题。

    4、帮助无处不在

    •   从周围的同事、专家寻求专业知识或者经验
    •   如果公司有相关知识管理系统,则可以从中查找有用的信息
    •   如果你使用第三方供应商的软件或器件,那么可以通过电话或者邮件寻求帮助。
    •   如果可以上网,可以通过相关技术论坛寻求帮助。
    •   还有很多资源,比如书籍、杂志等提供了基本和通用的知识,比如工具、编程语言、调试方法等
    •   当所有方法都失败时,回到“阅读手册”,或许会注意到之前没有理解的内容。

    5、放下面子

       寻求帮助时,不要以为是无能的表现,这恰恰说明你急于修复bug,如果你获取了正确的理解、专业知识和经验、有助于你更快的修复问题,并不会暴露你的弱点,反而会使你获得成长。 反之也成立,不要认为专家是神,他们也会犯错,如果坚持自己是错的,专家是对的,可能会更糟!

    6、报告症状,不要讲述你的理论

      当前寻求帮助时,要描述发生的事情和看到的一切、包括什么是间歇发生的、什么不是,不要告你别人原因是什么,不要讲述你的判断,否则会把你寻求帮助的人带入你的思维怪圈! 反之也成立,如果他人想你寻求帮助,却向你解释他的判断,则一定要捂住耳朵,然后跑开,防止被他的理论污染。

    7、你提出的问题不必十分肯定

      有些地方属于不好判断的灰色地带,比如有些数据看起来是错误的,但是又不确定为何会这样,那么也值得提出来,可能与问题无关,但是对解决问题确实有用的信息。 作者举了一个实际案例,每当他穿格子衬衫从椅子上做起来调试摄像头时,摄像头就会死机,必须重新复位初始化才能正常工作,提交给供应商后,他们发现是格子衬衫图形移动时,导致摄像头内部的图形处理算法崩溃。

  • 相关阅读:
    C#多线程开发中如何更新UI界面控件内容
    C#中Invoke的用法(转)
    while loop, for loop
    basic bash learning 1
    Some useful link for leaning linux shell
    How to Adding ExtendReport in test framework
    如何解决Extent report 无法加载CSS样式 的问题
    Capturing Screenshots
    WebDriver switching to new window
    Data Driven Testing
  • 原文地址:https://www.cnblogs.com/shuolang/p/5370545.html
Copyright © 2011-2022 走看看