從學(xué)習(xí)到工作,杰出電子工程師的養(yǎng)成日記

2014年04月24日 10:53 來源:電子發(fā)燒友網(wǎng) 作者:春波綠影 我要評論(0)

標(biāo)簽:FPGA(602396)工程師(68469)模電(36406)數(shù)電(29924)

  相信看到這篇文章的都是電子工程師,或者即將步入電子這個行業(yè)的未來工程師,很多人會問這樣那樣的問題,例如我怎樣才能做一個電子工程師,怎樣去應(yīng)聘一個電子工程師,需要什么技能,如果做得不開心了我想轉(zhuǎn)行的話可不可以,改怎么做???下面我們整理一些工程師的看法,讓大家對工程師的軌跡有一定的了解,首先要講述的是電子工程師怎樣成長。


?

  怎樣成為一個出色電子工程師

  先說課本,做電子工程師的話數(shù)學(xué)跟英語,必備技能。前者保證你理論過關(guān),我是學(xué)自動化的,我們專業(yè)有這么一句話“大一高數(shù)沒學(xué)好,一路兵敗如山倒”;后者保證你應(yīng)用時不被卡?。?a href="http://www.wenjunhu.com/soft/data/56-58/" target="_blank">datesheet)。然后精通模電數(shù)電,這是核心。很多人簡歷上都說精通模數(shù)電,可是相信我,沒那么簡單,即便工作好多年的人都不敢有把握說徹底掌握模和數(shù)電??偟膩碚f模電,數(shù)電,51單片機(jī)。號稱入門三件套。前兩者了解,后一個熟練。


電子工程師課程基礎(chǔ)

  會了這兩個,基本你就可以搭建一些小型電路了,簡單放大電路,驅(qū)動電路。 單片機(jī)或者arm,雖說不是必備技能,可我基本沒見過有電子工程師不會的。除了硬件以外, C,C++,匯編等語言,你必須得會一樣,我的建議是學(xué)習(xí)C。當(dāng)然PCB畫板肯定要會,不能指望別人給你畫板子。

  其實會了這幾樣,你基本上可以說你是電子工程師了,只要你會找芯片,能看懂資料,并且可以設(shè)計外圍電路,基本大部分東西都可以做出來了。 如果想深入的話,你要掌握電路分析,繼續(xù)深入模電,學(xué)習(xí)復(fù)變函數(shù),信號與系統(tǒng),通信基礎(chǔ),高頻電子線路,集成電路設(shè)計,半導(dǎo)體學(xué)以及少量的量子物理。這些是模擬方向的,數(shù)電方向應(yīng)該是FPGA。

  一個人精力有限,不可能精于很多個方面,因此需要選擇一個方向,然后去深入研究。ARM,F(xiàn)PGA,DSP,從中選一個。因為FPGA可以替代DSP所以只說前兩個。

  ARM現(xiàn)在簡直太火了,拜智能機(jī)所賜,各路高手紛紛研究ARM,EE轉(zhuǎn)CS大概就是從ARM下手的吧。linux,就成為研究的重中之重。因為我也不是非常了解,只能說這么多。

  另外由于我現(xiàn)在專攻FPGA,本人十分喜歡這個器件。太高能了,因為軟核的存在使用起來非常靈活。EE在數(shù)字電路設(shè)計上的主要手段。所以在這個方向數(shù)電基礎(chǔ)就成為主角。你還需要一種硬件語言,我推薦verilog hdl,VHDL高校教學(xué)用的多。

  如果覺得數(shù)字電路設(shè)計不是你的菜,那么信號系統(tǒng)和數(shù)字信號處理兩門課程就成了你的必修課。PS:這就是兩門高數(shù)。算法的硬件實現(xiàn)據(jù)說十分吃香。

  實際上電子工程師都是小公司里的稱呼,大公司分工很細(xì),所以不這么叫,他們的名稱如layout工程師、射頻工程師、集成電路工程師等。 電子工程師現(xiàn)實中是這樣的,公司想要做某種東西,跟電子工程師說下想法,然后電子工程師開始確定方案,選擇元件,設(shè)計電路,畫板,跟蹤產(chǎn)線,跟蹤測試,跟蹤售后,真是萬能的多面手。

  說到了這里說一些真心的建議:能去211就不要去普通一本,大一大二不要迷戀一些小技巧了,什么電腦城、修手機(jī)完全是小打小鬧,浪費時間。必須開啟學(xué)霸模式,高等數(shù)學(xué)&英語自不用說,電路原理、模電、數(shù)電、信號系統(tǒng)這四門基礎(chǔ)玩命刷題,玩命理解吧(要是學(xué)校老師課上的比較渣,可以找找老外的公開課什么的,清華大學(xué)的于歆杰 電路原理 講的很棒?。?,編程語言Python、c or c++、matlab大一大二最好能能熟練使用。唯有基礎(chǔ)扎實,以后才有的選擇。另外,微波RF什么的水很深,慎入。

  做個總結(jié):

  要成為一個合格的硬件工程師呢,硬件軟件要都會,我不騙你,機(jī)械的多少要懂點,ProE/Catia,autocad什么的,不用太深,pads,cadence,這些必須掌握,C語言要會寫,C++要會,匯編懂一點就行了,遇到什么google什么。研究研究芯片的PDF,尋找各種資料,沒有找不到,只有不去找。

  另外畫幾個pcb,最少6層,18層以下的都行。修改一下驅(qū)動,wince,android,qnx,linux那么多例程研究一下,做幾個項,做幾個手機(jī)設(shè)計,gps手持機(jī),車載娛樂系統(tǒng),工業(yè)控制設(shè)計,或者物聯(lián)網(wǎng)什么的簡單硬件,這些都可以做做。多做幾個平臺,高通,mtk,飛思卡爾,TI,博通,三星,ST,nxp,高端cpu低端的小arm核都可以玩玩嘛,驅(qū)動一定要自己調(diào),這樣你就知道什么叫一個人就是一個公司了。

  app就別自己寫了,浪費時間,發(fā)個帖子,找個畢業(yè)生,大批程序員寫的比你漂亮比你快!有些特殊時候必須考慮算法,那就要用到DSP了,這東西更簡單,全是數(shù)學(xué),換成C語言就行了,研究寫TI的6000系列達(dá)芬奇什么的,做2個項目就全明白了,大華什么的監(jiān)控公司都在用,一百年不變的方案。

  fpga也要懂點,鑒于大學(xué)已經(jīng)寫了很多沒有用的東西,他的真正意義在于前期的驗證,還有就是航天的東西了,反正流片太貴,也沒多少家公司會讓你設(shè)計進(jìn)行流片的。瑞芯微、全志什么的有些人整這個fpga驗證還有asic芯片流片,他們一個個被裁員了不過,所以fpga也就航天領(lǐng)域玩玩,那個玉兔,就是這兩天有點壞了的那個,用到了大量fpga。寫寫vhdl程序什么的,也是和C一個思想,盡管表現(xiàn)起來需要硬件思維。

1234下一頁全文

本文導(dǎo)航