【推薦】從學(xué)習(xí)到工作,杰出電子工程師的養(yǎng)成日記
2016-11-05 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
相信看到這篇文章的都是電子工程師,或者即將步入電子這個(gè)行業(yè)的未來工程師,很多人會(huì)問這樣那樣的問題,例如我怎樣才能做一個(gè)電子工程師,怎樣去應(yīng)聘一個(gè)電子工程師,需要什么技能,如果做得不開心了我想轉(zhuǎn)行的話可不可以,改怎么做啊?下面我們整理一些工程師的看法,讓大家對(duì)工程師的軌跡有一定的了解,首先要講述的是電子工程師怎樣成長(zhǎng)。
怎樣成為一個(gè)出色電子工程師
先說課本,做電子工程師的話數(shù)學(xué)跟英語,必備技能。前者保證你理論過關(guān),我是學(xué)自動(dòng)化的,我們專業(yè)有這么一句話“大一高數(shù)沒學(xué)好,一路兵敗如山倒”;后者保證你應(yīng)用時(shí)不被卡住(看datesheet)。然后精通模電數(shù)電,這是核心。很多人簡(jiǎn)歷上都說精通模數(shù)電,可是相信我,沒那么簡(jiǎn)單,即便工作好多年的人都不敢有把握說徹底掌握模和數(shù)電。總的來說模電,數(shù)電,51單片機(jī)。號(hào)稱入門三件套。前兩者了解,后一個(gè)熟練。
電子工程師課程基礎(chǔ)
會(huì)了這兩個(gè),基本你就可以搭建一些小型電路了,簡(jiǎn)單放大電路,驅(qū)動(dòng)電路。 單片機(jī)或者arm,雖說不是必備技能,可我基本沒見過有電子工程師不會(huì)的。除了硬件以外, C,C++,匯編等語言,你必須得會(huì)一樣,我的建議是學(xué)習(xí)C。當(dāng)然PCB畫板肯定要會(huì),不能指望別人給你畫板子。
其實(shí)會(huì)了這幾樣,你基本上可以說你是電子工程師了,只要你會(huì)找芯片,能看懂資料,并且可以設(shè)計(jì)外圍電路,基本大部分東西都可以做出來了。 如果想深入的話,你要掌握電路分析,繼續(xù)深入模電,學(xué)習(xí)復(fù)變函數(shù),信號(hào)與系統(tǒng),通信基礎(chǔ),高頻電子線路,集成電路設(shè)計(jì),半導(dǎo)體學(xué)以及少量的量子物理。這些是模擬方向的,數(shù)電方向應(yīng)該是FPGA。
一個(gè)人精力有限,不可能精于很多個(gè)方面,因此需要選擇一個(gè)方向,然后去深入研究。ARM,FPGA,DSP,從中選一個(gè)。因?yàn)镕PGA可以替代DSP所以只說前兩個(gè)。
ARM現(xiàn)在簡(jiǎn)直太火了,拜智能機(jī)所賜,各路高手紛紛研究ARM,EE轉(zhuǎn)CS大概就是從ARM下手的吧。linux,就成為研究的重中之重。因?yàn)槲乙膊皇欠浅A私?只能說這么多。
另外由于我現(xiàn)在專攻FPGA,本人十分喜歡這個(gè)器件。太高能了,因?yàn)檐浐说拇嬖谑褂闷饋矸浅l`活。EE在數(shù)字電路設(shè)計(jì)上的主要手段。所以在這個(gè)方向數(shù)電基礎(chǔ)就成為主角。你還需要一種硬件語言,我推薦verilog hdl,VHDL高校教學(xué)用的多。
如果覺得數(shù)字電路設(shè)計(jì)不是你的菜,那么信號(hào)系統(tǒng)和數(shù)字信號(hào)處理兩門課程就成了你的必修課。PS:這就是兩門高數(shù)。算法的硬件實(shí)現(xiàn)據(jù)說十分吃香。
實(shí)際上電子工程師都是小公司里的稱呼,大公司分工很細(xì),所以不這么叫,他們的名稱如layout工程師、射頻工程師、集成電路工程師等。 電子工程師現(xiàn)實(shí)中是這樣的,公司想要做某種東西,跟電子工程師說下想法,然后電子工程師開始確定方案,選擇元件,設(shè)計(jì)電路,畫板,跟蹤產(chǎn)線,跟蹤測(cè)試,跟蹤售后,真是萬能的多面手。
說到了這里說一些真心的建議:能去211就不要去普通一本,大一大二不要迷戀一些小技巧了,什么電腦城、修手機(jī)完全是小打小鬧,浪費(fèi)時(shí)間。必須開啟學(xué)霸模式,高等數(shù)學(xué)&英語自不用說,電路原理、模電、數(shù)電、信號(hào)系統(tǒng)這四門基礎(chǔ)玩命刷題,玩命理解吧(要是學(xué)校老師課上的比較渣,可以找找老外的公開課什么的,清華大學(xué)的于歆杰 電路原理 講的很棒!),編程語言Python、c or c++、matlab大一大二最好能能熟練使用。唯有基礎(chǔ)扎實(shí),以后才有的選擇。另外,微波、RF什么的水很深,慎入。
做個(gè)總結(jié):
要成為一個(gè)合格的硬件工程師呢,硬件軟件要都會(huì),我不騙你,機(jī)械的多少要懂點(diǎn),ProE/Catia,autocad什么的,不用太深,pads,cadence,這些必須掌握,C語言要會(huì)寫,C++要會(huì),匯編懂一點(diǎn)就行了,遇到什么google什么。研究研究芯片的PDF,尋找各種資料,沒有找不到,只有不去找。
另外畫幾個(gè)pcb,最少6層,18層以下的都行。修改一下驅(qū)動(dòng),wince,android,qnx,linux那么多例程研究一下,做幾個(gè)項(xiàng),做幾個(gè)手機(jī)設(shè)計(jì),gps手持機(jī),車載娛樂系統(tǒng),工業(yè)控制設(shè)計(jì),或者物聯(lián)網(wǎng)什么的簡(jiǎn)單硬件,這些都可以做做。多做幾個(gè)平臺(tái),高通,mtk,飛思卡爾,TI,博通,三星,ST,nxp,高端cpu低端的小arm核都可以玩玩嘛,驅(qū)動(dòng)一定要自己調(diào),這樣你就知道什么叫一個(gè)人就是一個(gè)公司了。
app就別自己寫了,浪費(fèi)時(shí)間,發(fā)個(gè)帖子,找個(gè)畢業(yè)生,大批程序員寫的比你漂亮比你快!有些特殊時(shí)候必須考慮算法,那就要用到DSP了,這東西更簡(jiǎn)單,全是數(shù)學(xué),換成C語言就行了,研究寫TI的6000系列達(dá)芬奇什么的,做2個(gè)項(xiàng)目就全明白了,大華什么的監(jiān)控公司都在用,一百年不變的方案。
fpga也要懂點(diǎn),鑒于大學(xué)已經(jīng)寫了很多沒有用的東西,他的真正意義在于前期的驗(yàn)證,還有就是航天的東西了,反正流片太貴,也沒多少家公司會(huì)讓你設(shè)計(jì)進(jìn)行流片的。瑞芯微、全志什么的有些人整這個(gè)fpga驗(yàn)證還有asic芯片流片,他們一個(gè)個(gè)被裁員了不過,所以fpga也就航天領(lǐng)域玩玩,那個(gè)玉兔,就是這兩天有點(diǎn)壞了的那個(gè),用到了大量fpga。寫寫vhdl程序什么的,也是和C一個(gè)思想,盡管表現(xiàn)起來需要硬件思維。
如何應(yīng)聘電子工程師
首先,要明白電子工程師這個(gè)行業(yè)是重視工作經(jīng)驗(yàn)和電子技術(shù)方面的基本功。
一:如果你是應(yīng)屆畢業(yè)生找工作,那要盡量展示給用人單位你在電子技術(shù)方面的長(zhǎng)處,最好是大學(xué)期間經(jīng)歷過電子設(shè)計(jì)比賽的,可以拿來說一下自己負(fù)責(zé)那部分。剛畢業(yè)的孩子沒有實(shí)際工作經(jīng)驗(yàn),但在學(xué)校參加過設(shè)計(jì)比賽,或者跟實(shí)驗(yàn)室的研究生混過項(xiàng)目這都是你談?wù)摰墓ぷ鹘?jīng)驗(yàn)的資本。簡(jiǎn)歷里中必須體現(xiàn)出這個(gè)來。
一個(gè)實(shí)干型的企業(yè)(如一些私企外企)都想知道你進(jìn)去后能多快獨(dú)立完成工作,有過項(xiàng)目研發(fā)經(jīng)驗(yàn)的孩子總會(huì)被優(yōu)先考慮的。
而一些國(guó)企,體制內(nèi)的單位,并不是說他們不干實(shí)事,而是很多國(guó)企,體制內(nèi)的單位的校招崗位招來的孩子,在頭一兩年不會(huì)被安排沖到研發(fā)最前線,而是做為儲(chǔ)備干部給研發(fā)人員搭把手(但一般他們都會(huì)說是招儲(chǔ)備干部什么的),此時(shí)你投出去的簡(jiǎn)歷就要體現(xiàn)你在學(xué)校當(dāng)過什么官,組織過什么活動(dòng)了。
二:如果你是跳槽的,原本是從事電子技術(shù)、嵌入式研發(fā)的。在你的簡(jiǎn)歷要體現(xiàn)出你曾經(jīng)做過的東西。有些雖然不是你做的,但作為項(xiàng)目參與者如果你了解,那也可以寫上去。為的是增加簡(jiǎn)歷的技術(shù)含量,然用人單位覺得你經(jīng)歷過很多,但一定要懂才能寫進(jìn)去。因?yàn)樽黾夹g(shù)的面試官會(huì)就你簡(jiǎn)歷上做過的東西問你一些技術(shù)上相對(duì)概念性的問題,答不出來或支支吾吾那就讓人懷疑你簡(jiǎn)歷的真實(shí)性。
比如我的簡(jiǎn)歷寫了我懂信號(hào)完整性設(shè)計(jì)的一些東西。雖然我沒真正設(shè)計(jì)過高速電路,但如果面試官要問我阻抗匹配、端接等是怎么回事,我也能答過來。而真讓我在往后的工作中參與高速電路設(shè)計(jì),我也可以快速自學(xué)進(jìn)入狀態(tài)。
另外,用人單位招聘社會(huì)崗位也是希望有實(shí)際工作經(jīng)驗(yàn)的人士無需職業(yè)培訓(xùn)即可快速進(jìn)入研發(fā)狀態(tài)。而電子研發(fā)這個(gè)行業(yè),不像計(jì)算機(jī)編程那樣通用性強(qiáng),每個(gè)企業(yè)用的主控芯片、開發(fā)平臺(tái)都不一樣。(比如我第一家工作單位用的全是PIC單片機(jī),后來的是用ARM9和PowerPC)。所以有的技術(shù)面試官會(huì)問你上手某某軟件、某某芯片,某某技術(shù)你需要多長(zhǎng)時(shí)間。因此面試前要做好功課,研究這個(gè)企業(yè)的方向,根據(jù)招聘崗位要求猜測(cè)他們會(huì)用到什么技術(shù)、什么芯片……在回答時(shí)候心中大概有個(gè)數(shù)(但不要超過兩個(gè)月,因?yàn)榇蠖鄶?shù)企業(yè)對(duì)社招崗位的試用期是兩到三個(gè)月)。
然后關(guān)于技術(shù)基本功方面,有的企業(yè)可能會(huì)在技術(shù)面試官來之前讓你填一份考卷(個(gè)人和大多數(shù)接觸過的工程師表示最討厭這個(gè)),硬件的基本上出題最多的是電子技術(shù)中三極管、運(yùn)放那部分(運(yùn)放的那些加法、同相、反相、積分電路等在上可時(shí)候老師就跟我們說必須死背下來,面試會(huì)考)。如果應(yīng)聘方向是FPGA/CPLD的邏輯工程師,還會(huì)考數(shù)電的那些競(jìng)爭(zhēng)冒險(xiǎn)什么的。軟件基本就是C語言的(很廣但一般都貼近電子研發(fā):如大端模式、小端模式)。這些大家可以去網(wǎng)上搜中興華為什么的面試題即可。
有的企業(yè)比較好一點(diǎn),對(duì)于社招崗位的人來說他們不直接出試卷考,而是技術(shù)面試官在面試過程中會(huì)問你。我又一次就被要求當(dāng)場(chǎng)畫出反相運(yùn)算放大電路的電路圖,并寫出Vo的公式(很感激老師當(dāng)年強(qiáng)制要求我們背那堆電路圖啊)。
補(bǔ)充一點(diǎn):干電子工程師加班是免不了的。但一般加班都沒有什么加班工資,只會(huì)有周六日加班調(diào)休的說法。但為了自身的權(quán)利,也要問一問管技術(shù)的面試官,平時(shí)加班怎么樣,周六日加班是否給加班費(fèi)……我一般是這樣問(只可借鑒不可濫抄襲):你們這工作日晚上加班要提前寫加班申請(qǐng)么?
舉個(gè)栗子啊,汽車電子行業(yè)的招人的一些規(guī)定:
其實(shí)汽車電子工程師是一個(gè)很大的概念,比如說按專業(yè)領(lǐng)域可以細(xì)分為硬件工程師、軟件工程師,按產(chǎn)品又可以分為發(fā)動(dòng)機(jī)、底盤、車身、導(dǎo)航儀等。
我是做發(fā)動(dòng)機(jī)控制軟件的,在此僅介紹汽車電子的嵌入式軟件開發(fā)方向?qū)Υ髮W(xué)畢業(yè)生的要求
一般有以下要求
學(xué)歷:如專科以上、本科以上。
專業(yè):理工科畢業(yè)。軟件工程,電子信息工程等對(duì)口專業(yè)有加分。
知識(shí)與技能:
(1)熟練掌握至少一種編程語言。掌握C語言、匯編語言有加分。
(2)了解軟件開發(fā)一般方法和過程。
(3)不錯(cuò)的英語水平,能夠讀懂芯片datasheet等英文技術(shù)資料。
(4)熟悉一種單片機(jī)有加分(非必須)。
(5)熟悉一種嵌入式OS有加分(非必須)。
(6)熟悉與產(chǎn)品相關(guān)的知識(shí)有加分,比如做發(fā)動(dòng)機(jī)控制軟件,懂發(fā)動(dòng)機(jī)的人會(huì)有加分。(非必須)
其它:邏輯思維能力。
當(dāng)然,具體要求因公司和職位而異,
如果你已經(jīng)有了大致的目標(biāo),比如某行業(yè)的行業(yè)前五公司,那么你可以上他們的官網(wǎng)或者到前程無憂、智聯(lián)招聘等搜索相關(guān)職位,看看職位要求就清楚了。
工作時(shí)候碰到問題怎么辦?
自己是電子工程師,硬件。平時(shí)有啥問題都是問同事或者同專業(yè)的校友,術(shù)業(yè)有專攻,也不是什么問題都能解決。去論壇發(fā)帖子也基本不會(huì)得到有用的答案。基本靠自己讀數(shù)據(jù)手冊(cè)和外文資料解決。
其實(shí)大部分時(shí)間還是靠自己,但不是完全摒棄外界。
1.最直接的是問。通常得不到有效的答案,畢竟別人沒有深入到你的問題中,不能設(shè)身處地的為你思考,再加上別人也有自己的事。但至少可以獲得一些信息。
2.上網(wǎng)找資料,去論壇搜答案,去書店找書。不能直接找到答案,但是至少能得到一些信息。
3.借助軟件,matlab,multisim,cadence,ADS,HFSS等等。根據(jù)一些已知的或模糊的信息,借助這些軟件平臺(tái)去驗(yàn)證這些信息,進(jìn)而發(fā)現(xiàn)新的信息。
4.不能急躁,要有耐心。根據(jù)上述的1,2,3點(diǎn)獲得的信息進(jìn)行加工整理,一般會(huì)慢慢的變得豁然開朗。
其實(shí)大家都是電子工程師,忙不忙就不想細(xì)說了(大家都懂的,咱也不是天天守電腦邊上的人)。所以,去電工比較活躍的網(wǎng)站才能尋到更多的幫助。大家都那么忙,就要耐心點(diǎn),你不能指望現(xiàn)在發(fā)帖一小時(shí)內(nèi)就有大牛幫你搞定。你要先自己尋找答案,某些問題點(diǎn)確實(shí)難以解決才發(fā)出來問。問的時(shí)候,不要活在自己的世界里。有很多人上網(wǎng)發(fā)帖問問題,并不能描述清楚自己遇到的問題,而是照自己的想法縮寫問題、顧左右而言他等等。
另外加一些比較活躍的專業(yè)QQ群(使用QQ群查找功能+專業(yè)關(guān)鍵詞),我看了一下,電子類的還蠻多的。我是電氣的,加過幾個(gè)專業(yè)內(nèi)群,一般有問題直接問,群里經(jīng)驗(yàn)豐富的大牛一般都會(huì)給回答的,當(dāng)然自己有什么材料也可以共享到群里,互幫互助。QQ群是最快速的解決問題的途徑了,從時(shí)效性上來說甩論壇幾條街。不過工作1,2年后,這些地方基本上只能給人家解決問題了?,F(xiàn)在一般采取以下方式解決問題:
1.仔細(xì)閱讀手冊(cè)相關(guān)描述(如果太多可以找供應(yīng)商的FAE,他們的手冊(cè)一般背得很熟,讓他們找到相關(guān)地方,自己再仔細(xì)讀)
2. 電路分析,故障推導(dǎo)。
3. 找?guī)讉€(gè)人一起來討論
4. 找以往的BUG庫(kù),找類似問題
5. 設(shè)計(jì)故障推演試驗(yàn),然后做實(shí)驗(yàn)。
6. 分析各個(gè)實(shí)驗(yàn)結(jié)果,設(shè)計(jì)最可能的修改方案
7. 根據(jù)方案實(shí)施結(jié)果確認(rèn)問題
8.模擬現(xiàn)場(chǎng)重現(xiàn)問題
9. 改掉BUG
10. 記BUG庫(kù),重新審視一遍設(shè)計(jì)
這里要用到的設(shè)備:示波器,邏輯分析儀(軟/硬),協(xié)議分析儀,測(cè)試軟件等,根據(jù)需要選用
軟件和硬件那個(gè)發(fā)展好?
相信很多人會(huì)有這種感覺,那就是中國(guó)電子工程師的發(fā)展明顯不如軟件工程師方向。就感覺硬件類的學(xué)生很不吃香?比如有很多軟件工程師的個(gè)人博客 類似MATRIX67 酷殼 阮一峰等等 但是偏硬件的就很少。國(guó)外的一個(gè)網(wǎng)友張昊提供了以下的親身經(jīng)歷和觀點(diǎn):
我以我自己及周圍人的情況來回答一下。我從事汽車電子,在美國(guó)密歇根州,可以說是全美汽車業(yè)中心,周圍同事也有從別的行業(yè)跳過來的,比如游戲機(jī),醫(yī)療器械等。我從事這行業(yè)兩年,還是入門級(jí)工程師,但這兩年讓我看到學(xué)到了很多,我也在對(duì)比中美兩國(guó)的差異,有些感想發(fā)在這里給有志于該行業(yè)的同胞一個(gè)參考。
我覺得最大的差異在于積累。
前面的回答說的很對(duì),軟件這個(gè)行業(yè)起步比較晚,所以西方國(guó)家積累的底蘊(yùn)還沒有像其他行業(yè)那么深厚。但是電子硬件這個(gè)就要早一些,看看GE這個(gè)巨頭,就覺得現(xiàn)在的微軟帝國(guó),google帝國(guó)不算什么了。我身邊大量的同事,一輩子從事這個(gè)行業(yè),白發(fā)蒼蒼的給你講起電子學(xué),物理學(xué),像活教科書一般。我國(guó)由于歷史原因,這個(gè)產(chǎn)業(yè)起步晚而且少有人能沉下心來做一輩子,不像軟件行業(yè),沒落下多少,所以造成了軟件好于硬件的現(xiàn)象。
其次,我認(rèn)為是人的一個(gè)特點(diǎn),就是更容易接受直觀的東西,所以造成的軟件工程師好于硬件工程師的現(xiàn)象。這點(diǎn)不僅在中國(guó)存在,在美國(guó)也這樣。
身邊一些學(xué)習(xí)CS的同學(xué),如果拿到FLAG,也就是Facebook, LinkedIn , Amazon and Google這幾家,起薪都在8W以上一年。遠(yuǎn)遠(yuǎn)高于其他行業(yè)的畢業(yè)生起薪,為什么?很重要的一個(gè)原因就是這些東西很容易讓人看得到,用得到,繼而產(chǎn)生效益。搞得現(xiàn)在很多學(xué)EE的留學(xué)生,因?yàn)楦鞣矫嬖?轉(zhuǎn)投CS了。這種看得見摸得著的東西,容易得到廣大群眾的接受。
而做硬件開發(fā)的,就像是在幕后默默無聞的為人服務(wù)。就像人們談起apple的產(chǎn)品,最先說的是外形多美觀,系統(tǒng)多流暢,軟件種類多這些,而很少有人關(guān)注在盒子里的那些硬件是如何工作的,就像喬布斯那個(gè)的柜子的背面的例子,內(nèi)行人打開apple的外殼看到電路板時(shí),會(huì)由衷的贊嘆,但是又有多少普通的消費(fèi)者會(huì)注意到這些呢?
不得不說國(guó)內(nèi)少有電子硬件方面精彩的blog和網(wǎng)站,這不僅僅是電子工程這個(gè)領(lǐng)域,其他的各行各業(yè)也都如此,除了新興的互聯(lián)網(wǎng)和軟件行業(yè),它們是和互聯(lián)網(wǎng)緊密相連的,不像電子工程,有些東西很難用文字和程序表現(xiàn)出來,不適合互聯(lián)網(wǎng)傳播。
對(duì)于在校大學(xué)生,甚至從業(yè)者,其實(shí)學(xué)習(xí)的過程也不復(fù)雜,最重要的就是把要用到的各種元器件芯片的說明書看懂看好了,就能解決掉大多數(shù)問題了,中文的看不懂就看原版的,說明書就相當(dāng)于軟件行業(yè)的各種blog了,因?yàn)檫@些給開發(fā)者看的說明書,不是那么輕易就寫出來的,我認(rèn)識(shí)幾個(gè)寫manual的人,也大概了解這其中的過程,這些牛人們把寫manual就當(dāng)寫blog了吧,所以說這些說明書是最好的教材了。
最后說一下職業(yè)前景,本人還是剛進(jìn)門的新人,言辭不當(dāng)請(qǐng)大家海涵了。
國(guó)內(nèi)不甚了解,講一下美國(guó),剛才說的電子硬件就像幕后工作者,很難大出風(fēng)頭,如果想做風(fēng)風(fēng)光光的領(lǐng)導(dǎo)者,這一行不適合。但是不出風(fēng)頭不代表什么,你的地位和回報(bào),是和你的付出成正比的。這一點(diǎn)不論在美國(guó)還是在國(guó)內(nèi)都一樣,家中有人在電子相關(guān)軍工廠從業(yè)的,老工程師的地位不比車間主任差,在美國(guó)也是,受人尊敬就不說了。
收入上,做到principle這個(gè)級(jí)別的高工,是和公司VP收入差不多的,無怪乎很多人做一輩子工程師,也不愛去搞人事和管理這些煩心事。就職業(yè)發(fā)展來看,電子工程師很像傳統(tǒng)的工程師,像建筑啊,機(jī)械啊,或者說像醫(yī)生,律師這樣的,越老越有經(jīng)驗(yàn),越吃香。其實(shí)說了這么多,如果你有一顆工程師的心,這一行走下去,沒有錯(cuò),國(guó)內(nèi)也需要這樣的人才。
不知道這篇文章能給大家提供什么幫助,也希望大家能夠踴躍發(fā)言,說說你心目中的工程師是怎么樣的,也談?wù)勀愕挠^點(diǎn),歡迎發(fā)言。
相關(guān)標(biāo)簽搜索:【推薦】從學(xué)習(xí)到工作,杰出電子工程師的養(yǎng)成日記 HFSS電磁分析培訓(xùn) HFSS培訓(xùn)課程 HFSS技術(shù)教程 HFSS無線電仿真 HFSS電磁場(chǎng)仿真 HFSS學(xué)習(xí) HFSS視頻教程 天線基礎(chǔ)知識(shí) HFSS代做 天線代做 Fluent、CFX流體分析 HFSS電磁分析