“一公斤棉花和一公斤鐵,哪個(gè)重?”
想必很多人都曾天真的脫口而出“當(dāng)然是鐵重啦”。
“窮人戴鉆石,人家以為是玻璃;富人戴玻璃,人家以為是鉆石。”臺(tái)灣一位作家的這句話同樣耐人尋味。
行為心理學(xué)告訴我們“一個(gè)人一天的行為有95%是習(xí)慣性的”。當(dāng)然這里并不是說(shuō)慣性思維不好,在硬件工程師這個(gè)職位上干得時(shí)間越長(zhǎng)、項(xiàng)目接觸得越多、積累的經(jīng)驗(yàn)越豐富,往往越容易獲得大家的認(rèn)可。為什么?很簡(jiǎn)單,兩個(gè)字:經(jīng)驗(yàn)!但是,半導(dǎo)體行業(yè)的發(fā)展日新月異,摩爾大拿都聲稱要十八個(gè)月一變 “臉”,何況我們這群只會(huì)拿著芯片七拼八湊的“小嘍啰”們,如果不思變不創(chuàng)新,總是一條老路走到底,那么結(jié)果只有“坐吃山空”。
做個(gè)硬件工程師,不可否認(rèn),經(jīng)驗(yàn)很重要。在產(chǎn)品研發(fā)過(guò)程中,尤其是原型系統(tǒng)的板級(jí)設(shè)計(jì),我們常常不得不面對(duì)各種各樣五花八門(mén)的bug,這些 bug更是折騰得我們“茶不思,飯不想”。在大多數(shù)時(shí)候,經(jīng)驗(yàn)?zāi)軌蚱鸬胶芎玫膯l(fā)和引導(dǎo)作用,幫助我們快速的發(fā)現(xiàn)問(wèn)題、定位問(wèn)題甚至解決問(wèn)題。只不過(guò),那句話怎么說(shuō)來(lái)著——“林子大了,什么鳥(niǎo)都有”,套用一下,叫做“板子多了,什么bug都會(huì)有”。別說(shuō),還真是這么回事。以前教科書(shū)里的什么過(guò)沖啊、地彈啊、紋波啊……稍不留神,在實(shí)踐中我們統(tǒng)統(tǒng)有機(jī)會(huì)領(lǐng)教一遍,而更讓人受不了的是那些教科書(shū)里沒(méi)有的問(wèn)題也接踵而至。這可怎么辦?超出經(jīng)驗(yàn)范圍。話說(shuō)“樹(shù)挪死,人挪活”,辦法有一個(gè),如題所示——“跳出慣性思維”。
最近參與了兩個(gè)項(xiàng)目中幾個(gè)bug的調(diào)試,感觸頗深。首先一上來(lái)碰到了個(gè)電源重載的問(wèn)題,問(wèn)題本身屬于經(jīng)驗(yàn)范圍,解決起來(lái)游刃有余。只不過(guò)讓人困惑的是定位問(wèn)題的過(guò)程,初步定位到可能是電源問(wèn)題的時(shí)候,我們照著老思路不停的尋找電壓紋波或是電流突變,可都無(wú)功而返,好在翻看datasheet時(shí)仔細(xì)算計(jì)了一下負(fù)載電流的極端情況,確實(shí)存在設(shè)計(jì)上的余量不足,于是用外接電源嘗試后發(fā)現(xiàn)問(wèn)題果然解決了,而且電流消耗還會(huì)稍微比板載電源的最大負(fù)載高一點(diǎn)。如此看來(lái),用舊手段來(lái)判斷電源過(guò)載問(wèn)題還未必能一抓一個(gè)準(zhǔn)。無(wú)獨(dú)有偶,在另一個(gè)bug中,還是電源問(wèn)題,只不過(guò)這個(gè)問(wèn)題更是要顛覆一下我們的舊思路。當(dāng)遇到電源問(wèn)題時(shí),所有人都會(huì)盯著“重載”不放,哪知道這回我們卻領(lǐng)教了一回“輕載也瘋狂”。
不得不承認(rèn),大多數(shù)時(shí)候經(jīng)驗(yàn)是管用的,但是在不少場(chǎng)合,慣性思維也的的確確在很大程度上限值了我們。所以,純粹的經(jīng)驗(yàn)主義不可取,作為一個(gè)工程師,貫穿于產(chǎn)品開(kāi)發(fā)設(shè)計(jì)的每個(gè)階段和環(huán)節(jié),我們需要更多的專注于與以往經(jīng)歷不同的細(xì)節(jié),跳出慣性思維的束縛,這樣才能夠在設(shè)計(jì)伊始就把潛在的bug扼殺在萌芽狀態(tài)。