你的位置:首頁(yè) > 測(cè)試測(cè)量 > 正文
資深FAE的經(jīng)驗(yàn)獨(dú)白:FPGA入門(mén)學(xué)習(xí)流程
發(fā)布時(shí)間:2014-08-31 責(zé)任編輯:sherryyu
【導(dǎo)讀】小編這里為大家整理一位資深的FAE的經(jīng)驗(yàn)獨(dú)白,不僅僅對(duì)FPGA入門(mén)學(xué)習(xí)流程做了詳細(xì)的分享,更是對(duì)FPGA開(kāi)發(fā)工作的要求分成大公司和小公司兩個(gè)層面來(lái)分析。你能想象曾經(jīng)從一個(gè)疏忽學(xué)業(yè)的人成為一名資深FAE的嘛?
看似簡(jiǎn)單的幾個(gè)問(wèn)題,Andrew卻回答的井井有條,小編已經(jīng)沒(méi)有辦法有什么其他詞語(yǔ)去形容了。本文Andrew不僅僅對(duì)FPGA入門(mén)學(xué)習(xí)流程做了詳細(xì)的分享,更是對(duì)FPGA開(kāi)發(fā)工作的要求分成大公司和小公司兩個(gè)層面來(lái)分析。你能想象曾經(jīng)從一個(gè)疏忽學(xué)業(yè)的人成為一名資深FAE的嘛?
1. 您認(rèn)為想學(xué)FPGA的話,先學(xué)好什么才最重要?
Andrew:我們玩FPGA的通常就是跟數(shù)字電路打交道,要想玩得轉(zhuǎn),必須先學(xué)習(xí)并掌握最最基礎(chǔ)的數(shù)字電路和HDL硬件描述語(yǔ)言,當(dāng)然這只是入門(mén)必備,實(shí)際上遠(yuǎn)遠(yuǎn)不夠。個(gè)人拙見(jiàn),要入行除了至少掌握一種FPGA的仿真及開(kāi)發(fā)調(diào)試流程之外;起碼還要了解一些模擬電路知識(shí),掌握諸如電源紋波、時(shí)鐘抖動(dòng)、信號(hào)質(zhì)量等經(jīng)常需要測(cè)量的硬件參數(shù)的測(cè)試方法;起碼還要掌握一種原理圖和Layout設(shè)計(jì)軟件,能夠查看分析調(diào)試電路板上的電路模塊,如電源、時(shí)鐘、存儲(chǔ)器、配置、I/O和高速收發(fā)器等模塊;起碼還要掌握一種單片機(jī)的開(kāi)發(fā)流程,項(xiàng)目中難免有一些需要配置控制的需求,使用外置單片機(jī)或者內(nèi)置ARM硬核或者其他軟CPU來(lái)實(shí)現(xiàn),簡(jiǎn)單又方便;由于本人水平有限,其他方面這里就不再贅述。
那么,針對(duì)FPGA入門(mén)學(xué)習(xí)的一般流程,簡(jiǎn)單總結(jié)一下,供朋友們參考,有經(jīng)驗(yàn)的大??梢岳@道:
1.首先要有開(kāi)發(fā)平臺(tái),把該準(zhǔn)備的都準(zhǔn)備好,磨刀不誤砍柴工:
比如ALTERA的Quartus II軟件、開(kāi)發(fā)板和配置調(diào)試工具USB Blaster,以及仿真軟件Modelsim SE。軟件可以從網(wǎng)上下載,入門(mén)功能的許可的和諧方法一大堆;開(kāi)發(fā)板和USB Blaster可以借,可以買(mǎi),動(dòng)手能力強(qiáng)的朋友,自己畫(huà)一塊也行。對(duì)于初學(xué)者,建議找一塊有詳細(xì)配套教程的開(kāi)發(fā)板。
2. 對(duì)于新手來(lái)講,按部就班地學(xué)習(xí)往往就是最快的學(xué)習(xí)方法:
照貓畫(huà)虎盡管囫圇吞棗一知半解,但起碼能把開(kāi)發(fā)流程摸熟,能跑起來(lái)。剛拿到開(kāi)發(fā)板,肯定是丈二和尚摸不著頭腦。這個(gè)時(shí)候,建議先根據(jù)開(kāi)發(fā)板的配套教程,把原理圖上的各項(xiàng)模塊功能厘清,把FPGA周?chē)碾娫?、時(shí)鐘、復(fù)位、配置、GPIO和連接器等的電路原理理一理分析分析。再按照配套教程中介紹的流程,把配套的測(cè)試工程跑通,在這個(gè)階段,把FPGA開(kāi)發(fā)所涉及的RTL輸入,綜合、前仿真、布局布線、后仿真、配置調(diào)試的流程摸清楚。學(xué)習(xí)新東西的過(guò)程中,難免會(huì)出現(xiàn)一些不熟悉的“疑難雜癥”,切莫灰心,堅(jiān)持就是勝利。當(dāng)然,往往這個(gè)時(shí)候,有些朋友開(kāi)始嫌棄教程寫(xiě)得冗長(zhǎng)、寫(xiě)得爛,或者碰到英文教程推辭看不懂,就開(kāi)始閉門(mén)造車(chē),天天碰壁,逐漸喪失興趣和信心,當(dāng)開(kāi)發(fā)板上面落滿了灰,你還好意思在跳槽的時(shí)候吹牛有過(guò)如何豐富FPGA經(jīng)驗(yàn)嗎?
3. 熟悉了開(kāi)發(fā)流程:
接下來(lái)就可以分析或者改寫(xiě)原教程中的代碼或者模塊,有針對(duì)性地去實(shí)現(xiàn)一些功能模塊,并且通過(guò)一些軟件自帶的調(diào)試組件來(lái)輔助驗(yàn)證結(jié)果是否符合預(yù)期,如SignalTap II等。無(wú)論是原廠的單板,還是FPGA愛(ài)好者做的單板,配套例程都會(huì)有一些經(jīng)典的電路實(shí)現(xiàn)案例,比如基本的分頻器,簡(jiǎn)單的I2C通信、SRAM讀寫(xiě)控制,以及稍微復(fù)雜的SDRAM讀寫(xiě)控制等,認(rèn)真分析別人如何寫(xiě)代碼實(shí)現(xiàn)所觀測(cè)到的時(shí)序,與此同時(shí),閱讀相應(yīng)模塊手冊(cè)或者器件內(nèi)部組件文檔中的時(shí)序描述章節(jié)來(lái)對(duì)比分析,查閱網(wǎng)上別人分享的調(diào)試心得博客、論文等,直到理解并掌握為止,并且適當(dāng)?shù)刈鲂┕P記歸納總結(jié),所謂時(shí)常記記,以防忘記,給其他人或者給以后的自己參考。
4. 光靠自己研究,有時(shí)會(huì)被一些問(wèn)題阻塞思緒,大腦會(huì)卡殼:
那么,加入一些學(xué)習(xí)小組、專(zhuān)業(yè)的討論圈子是有必要的,是利大于弊的,比如論壇、FPGA產(chǎn)業(yè)圈QQ群,分享心得,咨詢問(wèn)題,探討人生。這個(gè)過(guò)程,也有可能誤入歧途,有些朋友可能過(guò)分享受社交的愉悅,迷戀于灌水的浪潮中。建議在學(xué)習(xí)工作的時(shí)候,把精力主要放到學(xué)習(xí)研究中,切莫墮入無(wú)聊的灌水大軍中。除了線上交流,大家也可以參加社區(qū)組織的線下沙龍活動(dòng),面對(duì)面地交流學(xué)習(xí),探討問(wèn)題的同時(shí)還可能交往一些好朋友。跟別人討論問(wèn)題,目的是為了解決問(wèn)題,處理過(guò)程需要一些技巧,建議盡量把已經(jīng)遇到的問(wèn)題的器件型號(hào)軟件版本、觀測(cè)到的癥狀、仿真調(diào)試的波形、已嘗試的方法和已分析的可能原因先羅列出來(lái),讓能幫你且有時(shí)間有心情幫你的朋友快速及時(shí)地分析出原因并給出解決方法,這是一個(gè)簡(jiǎn)單的討論問(wèn)題的方法論。別人幫你是恩德,不是義務(wù)。如果沒(méi)有人幫到你,不要灰心,繼續(xù)想其他辦法。
5. 有一點(diǎn)基礎(chǔ)了,就可以適時(shí)選擇一些項(xiàng)目練手:
不僅可以鍛煉FPGA開(kāi)發(fā)能力,還可以增強(qiáng)信心,沉淀經(jīng)驗(yàn),獲取價(jià)值體現(xiàn)。老是拿著開(kāi)發(fā)板玩,思維容易囿于開(kāi)發(fā)板所涉及的小小“圈套”,其實(shí)開(kāi)發(fā)板只是個(gè)學(xué)習(xí)工具,開(kāi)發(fā)板玩得再熟,也只是熟悉那上面的幾個(gè)小模塊而已。FPGA應(yīng)用廣泛,相關(guān)產(chǎn)品層出不窮,大把的就業(yè)及市場(chǎng)機(jī)會(huì),如果光學(xué)不練,那真是白瞎了時(shí)光,浪費(fèi)了生命。
[page]
2.從事FPGA開(kāi)發(fā)工作有些什么要求呢?
Andrew:坦白地講,這個(gè)問(wèn)題很難回答,不同的公司、不同的產(chǎn)品、不同的項(xiàng)目組、不同的研發(fā)人員需求千差萬(wàn)別。不過(guò),可以討論討論。公司與研發(fā)之間是雙向選擇,公司要求產(chǎn)品具有一定的技術(shù)優(yōu)勢(shì)和穩(wěn)定度,能夠及時(shí)上市覆蓋一定的細(xì)分行業(yè),研發(fā)需要公司按照合同提供合理的待遇和福利。 大公司人員分工相對(duì)比較清晰,F(xiàn)PGA工程師需要配合系統(tǒng)工程師、算法工程師、軟件工程師、硬件工程師和測(cè)試工程師完成產(chǎn)品單板的功能設(shè)計(jì)和穩(wěn)定性測(cè)試,因?yàn)椴皇且粋€(gè)人在戰(zhàn)斗,所以更需要注重團(tuán)隊(duì)合作。而且大公司往往與芯片的供應(yīng)商有戰(zhàn)略合作關(guān)系,獲取相應(yīng)的支持資源在力度和速度的優(yōu)先級(jí)上遠(yuǎn)遠(yuǎn)高于一般公司,這對(duì)FPGA技術(shù)層面的修煉是大有裨益的。
在這樣的公司里工作,竊以為需要培養(yǎng):
1. 自我學(xué)習(xí)能力。公司如果有相關(guān)培訓(xùn),抓住機(jī)會(huì)好好學(xué)習(xí);如果沒(méi)有,平時(shí)在工作之余要加強(qiáng)專(zhuān)業(yè)知識(shí)充電,把自己打造成不可或缺的人才。另外要注意公司不是學(xué)校,公司要的是能干實(shí)事的員工,不是夸夸其談紙上談兵的趙括,不能天天想著學(xué)習(xí)而不干活。
2. 溝通協(xié)調(diào)能力。遇到疑難問(wèn)題要及時(shí)發(fā)起團(tuán)體討論診斷,切莫蒙頭自己死扛,一來(lái)自己壓力大,二來(lái)影響項(xiàng)目開(kāi)發(fā)進(jìn)度,必要時(shí)要及時(shí)把芯片供應(yīng)商的支持團(tuán)隊(duì)拉進(jìn)來(lái)共同討論分析。要意識(shí)到自己的不足,尊重團(tuán)隊(duì)中其他成員的意見(jiàn)和建議,經(jīng)常鍛煉自己的溝通協(xié)調(diào)能力,為以后自己帶團(tuán)隊(duì)做準(zhǔn)備。
3. 抗壓能力。FPGA開(kāi)發(fā)的難度高居主控芯片(CPU,DSP,F(xiàn)PGA,專(zhuān)用芯片等)的榜首,芯片廠家為了配合市場(chǎng)需求,連年不斷升級(jí)器件軟件,這對(duì)于研發(fā)來(lái)講就是災(zāi)難,但是為了提升最終產(chǎn)品的競(jìng)爭(zhēng)力,提升我們自身的價(jià)值,我們不得不去學(xué)習(xí)掌握。另外公司項(xiàng)目往往嚴(yán)格按照預(yù)期進(jìn)度開(kāi)展,如果遇到難題,加班加點(diǎn)是必須的。所以我們平時(shí)一定要多鍛煉身體,多看書(shū),培養(yǎng)一定的興趣愛(ài)好,以排解項(xiàng)目開(kāi)發(fā)中的苦悶。像某為那樣,只注重工作效率,把研發(fā)當(dāng)作加班的機(jī)器,時(shí)不時(shí)就有報(bào)道研發(fā)跳樓的新聞,簡(jiǎn)直就是業(yè)界的恥辱。
4. 職業(yè)生涯規(guī)劃能力。大公司職業(yè)任務(wù)單一,對(duì)專(zhuān)業(yè)深度要求高。要逐步規(guī)劃調(diào)整自己未來(lái)的路,往專(zhuān)業(yè)深度走,做技術(shù)專(zhuān)家;往專(zhuān)業(yè)廣度上走,做系統(tǒng)工程師;往技術(shù)之外的崗位走,轉(zhuǎn)行。工作要積極主動(dòng),選好的路就好好走下去,切忌朝三暮四,濫竽充數(shù),人浮于事,碰到好光景,還可以混日子;碰到諸如當(dāng)前這種外企裁人潮,諾基亞、思科、微軟等公司紛紛大裁員,老大不小的南郭處士再就業(yè)難度就比較大。凡事都逃不過(guò)因果關(guān)系,給公司努力工作,就是為自己的未來(lái)努力工作。只要有能力,將來(lái)還是有機(jī)會(huì)出去自創(chuàng)企業(yè),創(chuàng)造更多社會(huì)價(jià)值。
小公司自由度高,單獨(dú)的FPGA工程師的職位設(shè)置不太常見(jiàn),往往圍繞著項(xiàng)目的需求,工程師既要當(dāng)?shù)忠?dāng)媽?zhuān)布浖壿嫏C(jī)械模型一起搞。從表面上看,要做的事情比較雜,新人往往感覺(jué)在打醬油,跑龍?zhí)?。有一些朋友耐心比較差,容易陷入經(jīng)常跳槽的怪圈。其實(shí)呢,小公司有小公司的好,產(chǎn)品的復(fù)雜度相對(duì)來(lái)講不高,研發(fā)出項(xiàng)目的速度比較快,數(shù)目也比較多,容易積累自身的成就感,這感受和大公司里面有時(shí)的無(wú)力感有天壤之別。再者小公司由于企業(yè)規(guī)模小的原因,直接做平臺(tái)與大公司競(jìng)爭(zhēng)的可能性不大,往往都是做一些圍繞大公司平臺(tái)的配套產(chǎn)品,或者做一些大公司不愿意做或者尚未注意到的新的細(xì)分產(chǎn)品。作為研發(fā),能夠直接或間接接觸終端行業(yè)應(yīng)用,對(duì)產(chǎn)品的功能理解直觀透徹,對(duì)行業(yè)也有一定的調(diào)研,將來(lái)很容易出去創(chuàng)業(yè),做出更加細(xì)分的行業(yè)產(chǎn)品。
在小公司工作,竊以為需要鍛煉:
1. 產(chǎn)品設(shè)計(jì)的全局觀。主動(dòng)去研究產(chǎn)品的應(yīng)用需求,整合現(xiàn)有的方案,揣摩可能改進(jìn)的部分,將其開(kāi)發(fā)設(shè)計(jì)為產(chǎn)品的亮點(diǎn),贏得細(xì)分行業(yè)的市場(chǎng)。產(chǎn)品本身技術(shù)含量不高,所以我們也沒(méi)有必要糾結(jié)一些技術(shù)細(xì)節(jié),只要能實(shí)現(xiàn)能出產(chǎn)品,就是研發(fā)的價(jià)值體現(xiàn)。
2. 技術(shù)的廣度。多了解一些常用的芯片平臺(tái),熱門(mén)的實(shí)現(xiàn)方案。產(chǎn)品在設(shè)計(jì)過(guò)程中,盡量選擇成熟的芯片平臺(tái)和結(jié)構(gòu),降低產(chǎn)品研發(fā)的風(fēng)險(xiǎn)和投資。
3. 溝通能力。小公司的老板一般不太注重研發(fā),對(duì)研發(fā)的投入力度有限,研發(fā)團(tuán)隊(duì)里往往只有光桿司令幾人。長(zhǎng)期欠缺溝通,有些朋友可能表現(xiàn)得比較木訥,比較悶騷,其實(shí)對(duì)今后的職業(yè)生涯是有害處的。一定要找機(jī)會(huì)與公司其他部門(mén)的人溝通交流,不要給自己畫(huà)圈。平時(shí)要積極參加一些線下沙龍,活動(dòng),鍛煉自身的溝通能力。
4. 耐心。人生漫漫,來(lái)日方長(zhǎng),剩者為王。所謂干一行愛(ài)一行,機(jī)會(huì)永遠(yuǎn)留給有準(zhǔn)備的朋友。
[page]
3. 初級(jí)工程師應(yīng)具備哪些專(zhuān)業(yè)技能?
Andrew:至于FPGA工程師的所需的專(zhuān)業(yè)技能,仁者見(jiàn)仁,智者見(jiàn)智,我在第一個(gè)問(wèn)題的回答中也提到若干。
這里專(zhuān)門(mén)羅列一下我個(gè)人淺見(jiàn),僅供參考:
1. 時(shí)序的設(shè)計(jì)和仿真能力。時(shí)序是設(shè)計(jì)出來(lái)的,一些常見(jiàn)的電路模塊必須要掌握,如流水線操作,狀態(tài)機(jī),localbus接口,存儲(chǔ)器讀寫(xiě)等電路的時(shí)序設(shè)計(jì)。FPGA相關(guān)的著作多如牛毛,這里推薦兩本:《FPGA Prototyping by Verilog Examples》,美籍華人Pong P. Chu針對(duì)Xilinx Spatran3E 開(kāi)發(fā)套件編著的Verilog基礎(chǔ)教材,可以在網(wǎng)上下載英文版的pdf,可以自行打印成冊(cè)參考;另外一本有中譯本出版,可以在Amazon購(gòu)買(mǎi),作者克里茲,孟憲元翻譯的《高級(jí)FPGA設(shè)計(jì) 結(jié)構(gòu)、實(shí)現(xiàn)和優(yōu)化》,書(shū)很好很薄,翻譯得有待改進(jìn)。這兩本可以作為學(xué)習(xí)FPGA方法論的“紅寶書(shū)”。
2. 電路調(diào)試能力。穩(wěn)定的產(chǎn)品是建立在不斷調(diào)試改進(jìn)的基礎(chǔ)上的。熟練使用常用的測(cè)試工具,如萬(wàn)用表、示波器、邏輯分析儀等。熟悉FPGA廠家提供的調(diào)試工具,對(duì)于FPGA設(shè)計(jì)事半功倍,如前面提到的SignalTap II。一些輔助的調(diào)試工具最好也能夠掌握,如串口、網(wǎng)絡(luò)報(bào)文分析工具等等。電子設(shè)計(jì)相關(guān)的小工具有很多,根據(jù)自己的工作需要適當(dāng)選擇。
3. 文檔閱讀和編寫(xiě)能力。作為一名FPGA工程師,免不了與器件軟件的英文文檔打交道,閱讀文檔要先是搞清楚幾條:讀哪些文檔哪個(gè)章節(jié),在哪里找這些文檔。我想這些一時(shí)半會(huì)也講不完,我曾經(jīng)在某論壇發(fā)了一個(gè)關(guān)于ALTEAR FPGA資料列表的帖子,很受歡迎,至今仍然在熱帖之中。建議經(jīng)常主動(dòng)與相關(guān)芯片廠家的FAE溝通,獲取有效的直接的技術(shù)支持;當(dāng)然文檔是需要自己讀的,別人不能永遠(yuǎn)幫你讀。再一個(gè),公司內(nèi)部技術(shù)積累,編寫(xiě)文檔也是必要的,有一些工具需要掌握,如畫(huà)波形的TimeGen或者Timing Designer,字處理軟件Word或者WPS等。關(guān)于文檔建設(shè),有些公司不太重視,其實(shí)文檔很重要很必要,對(duì)團(tuán)隊(duì)內(nèi)部審閱討論,對(duì)未來(lái)的自己參考都是有用的。
4. 演講溝通的能力。俗話說(shuō),光說(shuō)不練假把式,光練不說(shuō)傻把式,又說(shuō)又練真把式。團(tuán)隊(duì)內(nèi)部討論產(chǎn)品需求,方案規(guī)劃,問(wèn)題診斷,都需要演講溝通。甚至請(qǐng)求老板加薪,羅列自己的成果也需要一定的演講溝通能力。可以適當(dāng)?shù)亟栌霉ぞ邅?lái)輔助,比如ppt。
[page]
4. 自從業(yè)以來(lái),遇到最大的困難與挑戰(zhàn)是什么?能否給我們分享些您的經(jīng)驗(yàn)以及心路歷程?
Andrew:對(duì)我個(gè)人而言,在學(xué)習(xí)FPGA的道路上所遇到的最大的困難和挑戰(zhàn)是在大學(xué)期間發(fā)生的。由于高中階段過(guò)分著迷于網(wǎng)頁(yè)設(shè)計(jì),疏忽了學(xué)業(yè),結(jié)果只考上一所不太有名的工科大學(xué)。大一結(jié)束的暑假,沒(méi)有回家,被老鄉(xiāng)介紹到當(dāng)時(shí)由某老師組織的DSP小組中打雜。小組里有兩撥人,一撥人研究基于TI DSP的指紋識(shí)別,另外一撥人研究ALTERA FPGA,基于友晶的DE1開(kāi)發(fā)板。當(dāng)時(shí)剛剛念完《電路》,比較好奇附錄章節(jié)的MATLAB實(shí)驗(yàn),所以玩過(guò)一陣子MATLAB,用來(lái)解電路的習(xí)題。那個(gè)時(shí)候?qū)SP和數(shù)字電路都不懂,剛好小組里研究DSP的人比較多,F(xiàn)PGA小組還有名額,我就被分到FPGA小組。短短兩個(gè)月暑假,老師給我們分配了MIT的《基于MATLAB的數(shù)字信號(hào)處理實(shí)驗(yàn)》中的一些習(xí)題任務(wù),同時(shí)我們也自學(xué)了《數(shù)字電路》中的部分章節(jié),學(xué)會(huì)了 Quartus II的基本操作流程。大二上學(xué)期,我基本把DE1開(kāi)發(fā)板所配套的僅有的幾個(gè)實(shí)驗(yàn)例程都跑通了,算是入門(mén)了。那時(shí)也不曉得FPGA能干啥,反正就是比較著迷。老師平時(shí)給我們介紹一些學(xué)習(xí)方法,布置一些實(shí)驗(yàn)任務(wù),剩下的就是自我學(xué)習(xí)完成。好景不長(zhǎng),不曉得什么原因,我們那個(gè)老師失蹤了,至今我都沒(méi)有他的音信。加上學(xué)校懂FPGA的人屈指可數(shù),我請(qǐng)教過(guò)很多老師,但都是玩單片機(jī)和DSP的居多。也郵件聯(lián)系過(guò)駿龍科技和艾睿電子,最終都是石沉大海,沒(méi)有回信。所以從大二開(kāi)始,我對(duì)FPGA純粹就是獨(dú)自在學(xué)習(xí)。這對(duì)我來(lái)講,是FPGA學(xué)習(xí)道路上最大的困難和挑戰(zhàn)。
還好我在網(wǎng)上發(fā)現(xiàn)了蕭鴻森 oomusou的博客,他以前搞軟件的,當(dāng)時(shí)他30多歲在臺(tái)大讀研究生同時(shí)負(fù)責(zé)本科FPGA實(shí)驗(yàn)的助教,他寫(xiě)了上百篇基于友晶DE系列開(kāi)發(fā)板的實(shí)驗(yàn)步驟及心得的博文。我?guī)缀醢咽捓蠋煹拇蟛糠植┪亩忌钊胙芯繉?shí)驗(yàn)過(guò),蕭老師寫(xiě)的博文主要是為了帶臺(tái)大本科的FPGA實(shí)驗(yàn)課,行文完全按照寫(xiě)論文的格式,論述深入淺出,對(duì)實(shí)現(xiàn)原理和代碼的解說(shuō)非常詳盡,所引用的內(nèi)容也一一標(biāo)出。這段自學(xué)經(jīng)歷對(duì)我有深遠(yuǎn)的影響。再后來(lái)我認(rèn)真研究過(guò)SOPC系統(tǒng)和Nios II軟核處理器,加入了著名的“SOPC技術(shù)聯(lián)盟”QQ群,群主騰龍大哥,張景秀,是《SOPC系統(tǒng)設(shè)計(jì)與實(shí)踐》的作者。在此群中我認(rèn)識(shí)了很多FPGA愛(ài)好者,一直相處到如今。所以我認(rèn)為網(wǎng)絡(luò)的力量是無(wú)窮的,不論身在何方,只要感興趣,可以自學(xué)任何技術(shù),我個(gè)人的經(jīng)歷就是生動(dòng)的案例。
最后我拿楊振寧老先生解說(shuō)過(guò)的“真情妙悟著文章”來(lái)總結(jié)一下FPGA的研習(xí)心得。
首先要存真情,要有興趣去學(xué)習(xí),去摸索,興趣是第一老師;然后如果能夠在學(xué)習(xí)研究的同時(shí)獨(dú)立或者與別人合作完成一些小成果,比如參加電子競(jìng)賽實(shí)現(xiàn)一些力所能及并且能體現(xiàn)自己想法的功能模塊,這就是妙語(yǔ),有自己的積累和閃光點(diǎn);最后著文章,就是經(jīng)年累月,在項(xiàng)目實(shí)踐中學(xué)習(xí)總結(jié),逐步沉淀為一定的專(zhuān)業(yè)修養(yǎng),將自己的思想凝結(jié)在產(chǎn)品的開(kāi)發(fā)設(shè)計(jì)中。
5. 您認(rèn)為從“Junior”工程師成長(zhǎng)為“Senior”工程師的過(guò)程有哪幾個(gè)階段呢?
Andrew:這個(gè)話題有難度有深度,恐怕我個(gè)人能力不夠,不好駕馭。竊以為從產(chǎn)品設(shè)計(jì)的層面上講,初級(jí)工程師也許只能覆蓋一些基本的指定的功能模塊開(kāi)發(fā)設(shè)計(jì),可能還比較吃力,過(guò)程中可能還需要向先進(jìn)請(qǐng)教,工作的獨(dú)立性也需要逐步加強(qiáng),所開(kāi)發(fā)的產(chǎn)品可能考慮得不全面。但是他們有優(yōu)勢(shì),年輕好學(xué),積極主動(dòng),沒(méi)有明顯的過(guò)時(shí)的思維慣式和不良的工作習(xí)慣,欠缺的只是工作經(jīng)驗(yàn),如果公司內(nèi)部有好的人才培養(yǎng)機(jī)制,那么成為高級(jí)工程師是早晚的事。相比較于初級(jí)工程師,高級(jí)工程師更加擅長(zhǎng)于系統(tǒng)架構(gòu)層面的工作,可能具體的執(zhí)行層面不一定比初級(jí)工程師熟練,但是他們身經(jīng)百戰(zhàn),對(duì)行業(yè)應(yīng)用了如指掌,能夠敏感地挖掘出行業(yè)潛在的需求,并及時(shí)轉(zhuǎn)化到產(chǎn)品項(xiàng)目的研發(fā)架構(gòu)及計(jì)劃中。他們是戰(zhàn)略性人才,是研發(fā)型公司不可或缺的頂梁柱。
[page]
一般來(lái)講,在初級(jí)工程師階段,所能做的就是打打下手,做一些別人指派的工作,研究實(shí)現(xiàn)某些具體的簡(jiǎn)單的可能有參考的項(xiàng)目模塊,同時(shí)逐步積累一些已經(jīng)驗(yàn)證過(guò)的項(xiàng)目模塊的開(kāi)發(fā)經(jīng)驗(yàn)。然后下一步就是自己能夠獨(dú)立承接并完成一些有規(guī)劃的有指標(biāo)要求的項(xiàng)目,有一些獨(dú)特的見(jiàn)解和專(zhuān)業(yè)的沉淀,這個(gè)過(guò)程可能對(duì)于不同公司不同產(chǎn)品在時(shí)間跨度上各有差別。那么最終就是量變導(dǎo)致質(zhì)變,項(xiàng)目開(kāi)發(fā)的多了,對(duì)行業(yè)應(yīng)用的認(rèn)知就越來(lái)越清晰,自然而然就升華蛻變?yōu)楦呒?jí)工程師。
6.在您生命中曾經(jīng)有哪些人對(duì)你造成過(guò)影響? 給你的啟示又是什么呢?
Andrew:很多人,主要是我不同時(shí)期的老師們和朋友們。給我的啟示就是學(xué)習(xí)別人的長(zhǎng)處,正視自己的短處,展示自己的特別之處。
7. 身為一名資深FAE不知道您對(duì)這個(gè)崗位又有怎樣的看法呢?
Andrew:有一個(gè)小故事,大家可能耳熟能詳。從前有個(gè)人去看醫(yī)生,他說(shuō)自己很沮喪,生活無(wú)情而殘酷,在這充滿威脅世上覺(jué)得非常孤獨(dú)。醫(yī)生說(shuō):“不要緊,城里的馬戲團(tuán)有位著名的小丑,會(huì)說(shuō)所有笑話??戳怂谋硌?,你就不會(huì)再煩惱了。”那個(gè)人哭著說(shuō):“可是醫(yī)生,我就是那個(gè)小丑。”這個(gè)故事可能有些夸張,但我認(rèn)為也在一定層面上反映了咨詢支持從業(yè)人員的現(xiàn)狀,F(xiàn)AE可能也概莫能外吧。
FAE是研發(fā)人員最真誠(chéng)的朋友
他們給研發(fā)人員推介最先進(jìn)最合適的技術(shù)方案,幫助解決一個(gè)又一個(gè)已經(jīng)遇到的技術(shù)難題,并且及時(shí)指出可能出現(xiàn)問(wèn)題的規(guī)避方法;在加快研發(fā)產(chǎn)品速度的同時(shí),也間接地直接的被傳導(dǎo)了一些研發(fā)壓力,那么當(dāng)不同方向的壓力傳導(dǎo)到單個(gè)FAE的身上,F(xiàn)AE的壓力也在倍增。他們可能有時(shí)沒(méi)有及時(shí)回復(fù)你的郵件,沒(méi)有接你的電話,那是因?yàn)樘α?,?qǐng)不要罵娘,請(qǐng)耐心等待。
FAE是一份極具挑戰(zhàn)的工作
尤其是主動(dòng)器件的FAE。需要時(shí)刻保持積極主動(dòng)的學(xué)習(xí)精神,第一時(shí)間把芯片廠商的最新技術(shù)學(xué)習(xí)消化并及時(shí)傳播給研發(fā)朋友們;需要良好的腦力和體力,才能夠在短時(shí)間內(nèi)響應(yīng)及回復(fù)來(lái)自于不同公司、不同項(xiàng)目、不同研發(fā)人員的不同層面的技術(shù)問(wèn)題。
FAE是一份幸運(yùn)的工作
他們能夠接觸各種各樣的行業(yè)應(yīng)用,能夠向各種各樣的研發(fā)人員學(xué)習(xí),領(lǐng)略他們寶貴的絢爛的開(kāi)發(fā)設(shè)計(jì)思想。
特別推薦
- 克服碳化硅制造挑戰(zhàn),助力未來(lái)電力電子應(yīng)用
- 了解交流電壓的產(chǎn)生
- 單結(jié)晶體管符號(hào)和結(jié)構(gòu)
- 英飛凌推出用于汽車(chē)應(yīng)用識(shí)別和認(rèn)證的新型指紋傳感器IC
- Vishay推出負(fù)載電壓達(dá)100 V的業(yè)內(nèi)先進(jìn)的1 Form A固態(tài)繼電器
- 康佳特推出搭載AMD 銳龍嵌入式 8000系列的COM Express緊湊型模塊
- 村田推出3225尺寸車(chē)載PoC電感器LQW32FT_8H系列
技術(shù)文章更多>>
- “扒開(kāi)”超級(jí)電容的“外衣”,看看超級(jí)電容“超級(jí)”在哪兒
- DigiKey 誠(chéng)邀各位參會(huì)者蒞臨SPS 2024?展會(huì)參觀交流,體驗(yàn)最新自動(dòng)化產(chǎn)品
- 提前圍觀第104屆中國(guó)電子展高端元器件展區(qū)
- 高性能碳化硅隔離柵極驅(qū)動(dòng)器如何選型,一文告訴您
- 貿(mào)澤電子新品推薦:2024年第三季度推出將近7000個(gè)新物料
技術(shù)白皮書(shū)下載更多>>
- 車(chē)規(guī)與基于V2X的車(chē)輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車(chē)安全隔離的新挑戰(zhàn)
- 汽車(chē)模塊拋負(fù)載的解決方案
- 車(chē)用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門(mén)搜索
音頻IC
音頻SoC
音頻變壓器
引線電感
語(yǔ)音控制
元件符號(hào)
元器件選型
云電視
云計(jì)算
云母電容
真空三極管
振蕩器
振蕩線圈
振動(dòng)器
振動(dòng)設(shè)備
震動(dòng)馬達(dá)
整流變壓器
整流二極管
整流濾波
直流電機(jī)
智能抄表
智能電表
智能電網(wǎng)
智能家居
智能交通
智能手機(jī)
中電華星
中電器材
中功率管
中間繼電器