最近看了几个国外牛人的故事,看的我是心潮澎湃,热血沸腾,可惜天时地利的原因,没有办法近距离接触他们,感受牛人风采。
今天我给大家讲讲我们公司里的一位牛人,不是大牛,但他能在半年之内给公司硬件设计带来巨大的变化,在我人生履历里还是第一次见到这种人。
我这里就把他称为a兄好了,因为是做硬件设计的原因,下面可能有些是专业术语,你就全当名词略过好了。
我和这位a兄差不多同事被招聘进公司的,可能是因为“阶级”相同的原因,并且坐的也很近,所以就自然的很熟悉。a兄起初并不牛,而且很不受重视,在我的印象里,他最多的时间就是去做测试,那种工作一般都是交给刚入门的新员工来做,枯燥又乏味。当你的主管觉得你能力不够的时候,往往会把一些测试的工作丢给你做,直到你默默的离开,这样的例子太多了。
突然有一天,大家对a兄的名字有了深刻的印象,那天我的主管给我转发一份文档,名字是《测试之葵花宝典》,名字吸引人,自然也能看下去,这篇文档里面讲解了当前测试中各种错误的做法和测试报告中一直使用的错误称呼,并且给了解决办法,还有如何快速的处理测试报告,令人惊奇。直到今天,我们在测试的时候还要参考这篇文档。不过最搞笑的是,在这篇文档里为了抓取网络中信号间隔,并且把正确的波形放在文档里,抓这个波形需要把泰克示波器设置成高阶多次触发模式,很复杂,那天我在实验室里测试信号,听到一个新人在问他,如何设置这个触发,a兄开始设置啦,搞了半天,说了句:“太复杂,我搞不定”,从那以后每次测试到这地方,我们都还是沿用以前错误的测试方法。
后来这位老兄开始有了做项目的机会,也就是我要讲的故事开始了。做硬件的兄弟都知道,bom是设计中非常重要的一块,出错就很麻烦,一般公司都有一个处理这方面的软件,我们公司也不例外,不过非常难用,我猜测开发这个软件的人纯粹是为了应付或者能力太差,根本就没有考虑硬件工程师的感受。可能a兄也跟我一样痛苦,于是很快出手了,从他手里流出了一个工具,今天看来,那个版本还很简陋,不过已经把我从讨厌的bom中解脱出来了。这个软件的版本更新非常的快,因为我们一有问题,就马上找他,他就会加入新的功能。当最后升级到1.0的时候,公司里研发文件已经主要基于这个软件了,也很少再听说谁的bom会有错误,这个软件生成的excel结果赏心悦目,不信我可以发一份给你看看。
公司老总终于注意到了他,很快,专门给他成立了一个部门,名字叫做平台设计,他已经不需要再做项目,可以完全自由的自己做事情,人家google有20%的自由时间,他却有100%的自由时间。这是半年前发生的事情,在接下来半年里,公司研发得到了巨大改变,从研发效率和研发管理上得到了彻底的改变。接下来我就给大家讲讲这几个硬件研发用的工具:
线路图检查工具,使用这个工具可以检查线路图连接的是否正确。当年thinkpad t60要是使用这个工具来检查,就不会出现飞线的尴尬事了。这个工具神奇的令人难以相信,反正我之前没有在在业界听过类似的工具,做硬件设计的公司可能都没有这样的工具。当时为了验证这个软件,我故意接错一根线,结果这个软件报出了两处错误,一处就是我故意出错的地方,另一处说是没有阻抗匹配,我回头查看线路,竟然真的有这处错误。
报告处理工具,我们在使用泰克示波器做完测试以后,需要整理到测试报告中,一般的项目,需要一个人处理一个星期,当我们还只会埋怨的时候,a兄发布了他的处理工具,可以在5分钟内处理结束,并自动生成测试报告。我当时用一个软件强行打开泰克的测试结果,发现里面都是二进制数据,就跑过去问a兄,问他如何从中得到数据和图片,a兄很平静的说了句:“我是一个比特一个比特读取的”,让我很无语,不知道泰克知道这个工具后会不会进行收购。