大學畢業(yè)被分配到航空部第612研究所第十研究室,主要從事空空導彈的遙測遙控系統(tǒng)的研發(fā)工作。入職后先后跟著羅、高以及張師傅學習電子硬件設計以及匯編、C語言等編程。在各位老師的精心指導下,通過實踐和培訓,終于開始成長為一名電子技術工程師。
進所第二年,盛夏,開始參與一項機載武器系統(tǒng)的研發(fā)工作,項目當時很急,軍工項目時間節(jié)點要求一向很高,系統(tǒng)的技術負責人是張主任,其他的成員包括小柴、小倪等,都比較年輕。系統(tǒng)采用多DSP分布式控制,通過總線插卡擴展。我主要負責底層的數據采集、處理并存儲到雙口RAM中。
項目一開始進展良好,硬件設計調試和軟件編寫調試都按照預期進行。在進入系統(tǒng)聯(lián)調后,項目被卡住了。我設計的板卡存儲到雙口RAM后,上位機讀取錯誤,上位機通過雙口RAM發(fā)給我的數據我讀取出來也不正確。這個問題整整折磨了我們好幾天,期間做了大量的測試和仿真,始終找不出任何頭緒。隨著時間推移,項目組的氣氛開始越來越緊張。問題是各自檢查自己的設計和仿真數據都是正確的,一旦聯(lián)調就不正確。開分析會時除了張主任依然是樂呵呵的調節(jié)氣氛外,其他人都很焦慮。由于我的資歷最淺,無形之中承擔更大壓力。
洛陽的夏天,白天很熱,晚上沒有空調的宿舍也是悶熱難耐。夜里快12點了和老婆在宿舍樓下小花園乘涼。聊到項目被卡,數據總是出錯時,老婆不經意說了一句“會不會是數據放錯地方了”,突然靈光一現(xiàn),馬上騎上自行車直奔實驗室,幾分鐘后就找到問題并得到驗證,其實這只是因為系統(tǒng)設計中一個小疏忽導致的,很難說是誰的問題。問題找到了一切迎刃而解,第二天系統(tǒng)聯(lián)調順利過關,項目按照計劃準時移交給軍方。
二十多年了,這件事始終縈繞在我腦海,讓我獲益良多:
1)項目越緊,項目負責人越要有定力,每當我負責的項目卡殼項目組人心浮動時,我就想起張主任的微笑,心情也馬上會平靜下來;
2)團隊協(xié)助作,涉及到系統(tǒng)級別的設計和聯(lián)調時,表面上很奇怪的問題可能只是一點點的疏忽導致,既不能輕易懷疑別人的問題,也不能不信任自己的分析。遇到問題還是需要一點點抽絲剝繭,共同應對?,F(xiàn)在不管遇到多么詭異的問題,我都會告誡團隊成員,不要輕易說出“絕不可能”等;
3)有時遇到技術上特別難理解和解決的問題,和所謂的外行聊聊天,沒準會有意想不到的收獲;其實在和外行解釋的過程遠比和內行解釋困難,一件事情你能和外行解釋清楚,必然要求你自己深入理解,在解釋的過程中有些問題的答案自然就跑出來了。這些年來我經常采用打比方舉例子等方式和非專業(yè)人士交流,效果往往很好。
4)勤奮真的很重要,特別是年輕人,不輕言放棄,遇事有鉆研精神是技術上能有所成就的基本要求。只有親身經歷過一些磨難,才能終身受用。
作者簡介:張發(fā)林,從事嵌入式系統(tǒng)軟硬件研發(fā)工作超過20年,目前在上海未來伙伴機器人有限公司擔任電子總工程師。深入理解從產品需求分析、方案論證設計、技術研發(fā)、產品化、測試認證、批量量產等各環(huán)節(jié)的難點、痛點,解決過大量研發(fā)、產品化和生產難題,參與或領導開發(fā)的多款工業(yè)自動化設備、通信設備、監(jiān)控系統(tǒng)、物聯(lián)網及機器人產品等均已投入大規(guī)模量產銷售。