如果從工程師和研究生的專業(yè)方向來看,電子信息專業(yè)的方向大概有:
一、數(shù)字電子線路方向。從事單片機(jī)(8位的8051系列、32位的ARM系列等等)、FPGA(CPLD)、數(shù)字邏輯電路、微機(jī)接口(串口、并口、USB、PCI)的開發(fā),更高的要求會(huì)寫驅(qū)動(dòng)程序、會(huì)寫底層應(yīng)用程序。單片機(jī)主要用C語言和匯編語言開發(fā),復(fù)雜的要涉及到實(shí)時(shí)嵌入式操作系統(tǒng)(ucLinux,VxWorks,uC-OS,WindowsCE等等)的開發(fā)、移植。
大部分搞電子技術(shù)的人都是從事這一方向,主要用于工業(yè)控制、監(jiān)控等方面。
二、通信方向。一個(gè)分支是工程設(shè)計(jì)、施工、調(diào)試(基站、機(jī)房等)。另一分支是開發(fā),路由器、交換機(jī)、軟件等,要懂7號信令,各種通信相關(guān)協(xié)議,開發(fā)平臺從ARM、DSP到Linux、Unix。
三、多媒體方向。各種音頻、視頻編碼、解碼,mpeg2、mpeg4、h.264、h.263,開發(fā)平臺主要是ARM、DSP、windows。
四、電源。電源屬于模擬電路,包括線性電源、開關(guān)電源、變壓器等。電源是任何電路中必不可少的部分。
五、射頻、微波電路。也就是無線電電子線路。包括天線、微波固態(tài)電路等等,屬于高頻模擬電路。是各種通信系統(tǒng)的核心部分之一。
六、信號處理方向。這里包括圖像處理、模式識別。這需要些數(shù)學(xué)知識,主要是矩陣代數(shù)、概率和隨即過程、傅立葉分析。從如同亂麻的一群信號中取出我們感興趣的成分是很吸引人的事情,有點(diǎn)人工智能的意思。如雷達(dá)信號的合成、圖像的各種變換、CT掃描,車牌、人臉、指紋識別等等。
七、微電子方向。集成電路的設(shè)計(jì)和制造分成前端和后端,前端側(cè)重功能設(shè)計(jì),F(xiàn)PGA(CPLD)開發(fā)也可以算作前端設(shè)計(jì),后端側(cè)重于物理版圖的實(shí)現(xiàn)。
八、還有很多方向,比如音響電路、電力電子線路、汽車飛機(jī)等的控制電路和協(xié)議。
如果想找工作容易,就去學(xué)學(xué)單片機(jī)、ARM、FPGA,這種工作很多,幾年經(jīng)驗(yàn)的人收入在6000元以上。
如果不畏懼編程、不怕數(shù)學(xué)和算法,信號處理、DSP也是很好的選擇,能夠承擔(dān)項(xiàng)目的人收入在8千~1萬/月左右。
你熟悉網(wǎng)絡(luò)的話,可以做企事業(yè)單位的網(wǎng)管、網(wǎng)絡(luò)維護(hù)、建網(wǎng)站等工作。舒舒服服的。
你能熟練使用C++編程,熟悉操作系統(tǒng),你可以成為專職程序員,熟悉底層軟件你還可以成為系統(tǒng)工程師。是比較受累的活兒,但工資不低呀!
你能熟練使用JAVA,可以處理面向?qū)ο蟮钠髽I(yè)型的應(yīng)用開發(fā),公司企業(yè)WEB頁面設(shè)計(jì)、INTERNET可視化軟件開發(fā)及動(dòng)畫等,Web服務(wù)器手機(jī)上的JAVA游戲開發(fā)等等。很時(shí)髦的工作,工作時(shí)的心情很重要,哈哈!
你若熟悉linux,完全可以在linux世界里自由競爭,你只需要一臺電腦,連上internet以及一個(gè)好的頭腦就足夠了。你的linux戰(zhàn)友們將會(huì)根據(jù)你的意見,你的代碼和你的其他貢獻(xiàn)來判斷你的能力,不愁找不到工作,工作會(huì)來找你拉!
你能熟練使用protel,可以找排線路板方面的工作,如設(shè)計(jì)PC機(jī)板卡等等。循規(guī)蹈矩,安安靜靜,與世無爭,但不能干一輩子吧?
你單片機(jī)熟,可以找單片機(jī)開發(fā)編程應(yīng)用方面的工作。小企業(yè),小產(chǎn)品多多,其中也自有一番樂趣。
你對DSP有一定基礎(chǔ)的話,你可以在人工智能、模式識別、圖像處理或者數(shù)據(jù)采集、神經(jīng)網(wǎng)絡(luò)等領(lǐng)域謀求一個(gè)職位。將來一準(zhǔn)是公司的棟梁之材。
你若熟悉ARM,可以成為便攜式通信產(chǎn)品、手持運(yùn)算、多媒體和嵌入式解決方案等領(lǐng)域里的一名產(chǎn)品研發(fā)工程師。哈,一個(gè)新的IT精英誕生了!
你熟悉EDA,能熟練應(yīng)用HDL語言,熟悉各種算法,如FIR、FFT、CPU等等,同時(shí)掌握最新FPGA/CPLD器件的應(yīng)用,把研制的自主知識產(chǎn)權(quán)的模塊用于ASIC。恭喜你,你馬上可找到月薪上萬的工作了。
專業(yè)是個(gè)好專業(yè):適用面比較寬,和計(jì)算機(jī)、通信、電子都有交叉;
但是這行偏電,因此動(dòng)手能力很重要;本專業(yè)對數(shù)學(xué)和英語要求不低,學(xué)起來比較郁悶。要拿高薪,英語是必需的;吃技術(shù)這碗飯,動(dòng)手能力和數(shù)學(xué)是基本功。當(dāng)然,也不要求你成為數(shù)學(xué)家,只要能看懂公式就可以了,比如微積分和概率統(tǒng)計(jì)公式,至少知道是在說些什么。而線性代數(shù)要求就高一些,因?yàn)槿魏螘谥v一個(gè)算法時(shí),最后都會(huì)把算法化為矩陣計(jì)算(這樣就能編程實(shí)現(xiàn)了,而現(xiàn)代的電子工程相當(dāng)一部分工作都是編程)
對于動(dòng)手能力,低年級最好能焊接裝配一些小電路,加強(qiáng)對模擬、數(shù)字、高頻電路(這三門可是電子線路的核心)的感性認(rèn)識。
另一塊是單片機(jī)、CPLD/FPGA、DSP。其中單片機(jī)是必會(huì)的,51系列單片機(jī)就可以,因?yàn)檫@個(gè)用得最多;找塊51開發(fā)板(比較便宜)自己動(dòng)手編編程序就可以了。ARM單片機(jī)、FPGA、DSP開發(fā)板都比較貴,不過這是趨勢,有條件就玩玩吧!
編程方面:c/c++是要會(huì)的,實(shí)際上單片機(jī)/DSP應(yīng)用系統(tǒng)就常用c語言來開發(fā)
數(shù)據(jù)結(jié)構(gòu)和操作系統(tǒng)是計(jì)算機(jī)軟件專業(yè)最核心的課程(北大老師認(rèn)為,學(xué)過這兩門課就認(rèn)為是學(xué)過計(jì)算機(jī)了)
大型單片機(jī)(比如ARM系列)經(jīng)常使用嵌入式操作系統(tǒng)(比如uCLinux),因此除了windows編程外,有機(jī)會(huì)可以玩玩Linux編程
另外計(jì)算機(jī)專業(yè)的數(shù)據(jù)庫原理(數(shù)據(jù)庫現(xiàn)在太重要了,最好能學(xué)學(xué)大型的比如說SQLServer、Oracle,也可以學(xué)MySQL、Access)、軟件工程、計(jì)算機(jī)體系結(jié)構(gòu)(如果你微機(jī)原理的底子厚也可不學(xué))、編譯原理(夠難的)
windows編程:初學(xué)者還是用vb吧,真正開發(fā)用Delphi/C++Builder比較多,學(xué)vc花的代價(jià)太大,至于Java/C#現(xiàn)在離底層開發(fā)還比較遠(yuǎn)
底層方面還有一塊是寫驅(qū)動(dòng)(WDM或Linux驅(qū)動(dòng)),不過這些都比較專業(yè),要對操作系統(tǒng)有很深的認(rèn)識
電子工程的課程另一大塊就是信號系統(tǒng)、數(shù)字信號處理、通信原理、電磁場與微波技術(shù)基礎(chǔ),這些課程用到很多數(shù)學(xué),學(xué)起來比較痛苦
而且我覺得本科很難把這些課程學(xué)明白(因?yàn)槟愕臄?shù)學(xué)基礎(chǔ)不夠),不過在理論上能搞明白一些總比稀里糊涂強(qiáng)
其實(shí)電子信息工程專業(yè)最核心的課程是單片機(jī)技術(shù)、EDA技術(shù)、DSP技術(shù)和嵌入式系統(tǒng)這四樣,只要"精通"一樣,就可以過上比較體面的生活了。
基本上越難的東西,要的人越少,工資越高; 越簡單、普及的東西,要的人越多,工資就少