作為本碩就讀通信工程專業(yè),在沈陽和北京做嵌入式若干年工作的我來回答一下這個問題:
1:電子信息類行業(yè)
首先說樓主要問,學(xué)習(xí)電子信息類專業(yè)可以從事哪些行業(yè),這個問題其實(shí)沒啥意義!
因?yàn)楝F(xiàn)在這個時(shí)代就是信息技術(shù)深度融合各行各業(yè)的時(shí)代,樓主你想想哪個行業(yè)不需要電子設(shè)備,信息技術(shù)?
你日常用的手機(jī),電腦,電視,洗衣機(jī),冰箱,開車時(shí)內(nèi)部的中控系統(tǒng),音響,你去醫(yī)院的各種CT,X光機(jī),B超等檢查儀器,孩子上學(xué)的各種電教設(shè)備等等。
你可能會說衣食住行里,衣服的紡織行業(yè)就不需要,正好巧了,你上網(wǎng)查一查一個叫興大豪的上市公司,你看看它做什么的?它是中國最大的電子縫紉機(jī)產(chǎn)品的公司,我之前有個同事就是在這個公司做電子縫紉機(jī)的控制板軟硬件開發(fā)的。
你可能會說吃相關(guān)的行業(yè)就不需要電子信息了吧,你顛大勺炒菜是不用,但是你做大米飯的電飯鍋,微波爐,電冰箱,華為內(nèi)部食堂的做飯炒菜機(jī)器人,食堂里打菜收款的刷卡機(jī),不都是電子產(chǎn)品嗎?
樓主可能會問:面朝黃土,面朝天的農(nóng)業(yè),不需要了吧,我們不說自動控制的現(xiàn)代灌溉技術(shù)是電子控制的。不知道你是否知道在新疆工業(yè)無人機(jī)已經(jīng)大規(guī)模應(yīng)用到棉花種植勞作上了。
我不用多舉例子了,樓主看到這里你覺得你問的學(xué)習(xí)電子信息類將來能從事哪些行業(yè)這個問題還有啥意義?無數(shù)的行業(yè),電子信息技術(shù),計(jì)算機(jī)軟件技術(shù),互聯(lián)網(wǎng)技術(shù)是我們這個時(shí)代經(jīng)濟(jì)的底色。
2:電子信息類技術(shù)開發(fā)崗位
但是話題回到這個問題,我猜想樓主是想問:學(xué)習(xí)了電子信息類專業(yè),但是不知道未來能從事哪些工作崗位?
這個問題對于很多處于迷茫中的大學(xué)生是有意義的。在這個問題里我主要是針對電子信息類專業(yè)最對口的技術(shù)開發(fā)相關(guān)工作崗位介紹一下:
1:單片機(jī)工程師
學(xué)習(xí)電子信息類專業(yè)的同學(xué)到了大二或大三一定會接觸一門課叫:單片機(jī)原理和程序開發(fā)(一般是單片機(jī)C語言開發(fā)),那么一定會接觸到下圖這樣的電路和程序開發(fā)。

單片機(jī)可以說是整個電子信息行業(yè)各種產(chǎn)品中最普及,最大量產(chǎn)品中必須擁有的關(guān)鍵芯片,也是控制核心:小到遙控玩具,各種家電,小汽車中各種控制電路,大到CT機(jī),X光機(jī),飛機(jī)等大型工業(yè)電子設(shè)備中都有單片機(jī)的身影,它主要通過外圍電路的各種接口:RS-232,RS-485,CAN,USB,以太網(wǎng),I2C,SPI與外界電路和設(shè)備通信,進(jìn)而達(dá)到單片機(jī)控制外圍電路和設(shè)備。同學(xué)你想想如果你是開發(fā)單片機(jī)控制電路的硬件原理圖設(shè)計(jì)和里面單片機(jī)控制程序的開發(fā),在一個電子設(shè)備產(chǎn)品中是多么核心和重要的啊。
一般大企業(yè)還會把涉及單片機(jī)開發(fā)的崗位細(xì)分為:
單片機(jī)硬件工程師:
負(fù)責(zé)單片機(jī)為核心的電路的原理圖設(shè)計(jì),PCB圖繪制(有些更大的公司還有專門的團(tuán)隊(duì)只負(fù)責(zé)畫PCB,我原來公司部門就是有一個組3個人專門畫PCB)
單片機(jī)軟件工程師:
負(fù)責(zé)開發(fā)單片機(jī)內(nèi)的控制程序,按照業(yè)務(wù)流程,制定好與外圍設(shè)備的通信協(xié)議,完成數(shù)據(jù)傳輸進(jìn)而達(dá)成整個設(shè)備的功能。我舉個我自己工作的例子:2008-2011年期間,我做ETC設(shè)備的開發(fā),現(xiàn)在開車的人沒人不知道高速上的ETC車道吧,一般都會在車前擋風(fēng)玻璃上安裝一個手機(jī)大小的盒子,走ETC車道時(shí),這個小盒子就完成與ETC車道上基站天線的通信,進(jìn)而完成高速扣費(fèi)和控制車道欄桿放行等一系列業(yè)務(wù)流程操作。小汽車上面安裝那個小盒子,在ETC行業(yè)專業(yè)叫OBU(老百姓叫ETC電子標(biāo)簽),里面就是以低功耗單片機(jī)為核心的電路,這個單片機(jī)要控制射頻電路不斷按照國際標(biāo)準(zhǔn)約定好的通信鏈路層和應(yīng)用層協(xié)議,不斷組織數(shù)據(jù)幀與ETC車道的天線一幀一幀的通信,進(jìn)而完成車道基站天線對車輛信息,IC卡信息的讀取,OBU插入的IC卡的電子錢包的扣費(fèi)和校驗(yàn)。這個單片機(jī)就要大致完成這些業(yè)務(wù)邏輯的程序的控制。
2:嵌入式工程師
近些年,電子信息類專業(yè)更多的人在開發(fā)崗位更多的不是單片機(jī)工程師,而是嵌入式工程師,所謂嵌入式系統(tǒng)就是以滿足特定功能的計(jì)算機(jī)專用系統(tǒng)。舉個例子:小汽車?yán)锩娴闹锌叵到y(tǒng),上文提到的ETC基站天線,還有CT機(jī),這里面都是某種單片機(jī)為核心的電路控制的,但是一般這些單片機(jī)里面還要內(nèi)置嵌入式操作系統(tǒng):一般是嵌入式linux,在這個Linux系統(tǒng)里面編寫應(yīng)用程序控制電路各個子系統(tǒng)協(xié)同工作。這個一般就是嵌入式系統(tǒng):首先說這個系統(tǒng)我們不會隨便裝不同應(yīng)用,不會像一個手機(jī)和電腦一樣這種通用平臺裝各種軟件,他們一般只安裝這個設(shè)備業(yè)務(wù)專用的軟件,就是說,ETC基站天線里面安裝的就是和ETC車載電子標(biāo)簽通信和收費(fèi)的程序,不會裝一個小游戲。所以嵌入式系統(tǒng)就是一個專用的計(jì)算機(jī)系統(tǒng),而且這些年來,里面一般是以ARM芯片為核心,比如我早年就是用三星的S3C2410作為基帶控制核心芯片,也可以叫他高端單片機(jī)(不準(zhǔn)確的說法)。那么做嵌入式一般分以下崗位:
嵌入式軟件工程師:
這個就是上面說到的,開發(fā)這個嵌入式系統(tǒng)里面的應(yīng)用程序的工程師,這個一般要開這個電子設(shè)備是用什么嵌入式系統(tǒng),當(dāng)然現(xiàn)在主流是嵌入式Linux,當(dāng)然就是Linux C或C++應(yīng)用開發(fā)工程師了,他們一般就是各種文件操作,多進(jìn)程,多線程,網(wǎng)絡(luò)socket操作,信號,數(shù)據(jù)庫等技術(shù)。
當(dāng)然嵌入式系統(tǒng)還有:VxWorks美國登陸火星的勇氣號就是內(nèi)置這個系統(tǒng),超級穩(wěn)定,費(fèi)用也很高,還有早年的WindowsCE ,UCOSII等?;径际怯肅語言開發(fā)。
嵌入式硬件,系統(tǒng)工程師:
設(shè)計(jì)以ARM芯片為核心的電路原理圖,4層以上的PCB圖繪制,同時(shí)一般需要他們會裁剪系統(tǒng),定制該設(shè)備適用的操作系統(tǒng),裁減掉多余的部分。
嵌入式驅(qū)動工程師:
這個可以說是嵌入式崗位里工資最高,最難的崗位,他們一般是開發(fā)嵌入式Linux底層的設(shè)備驅(qū)動,一般分為:字符型設(shè)備,塊設(shè)備,網(wǎng)絡(luò)設(shè)備。
需要他們對于Linux系統(tǒng)底層驅(qū)動機(jī)制比較熟悉。程序開發(fā)框架熟悉。有時(shí)還要看Linux底層源碼。
雖然這么難,干這個的有時(shí)不如一個互聯(lián)網(wǎng)大專生干的前端,Android,IOS軟件開發(fā)的工資。
3:FPGA工程師
一般電路中可以使用FPGA做編解碼的功能,應(yīng)用電路級別的操作,遠(yuǎn)比單片機(jī)的C語言編解碼這種級別要更高效,當(dāng)然FPGA的應(yīng)用很廣泛,上面編解碼我只是舉了個例子。
4:射頻工程師
這個領(lǐng)域不是很多電子信息工程師,或者嵌入式工作的人能見到的崗位了,恰好,我的專業(yè)是通信工程,而且2008-2011年我做的產(chǎn)品恰好是5.8GHz的微波通信設(shè)備:高速公路上的ETC基站端天線,這個恰好也是通信設(shè)備,里面就有大量的射頻電路,作為這個領(lǐng)域,算是電子信息類或者說通信硬件類崗位中最高端的了,幾乎很少有應(yīng)屆生能做,就算是碩士,博士畢業(yè)也很少有人能做這個崗位,我有幸見到了我部門幾個優(yōu)秀的同事從事這個領(lǐng)域,他們可以設(shè)計(jì)和調(diào)試微帶天線,射頻放大電路,解調(diào)電路。這些需要對微波與電磁場,天線,高頻電子線路,模擬電子,通信原理等知識精通,而且是實(shí)踐層面的精通,不是大學(xué)那些破課算一算方程和那些破題。現(xiàn)實(shí)中很少有直接計(jì)算,都是靠調(diào)試的,但是你要知道效果不好,是哪個參數(shù)導(dǎo)致的,改變這些因素需要怎么調(diào)整電路,調(diào)整哪些參數(shù)。不是計(jì)算各Q值就完了的。我在這個行業(yè)工作那幾年深深的感受到中國大學(xué)本科教育脫離現(xiàn)實(shí)的嚴(yán)重性,一個通信專業(yè)學(xué)習(xí)四年后,不會用頻譜儀,不會用示波器,一個射頻電路的Q值的大小是什么問題,電路上怎么調(diào)整,天線的圓圖啥意思,物理層在微波通信上究竟要解決多少問題,比如編解碼的設(shè)計(jì),同步的設(shè)計(jì),為什么會用曼徹斯特編碼,這些大學(xué)學(xué)通信原理時(shí)就是知道做題,而現(xiàn)實(shí)中會有很多工作可做的,不是大學(xué)算那幾道破題就可以的。
好了,我這個文章基本談的都是學(xué)習(xí)電子信息類作為技術(shù)開發(fā)最對口的一些工作崗位,相信是樓主最想得到的答案。