從學習到工作,杰出電子工程師的養成日記

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

標簽:FPGA(602396)工程師(68469)模電(36406)數電(29924)

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


?

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

  先說課本,做電子工程師的話數學跟英語,必備技能。前者保證你理論過關,我是學自動化的,我們專業有這么一句話“大一高數沒學好,一路兵敗如山倒”;后者保證你應用時不被卡住(看datesheet)。然后精通模電數電,這是核心。很多人簡歷上都說精通模數電,可是相信我,沒那么簡單,即便工作好多年的人都不敢有把握說徹底掌握模和數電。總的來說模電,數電,51單片機。號稱入門三件套。前兩者了解,后一個熟練。


電子工程師課程基礎

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

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

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

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

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

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

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

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

  做個總結:

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

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

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

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

1234下一頁全文

本文導航