當好奇心萌動時你會怎么做?比如,DIY一臺3D打印機、無人機或者潛水艇?
很多人可能會說:做這件事有什么好處?這件事這么難,還是算了吧?這件事需要仔細計劃,等有時間再開始吧……太多的理由成為行動的阻礙。
但在華為,卻有一些工程師懷著好奇心,不斷拓展已知,尋求未知。他們不去想難不難、能不能,而是一根筋地把這些“不靠譜”的想法變成了現(xiàn)實,并把這種愛折騰、敢創(chuàng)新、不怕輸?shù)膭蓬^用到工作中去。
一年時間,“折騰”出了3D打印機
在校期間,我總喜歡自己DIY些“不靠譜”的東西:鬧鐘壞了我不會買,而是會自己DIY一個;女友家的小狗丟了,我會做一個“電子狗”一直跟著她逗她開心;看到網(wǎng)上大神DIY六足機器人,我也要做一個屬于自己的;夏天筆記本電腦散熱不給力,DIY一套水冷系統(tǒng);網(wǎng)游坦克世界玩得過癮,DIY一個帶紅外線瞄準的電磁炮坦克……
后來工作了,為了有效地將工作、愛好、樂趣結合起來,我決定做非常火的3D打印機。通過DIY順便學習一些電源、無線、接口等知識,結果就一發(fā)不可收拾了。
要做,就把DIY做到極致
這個“做”不是淘寶買套件回來組裝,而是完全DIY,除了螺釘用標準件外,所有的設計都完全原創(chuàng)。因為買套件回來組裝,很難真正學習到深層次的知識。從決定那天起,我每周堅持給自己發(fā)周報,寫總結,制定下周計劃。
需求確立階段,我參考網(wǎng)上各種成型設備,買書了解,確立方案需求。然后手繪草圖,反復修改直到滿意。結構設計、電源選型、硬件設計也經歷了反復迭代,最終輸出數(shù)字樣機。緊接著是硬件方案設計、原理圖輸出、PCB輸出……我每天扮演著不同的角色卻樂此不疲,一步步把想法變成現(xiàn)實。
記得最折騰的一次,PCB回板焊接好程序后串口不通,剛開始我以為是代碼有問題,可排查了好久沒發(fā)現(xiàn)異常,又懷疑是硬件出了問題,測試波形,發(fā)現(xiàn)電腦的串口信號質量變差好多。
怎么回事?搞不清楚狀況,我只好找資料,詳細學習該芯片工作原理,發(fā)現(xiàn)外掛的電容對它的影響很大,肉眼觀察電容疑似虛焊,但是不敢確定。本來打算用烙鐵重新焊接一下試試,但我又執(zhí)拗地認為找不到根因不能“關單”,因此從某寶買了放大鏡一看,果然就是虛焊,明確了癥結,并從根上解決問題后,我總算可以踏踏實實地睡一覺了。其實,回過頭看,過程中不管碰到什么問題,即使解決不了,也會學到很多東西。
開機、啟動、預熱、打印,停機……當打印機的第一個3D成品慢慢呈現(xiàn)在眼前時,我的內心無比激動,就像是中了大獎,有種說不出的感慨,感覺這一年多來的“自虐”都是值得的。
工作和興趣的無縫銜接
在工作上,我也喜歡“折騰”,總是想嘗試一些以前沒用過的辦法。
剛入職時,我和我?guī)煾禆|亮一起,做某款RRU的光模塊高低溫誤碼測試工作。剛開始的幾天,我?guī)煾的托牡厥职咽纸涛以囼灧椒?,包括誤碼讀取和溫度曲線提取的方法。這兩個環(huán)節(jié)中,溫度曲線提取是最麻煩的,要把自動化腳本返回的光模塊參數(shù),粘貼復制到一個Excel中,然后等著Excel輸出溫度。為了繪制光模塊溫變曲線,每天都要復制粘貼上百次,不僅枯燥,還經常出錯。
輪到我自己做實驗時,就想:能不能通過自動化工具,在模塊打印時就自動把溫度曲線繪制出來?這樣實驗做完了,溫變曲線自然也有了。說干就干,我自學了VB語言,通過Excel的編程功能編了一個小工具,實現(xiàn)了溫變曲線的自動提取,節(jié)省了時間,也提高了準確率。
嘗到甜頭,我更留心身邊可以改進的點。比如,部門開發(fā)的產品涉及領域很多,每天繪制原理圖時,往往是各個領域“各掃門前雪”,繪制自己的原理圖,再由一個負責人來合圖。這個過程經常出錯,有時因為某領域的圖紙有問題,有時因為合圖時引入了錯誤。一旦網(wǎng)表報錯,就要從頭開始,極為繁瑣、耗時。
后來,我向其他部門吸取經驗,通過并行設計的方法,讓大家可以同時在一份圖紙上進行修改,這樣每天就節(jié)約了合圖的時間,工作效率不僅大大提升,網(wǎng)表報錯的情況也少有發(fā)生了。
在華為工作的這幾年,雖然很累,但是我一直保持著愛思考的習慣。做產品有很強的繼承性,原理圖可能90%都不會變,交付文檔可能修修補補也OK了,但是每次我都會找一些重點的內容去研究,去請教專家,把萬年不變的設計真正理解透,變成自己的東西。
我知道,知識更新速度很快,要學習的東西很多,希望自己能一直堅持多思考,多動手,做出有意義的貢獻。
寫得了代碼,也造得了無人機