它就要找你麻烦,两部手机,我们当时呢,只把两部手机打了下电话,好象是好的,现在
想想最后悔的就是没有当天晚上派人把它送下去,把这两个手机好好跑一圈试一下看是不
是好的,结果其中有一部手机实际上是不行的。”
[案例 2]“那个我们这块主控板出来,主控板它是要控制我们整个系统里面的板嘛,那么
实际上在当时我这块板实际上它自身已经能够很好地工作了,但是在外部接口的时候容易
受到干扰,就是它在控制别人的板子的时候容易产生一些错误动作的,那么这上面我做的
一个失误的地方,就在于我认为它,我发现这个问题的时候,我就感觉到它是这种一个现
象,就认为它可能是什么原因引起的,然后我就投了第二版,因为当时,我们要做别的事
情比较困难,当时那个涉及到的线特别多,可能有几十根线,要做这个试验,我就马上投
了第二板,那么第二版上面还是有这个问题,实际上第一版我所分析的问题没有真正找到
它的根本原因。”
1、将一个复杂的问题分解成不同的部分,使之更容易把握;根据经验和常识迅速发现问题
的实质。
[案例 3]“当时怎么想的呢!我就在程序里到处插,那个网是可以回读的,这个交换就像
写信一样,我在信封上写个地址它就投到那里去了,要交换语言的时候,我就在两边这个
交换到那里写一个数字,那地方写一个数字,但这是可以读回来的,我就不停地读,所以
在倒换过程中这个值一直都没有被改过,说明网是一直通。”
[案例 4]“就是通过它的连接资料,它因为小型机上提供软件啊,都有一个连接资料嘛,
有一个
on line help,还有一个 sample,我就把它的例子拆来看,因为如果没搞过的话(二一
个不是很熟的话),
可能这么长时间搞不出来的。因为它很多东西从一步步,从基础都可以
看出,那我就看这是对应的
orache 哪部分,我一看,都是可以对应起来的,就可以很快地把
它整理出一套对应的东西来,就可以
很容易地抓住它。”
[案例 5]“这里面有两部分,一个射频一个基带,当时做了最后很长时间以后,我就开始
怀疑这个事情,通过我们常规测试我就发现这个射频本身是没有问题,我就相信不会仅仅
是射频问题,可能是基带问题,那么心理上已经判断了。”
2、发现事件的多种可能的原因和行为的不同后果,或找出复杂事物之间的联系。在这个水平
上,
思维能力表现为认识到事件的多种可能的原因和行为的不同后果。在研发过程中,表
现为能够从不同
的方向去寻找问题发生的可能原因,并通过实验逐步排除不太相关的信息,实
现对于问题的准确定位。
[案例 6]“就是其中的一个问题,其它问题不谈。它读得太快了,它有一个延迟,读第一
块板比如它是好的,总线会保持住一段时间,我们读第二个板时,读得太快,它总线的数
据还没有变掉,读第二板时读出的也是好的,看不出来,坏了也是好的,就是它读时比如
把第二板拔出来根本就看不出来,后来就很奇怪,很纳闷是什么原因。厖就把那个程序读
了一下,把原理基本上读清楚了,然后就加印,看程序是看不出来的,看程序确定没错,
按原理,很简单,我就加打印,看读的到底什么值,后来就发现一会儿是 FF,一会儿就是
读出来跟前面值是一样的,非常多,那么就怀疑,是不是真的前面的一个值影响后面的,
中间就插一段代码,后来发现插多大的循环都没有用,加上空循环吧,多大的循环也没
用,怎么办?怎么也想不明白,后来就加了一个调试环境,加上编辑,把它编译成汇编代
码,一看,根本就没有执行,没有那个代码,然后我就插别的一个有意义的事情,把整个
程序的位置换一换,后面没有关系,但是需要用的话,把它搬上去执行一下,反正把这件
事情给插在中间吧,发现后来这个就对了。”
[案例 7]“后来我想我们这套系统跟国外的西门子开发的那套系统应该是差不多的,是不
是,那么为了证明我们这个射频板出了问题,能不能把我们的射频板切下来,从系统中分
离开,然后通过一
根根的线联到西门子的那个基带部分,这个线是很多的,几十根线而且非常
评论0