解bug感悟-多下功夫

花了差不多兩個(gè)星期的時(shí)間,終于把兩個(gè)問(wèn)題解決了,這兩個(gè)問(wèn)題是糾纏我很久了,并且我覺(jué)得有點(diǎn)難度的。
硬著頭皮去研讀英文手冊(cè),然后做實(shí)驗(yàn),通過(guò)推理、猜想、判斷出可能存在的問(wèn)題點(diǎn),又回過(guò)頭來(lái)看手冊(cè),實(shí)在不行了,又跑去看看代碼,加深理解,如此的重復(fù),每天好像都能有一點(diǎn)進(jìn)展一點(diǎn)發(fā)現(xiàn),甚至,最后放棄了,換了另外一個(gè)環(huán)境去解同樣的問(wèn)題,又發(fā)現(xiàn)了一些東西,終于,回過(guò)頭來(lái),把解決問(wèn)題的拼圖籌夠了,把所有的點(diǎn)連起來(lái)了,水到渠成,真的是柳暗花明又一村,眾里尋他千百度,驀然回首,那人卻在,燈火闌珊處。整個(gè)人放松了,竊喜了。
不容易,這就是一個(gè)人,在資源條件有限,孤身奮斗的條件下,耗費(fèi)巨大的心血,才把bug解了,其實(shí),并沒(méi)有大刀闊斧的去整,就是屈指可數(shù)的幾行代碼,幾個(gè)寄存器,要是能夠找到原廠支持,可能就是一個(gè)上午就能解決的事情。這不是解決問(wèn)題的好方法,這不是高效的方法,但人很多時(shí)候就會(huì)面臨這樣資源緊缺的局面。

牛逼的人或者自己牛逼,沉下功夫,利用自己的一流頭腦,把問(wèn)題解決了。
或者,你認(rèn)識(shí)很多牛逼的人,可以調(diào)動(dòng)資源,利用人脈,分工合作,也把問(wèn)題解決,完了,你也是一個(gè)牛逼的人。
因?yàn)檫@個(gè)世界最終不是看過(guò)程的,是看結(jié)果的。

前天看了中星微的創(chuàng)始人鄧中翰獲得美國(guó)工程院士的新聞,何許人也,中科大本科畢業(yè),外國(guó)留學(xué)博士,三年拿下三個(gè)學(xué)位,每天只睡三、四個(gè)小時(shí),其余時(shí)間都在讀書(shū)學(xué)習(xí)的人,我能說(shuō)什么?身體好,腦子好,肯下苦工,耐得住寂寞的人,必有一番成就。
差距太大了,我的身體不好,我的腦子不好,我下的功夫只有別人的十分之一,所以我如此的平庸。
我能夠改變什么?身體腦子不好,我無(wú)能為力,唯獨(dú)功夫我可以多下,人的一天有24個(gè)小時(shí),能夠工作的只有8個(gè)小時(shí)差不多,這8個(gè)小時(shí)里面,可能只有一半時(shí)間是真的在解決問(wèn)題,真正的解決問(wèn)題,是廢寢忘食的,那這個(gè)時(shí)候不是4個(gè)小時(shí),是10個(gè)小時(shí),是12個(gè)小時(shí)。本來(lái)要花3天時(shí)間解決的,現(xiàn)在1天時(shí)間就夠了,一個(gè)普通人,能做到這一點(diǎn),足矣。
普通人花1個(gè)小時(shí)提升自己,牛逼的人花12個(gè)小時(shí),這就是最大的差距,這也是最有潛力可提高的地方。
我可能永遠(yuǎn)發(fā)明不來(lái)火箭大炮,做不了工程院士。在一個(gè)普通人的世界里,多解幾個(gè)不太容易的問(wèn)題,提高點(diǎn)效率生產(chǎn)力,運(yùn)氣好的話,在一個(gè)公司里面做上小領(lǐng)導(dǎo),在一個(gè)城市里面擁有自己的住房,甚至,有自己的發(fā)明創(chuàng)造,在匆匆的幾十年時(shí)間里,留下自己的腳印,做點(diǎn)事情,足矣。

后記:
原來(lái)解決那個(gè)bug是因?yàn)橐粋€(gè)意外的條件,把一部分功能關(guān)閉了才生效,如果不是這個(gè)意外的條件,估計(jì)我是不可能找到解決方案的,只能在那里啥折騰浪費(fèi)時(shí)間,很多時(shí)候,在我面前的是很多黑盒子,在不清楚黑盒子里面的東西時(shí),也就不可能把問(wèn)題一一解決,這個(gè)局限性是必然的,我能做的是把黑盒子排除掉,把范圍條件縮小,用一個(gè)最簡(jiǎn)單的系統(tǒng)去驗(yàn)證單一的問(wèn)題,盡量的接近問(wèn)題的本質(zhì),然而,這些都也不能保證一定把問(wèn)題解決,無(wú)論我花多少力氣。

論能力的提高:
高手是解問(wèn)題的能手,體現(xiàn)在他對(duì)問(wèn)題的了解程度,體現(xiàn)在他分析問(wèn)題的方法,體現(xiàn)在他掌握知識(shí)的熟練程度。
要解困難的問(wèn)題,通過(guò)解問(wèn)題,了解其中的每一個(gè)細(xì)節(jié),能夠加深理解,在頭腦中留下深刻的烙印,獲得經(jīng)驗(yàn)教訓(xùn)。在解這個(gè)過(guò)程中,大量的運(yùn)用排查法等其他方法,去推理分析驗(yàn)證。在解問(wèn)題中,發(fā)現(xiàn)自己知識(shí)結(jié)構(gòu)的欠缺,回過(guò)頭來(lái)補(bǔ)上,大量的問(wèn)題方法,都是可以運(yùn)用前人的知識(shí)經(jīng)驗(yàn)去解決的,這就是掌握知識(shí)的重要性。
解困難的問(wèn)題,能夠了解到其中的細(xì)節(jié)加深記憶,又能夠訓(xùn)練各種方法提高效率,又能最大的驅(qū)動(dòng)促進(jìn)自己去吸收不足的知識(shí),最后也就是自己能力的提升。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容