华为公司优秀研发员工的素质模型及其在人员招聘中的应用思维能力这是优秀研发员工报告最多的素质。思维能力包括个人对于问题的分析、归纳、推理和判断等一系列认知活动。它主要包括分析推理和概念思维两方面。分析推理就是在理解问题时将其分拆成更小的部分,通过一步一步的符合逻辑的演绎,排除不相关的资料,找出事物发生的前因后果。分析推理也被称作演绎推理、分析思维、纵向思维以及实践智力等。概念思维就是运用已有的概念和理论作归纳性的推理。这种思考问题的方式是将分散的信息综合在一起,从中看出它们之间的联系,找到事物背后隐藏的问题或存在的模式。概念思维也称作模式认知、悟性、批判性思维等。分析推理最常见的行为指标包括:0、不能准确而周密地考虑事物发生的原因,或者不能根据已有的经验或知识对当前所面临的问题作出正确的判断。1、将一个复杂的问题分解成不同的部分,使之更容易把握;根据经验和常识迅速发现问题的实质。2、发现事件的多种可能的原因和行为的不同后果,或找出复杂事物之间的联系。3、恰当地运用已有的概念、方法、技术等多种手段找出最有效的解决问题的方法。思维能力的具体事例如下:0、不能准确而周密地考虑事物发生的原因,或不能根据已有的经验或知识对当前所面临的问题作出正确的判断。“当时总共两部车,但是十几个鉴定委员都坐在一个车里,另外一个车人少一点,非鉴定人员叫鉴定代表人少一点坐在另一部车里。当时,这种紧急情况下考虑失误了。我们其实预先布置好每部车六部手机,当时,因为我们手机本身也不闲,一部车六部手机,这样呢,当时确实非常拥挤,调换呀切不过去啊,各种各样的问题。厖我就想办法去借手机,也没有想到,因此因为手机过多,搞到一部车里十二、三个手机,十二、三部手机以后呢,哪有那么多容量给你来用啊,是吧,我们设备本身就有一点问题,确实有一点问题,但是当时主要是容量不够啊,容量不够过去以后确实会造成没有那么多信道可用,这个事情等于没有仔细考虑。厖结果事情就是相当于我有点毛燥了,就是说,没有仔细考虑把十几部手机放到一个车上了,因此带来造成效果不好,另外,这个还其次,最重要的一点就是在正月十五前一天,正月十四晚上,这个鉴定委有一个大唐的代表,大唐他们的,科技司安排给他们了两个测试的手机,两个特殊的手机,我们以前从来没有用过这种手机,两只是晚上,大概是六、七点到的,这个手机上可以看出这个系统切换的活动,比如说,从这个频率切换到另一个频率,可以很直观的看到,不光是听,听的话听不出来,有点模模糊糊的,一千九百兆的话就讲得轰轰的,只要不断话,大家听得效果不错,是吧,现在拿着这个,你不切它就要找你麻烦,两部手机,我们当时呢,只把两部手机打了下电话,好象是好的,现在想想最后悔的就是没有当天晚上派人把它送下去,把这两个手机好好跑一圈试一下看是不是好的,结果其中有一部手机实际上是不行的。”“那个我们这块主控板出来,主控板它是要控制我们整个系统里面的板嘛,那么实际上在当时我这块板实际上它自身已经能够很好地工作了,但是在外部接口的时候容易受到干扰,就是它在控制别人的板子的时候容易产生一些误动作的,那么这上面我做的一个失误的地方,就在于我认为它,我发现这个问题的时候,我就感觉到它是这种一个现象,就认为它可能是什么原因引起的,然后我就投了第二版,因为当时,我们要做别的事情比较困难,当时那个涉及到的线特别多,可能有几十根线,要做这个试验,我就马上投了第二板,那么第二版上面还是有这个问题,实际上第一版我所分析的问题没有真正找到它的根本原因。”1、将一个复杂的问题分解成不同的部分,使之更容易把握;根据经验和常识迅速发现问题的实质。“当是怎么想的呢!我就在程序里到处插,那个网是可以回读的,这个交换就像写信一样,我在信封上写个地址它就投到那里去了,要交换语言的时候,我就在两边这个交换到那里写一个数字,那地方写一个数字,但这是可以读回来的,我就不停地读,所以在倒换过程中这个值一直都没有被改过,说明网是一直通。”“就是通过它的连接资料,它因为小型机上提供软件啊,都有一个连接资料嘛,有一个onlinehelp,还有一个sample,我就把它的例子拆来看,因为如果没搞过的话(二一个不是很熟的话),可能这么长时间搞不出来的。因为它很多东西从一步步,从基础都可以看出,那我就看这是对应的orache哪部分,我一看,都是可以对应起来的,就可以很快地把它整理出一套对应的东西来,就可以很容易地抓住它。”“这里面有两部分,一个射频一个基带,当时做了最后很长时间以后,我就开始怀疑这个事情,通过我们常规测试我就发现这个射频本身是没有问题,我就相信不会仅仅是射频问题,可能是基带问题,那么心理上已经判断了。”2、发现事件的多种可能的原因和行为的不同后果,或找出复杂事物之间的联系。在这个水平上,思维能力表现为认识到事件的多种可能的原因和行为的不同后果。在研发过程中,表现为能够从不同的方向去寻找问题发生的可能原因,并通过实验逐步排除不太相关的信息,实现对于问题的准确定位。例如,“就是其中的一个问题,其它问题不谈。它读得太快了,它有一个延迟,读第一块板比如它是好的,总线会保持住一段时间,我们读第二个板时,读得太快,它总线的数据还没有变掉,读第二板时读出的也是好的,看不出来,坏了也是好的,就是它读时比如把第二板拔出来根本就看不出来,后来就很奇怪,很纳闷是什么原因。厖就把那个程序读了一下,把原理基本上读清楚了,然后就加印,看程序是看不出来的,看程序确定没错,按原理,很简单,我就加打印,看读的到底什么值,后来就发现一会儿是FF,一会儿就是读出来跟前面值是一样的,非常多,那么就怀疑,是不是真的前面的一个值影响后面的,中间就插一段代码,后来发现插多大的循环都没有用,加上空循环吧,多大的循环也没用,怎么办?怎么也想不明白,后来就加了一个调试环境,加上编辑,把它编译成汇编代码,一看,根本就没有执行,没有那个代码,然后我就插别的一个有意义的事情,把整个程序的位置换一换,后面没有关系,但是需要用的话,把它搬上去执行一下,反正把这件事情给插在中间吧,发现后来这个就对了。”思维能力在这个水平上还表现为个人能够从分散的资料和信息中看出某种模型或趋势,在复杂的情景中敏锐地觉察出某种情形。例如,从几个案例可以看出来,我们宣传的时候把资料给别人,看了都很满意,满意之后呢他就提出去参观,到我们的地方去参观,参观的时候就发现我们事先没准备,当时因为市场部他去推销这个东西,说去参观,那么他就带他去参观了,他也不通知我们,我们也不知道,只是说这个需要上这个东西,我们就把资料给他,他就去,然后我们就不管了,结果过了一段时间人家说,这个怎么和别人签掉了,都分析这个问题,关键在于他去参观的时候他关心的几个重点,因为市场部的人也不清楚具体技术,那么我们去那边开完局后就走掉了,参观的时候他重点的东西可能并不是我们在那边重点搞的,看不到,这个时候给他的印象不是特别大的,他往往相信他看到的东西而不是说你吹的东西,我们给他的资料,他去看的时候对不上号。到底怎么做的,我很想知道这些,但是我心里非常清楚,如果我是直接去跟他要,那是不可能的,他是不可能给你的,当时心里想用什么办法才能让他说呢,怎样才能让他透露一点东西出来,知道一点点也好,他只说特殊技术、特殊技术,到底特殊在什么地点搞不清楚了,跟他们那个系主任说是绝对没有任何可能,但跟他手下的这个相当于副教授,他才是有可能,年纪跟我们差不多大,大一点,在这里面我们感觉属于从属地位,而且非常从属的地位,他们俩地位啊,那个教授要比他要高得多,在印度是这样的,那么我想,跟他接触是最有可能的,因为他在里面地位相对低一点,但作为技术人员,作为学者吧,他可能要表现他自己在这方面的能力,因为当时还有一个前提,有可能要与他们合作解决这些问题,当时我们真的有可能有要合作问题,在这种情况下,你不表露出来你的能力的话,我们不一定要与你们合作,我们凭什么与你们合作,当时我有这个心理上的优势。3、恰当地运用已有的概念、方法、技术等多种手段找出最有效的解决问题的方法。面对非常棘手的问题,运用已有的经验或已经掌握的知识或技术分析问题产生的原因,或最终找出解决问题的方法。例如,当时用户也感觉有头痛了,就是说打我们华为的08机有这样一个短暂回铃前有这样的杂音,当时我们因为已经打电话测试了,所以就通过故障电话来估测了,这种概率说是十分之一,但也是不可估测的,有时大,有时小,而且跟话务量好象也没有关系,我们经过了很多测试,而且这个过程,我们晚上也是这样的,因为我们既然要查出问题来,我们一般要厖拿来的那个软件,那个调试手段不是很丰富,不能在白天占线的时候进行一个很详细的观察,都是晚上,那时候都是我一个人,实际上这是我一个人做这种软件调试,然后不停地打电话,就是用人家的电话来拔,有点象大海捞针的样子,来找这个问题,因为呢,打100次都不会查到,但有时呢,打十次就会碰到两三次,这个概率不可捉摸,而且我们这个局比较大,这个范围比较大,不知哪个模块,或哪个电路这个问题就会出来,就是这个问题,就查了我三四个晚上,有四个晚上,连着就是这个问题,因为都是半夜查,半夜十二点多,查到四、五点的样子,就这样连着去查这个问题,而且查看,因为我是不断去完成这个问题,就是说不断进步,就是说我查到这个问题可能是这方面原因,我要加一个调制的这样一个东西,改进做一个实验,加完以后做一个估测,当时晚上话务量很大,我自己拔,不一定能拔得出来,然后就使我想到把这个东西放进去,就是说,等到第二天,第二天一般不能很好地休息,第二天早我再拔,再来试,找出来,结果发现昨天晚上改的还是错的,没改好,经过这样不断的,范围缩小定位后,这个总是是其中一个程序处理错,导致交换网一个程序处理出问题,就是说把上一个时隙没有拆掉,导致影响到这样一个概率很小的情况下,影响到这个全局,最后就定了这个位,修改它后,当时就是这样不断地缩小,就是说这一块好容易发现是这一块,那就可能是这一块的这一小块,就是这样的不断缩小。“orache和sepece是两个不同的数据库,我们的应用软件要在这两个平台上做,编程方法都不同,orache都会做,但sepece都没做过,厖我就先看一下怎么做,找了些资料,后来我看了之后发觉,不是想像中那么难,虽然从未做过,但是数据库有相通的地方,我就把它分析了一下,因为我orache比较熟,我就把orache和sepece编程方法做了较详细的比较。比较之后,我觉得可以把sepece底层的东西,跟orache不一样的,整理一套函数出来,让它提供的界面就是它的出口,同以前做的orache是一样的。这样呢,orache程序上层层数我就不用怎么改了,我只要加一个中间层,我再把sepece这部分做好后,这部分就可很快移植过去。”思维能力在这个层次上也表现为在产品开发中经过分析和论证,提出几种解决方案,周密考虑各种方案会给产品造成的影响,在对这些方案的可行性进行论证的基础上选定最终方案。例如,在不断讨论过程中,就会想办法解决,当然是这样的,产品为什么贵,对吧,大家谈到这个地方贵,那个地方贵,多一部话机也很贵,多了用户用线贵,多了一个用户电路也贵,然后又多了电源更贵,是不是,你整个还放到室外,这样就非常贵。我就想能不能把这个东西放到室内然后像kangkem公司那样,用干电池去供电,用蓄电池、干电池都可以这样不是很好嘛,然后根据这个思路去想,想了以后又发现这个比较麻烦,灵敏度可能不够,不够怎么办,能不能把这个前端的部分像卫星那样,像卫星通信系统那样,把前端那部分给甩出去,看有没有可能性,甩出去到底会带来多大的问题,这个当时提出这个东西然后与他们一起讨论,厖我就说服了他们。我是把这两种做法的优缺点来进行对比分析的,改成单槽位,可以增加一些位置,但是这个奔腾处理器发热量大,功耗大,并且框的供电是有限的,我们计算了一下供电的限制是,板不能增加太多,即使是改为单槽,也不能增加更多的板,成本变化不大,经过分析,这为一方面。另一方面,从板的发展看,计算机处理能力每几个月就翻一倍,根据这个分析,现在有奔腾,可能下一步过了几个月,一年就改为奔腾II了,发热量更大