日本亚洲欧美日韩中文字幕_精品欧美一区二区三区久久久_久久av高潮av无码av_成在人线av无码免费_亚洲中文字幕无码久久精品1

返學(xué)費網(wǎng) > 培訓(xùn)機構(gòu) > 全國IT培訓(xùn)中心

13081913316

全國統(tǒng)一學(xué)習(xí)專線 8:30-21:00

什么是嵌入式開發(fā)?嵌入式工程師可勝任哪些崗位呢?

嵌入式工程師有哪些崗位嗎?大概薪資多少錢?這些問題,都是大家比較關(guān)心的話題,今天小編就簡單聊聊哦!
首先我們先來了解一下嵌入式工程師在工作崗位上都做些啥:
嵌入式驅(qū)動工程師:編寫和移植各種芯片驅(qū)動(如音頻芯片),優(yōu)化硬件設(shè)備驅(qū)動(如溫濕度傳感器),得精通各種硬件接口協(xié)議(如I2C協(xié)議)、系統(tǒng)調(diào)度、信號量、鎖機制等等,開發(fā)難度最大。
嵌入式系統(tǒng)工程師:主要是編寫固件,根據(jù)不同平臺移植操作系統(tǒng),根據(jù)應(yīng)用場景來優(yōu)化系統(tǒng),需要熟悉整個操作系統(tǒng)組成與調(diào)度,對固件的穩(wěn)定性高求很高,如果系統(tǒng)不穩(wěn)定,驅(qū)動和應(yīng)用也是白做的。
嵌入式應(yīng)用工程師:編寫業(yè)務(wù)邏輯程序,調(diào)用驅(qū)動工程師提供的接口控制設(shè)備,軟件開發(fā)過程所涉內(nèi)容范圍非常廣,主要使用C語言開發(fā),但經(jīng)常會涉及C++、Java、python、Java、PHP等各類語言以及各種腳本語言、數(shù)據(jù)庫、前端后臺、各種通訊協(xié)議、甚至一些從來沒聽過的協(xié)議或概念。
無論是哪一類嵌入式工程師,都需要有足夠強大的技術(shù)功底,以及非常重要的一點就是堅持不懈的學(xué)習(xí)。
嵌入式軟件工程師的月薪平均是多少呢?
目前來講,一些小公司更愿意去找能直接創(chuàng)造價值的成熟工程師,月薪不用說至少都是1W起,甚至為了挖人,開的更高,否則根本留不住人。但像阿里、百度、這些大廠,他們也都在做智能產(chǎn)品。嵌入式軟件工程師據(jù)了解是15-30K,12薪是最基本的行情,還有就是一些老牌的嵌入式產(chǎn)品的企業(yè),月薪也相對可觀,整體月薪位于25K-40K之間吧。
所以就目前的形式來看,嵌入式就業(yè)還是不錯的,并且和上層的軟件開發(fā)比起來,嵌入式開發(fā)面對更少的需求更改,版本迭代,讓工程師避免重復(fù)的、沒有創(chuàng)新性的賦值粘貼,有理由工程師的個人成長,因此在擇業(yè)時選擇嵌入式還是一個不錯的選擇

學(xué)完嵌入式可以從事哪些工作?

很多朋友想知道嵌入式開發(fā)學(xué)出來會做什么,下面就讓我們來看看吧。

嵌入式開發(fā)學(xué)出來可以做:嵌入式軟件開發(fā)工程師、基于ARM系統(tǒng)的研發(fā)崗位、Linux系統(tǒng)應(yīng)用軟件開發(fā)崗位、Linux下C/C++軟件工程師、嵌入式Linux系統(tǒng)研發(fā)工程師等崗位。

嵌入式開發(fā)就業(yè)前景

嵌入式開發(fā)前景是非常廣闊的,由于嵌入式開發(fā)的入門門檻比較高,所需開發(fā)人才也相對的緊缺,其待遇相比其他行業(yè)也要高出許多,而想成為高級嵌入式開發(fā)工程師不僅需要各種語言編程、系統(tǒng)操作、驅(qū)動程序等方面的經(jīng)驗,還要能獨立完成項目系統(tǒng)方案,解決系統(tǒng)故障與問題。

嵌入式就業(yè)方向有哪些?

嵌入式就業(yè)比較熱門的領(lǐng)域有:物聯(lián)網(wǎng)、智能家居、智能醫(yī)療、智能汽車電子、智能硬件產(chǎn)品開發(fā)等。

嵌入式是一種專用的計算機系統(tǒng),目前國內(nèi)學(xué)習(xí)嵌入式方向的人員的就業(yè)方向有物聯(lián)網(wǎng)、智能家居、智能醫(yī)療、智能汽車電子、智能硬件產(chǎn)品開發(fā)等。嵌入式就業(yè)行業(yè)比較廣泛,根據(jù)具體工作內(nèi)容不同又對應(yīng)不同的職位。

擴展資料:

1、嵌入式系統(tǒng)是軟硬結(jié)合的東西,搞嵌入式開發(fā)的人有兩類:

一類是學(xué)電子工程、通信工程等偏硬件專業(yè)出身的人,他們主要是搞硬件設(shè)計,有時要開發(fā)一些與硬件關(guān)系最密切的最底層軟件,最初級的硬件驅(qū)動程序等。

另一類是學(xué)軟件、計算機專業(yè)出身的人,主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā)。如果這類人對硬件原理和接口有較好的掌握,也完全可以寫B(tài)SP和硬件驅(qū)動程序。

2、嵌入式發(fā)展前景:

嵌入式領(lǐng)域較新,發(fā)展非常快,很多軟硬件技術(shù)出現(xiàn)的時間都不太長(如ARM處理器、嵌入式操作系統(tǒng)、LINUX操作系統(tǒng)),大多數(shù)人沒有條件接觸或進(jìn)入嵌入式行業(yè),更談不上能有機會接受專業(yè)人士的指導(dǎo)。因此,踏進(jìn)這個行業(yè)的難度比較大,嵌入式人才稀缺,身價自然也水漲船高。

權(quán)威部門統(tǒng)計,我國嵌入式人才缺口每年50萬人左右。根據(jù)前程無憂網(wǎng)發(fā)布的調(diào)查報告,嵌入式軟件開發(fā)是未來幾年最熱門和最受歡迎的職業(yè)之一,具有10年工作經(jīng)驗的高級嵌入式工程師年薪在30萬元左右。

參考資料來源:百度百科--嵌入式

嵌入式就業(yè)方向

既然能夠問出這樣的問題,我想你一定是對嵌入式行業(yè)不了解,嵌入式技術(shù)在我們?nèi)粘I钪袘?yīng)用了很多,比如電子產(chǎn)品,尤其是我們生活中擁有的智能手機、智能電視、智能機器人等等都是利用了嵌入式技術(shù)研發(fā)出來的,單從這方面來看,前景就相當(dāng)不錯。
接下來就簡單下嵌入式就業(yè)前景吧。
嵌入式開發(fā)領(lǐng)域:嵌入式可以說是當(dāng)下最有前途的IT應(yīng)用領(lǐng)域,小到電子詞典、手機,大到航空航天設(shè)備都是典型的嵌入式系統(tǒng),因此,通過嵌入式技術(shù)人才的職業(yè)發(fā)展空間是非常大的。
嵌入式人才需求:目前國內(nèi)的嵌入式人才是季度匱乏的,據(jù)權(quán)威部門統(tǒng)計,我國嵌入式軟件人才缺口每年為40萬左右,很多知名大型企業(yè)對嵌入式人才都有大量的需求,供不應(yīng)求的現(xiàn)狀也導(dǎo)致嵌入式人才身價上漲,可以說越是有專業(yè)經(jīng)驗的工程師,就業(yè)競爭力也就越大。
嵌入式就業(yè)方向:既然嵌入式技術(shù)應(yīng)用領(lǐng)域非常廣泛,那嵌入式工程師的從業(yè)方向可以說是多元化的,在嵌入式培訓(xùn)之后,可以從事消費電子、安全安防、汽車電子、醫(yī)療電子、電信等行業(yè)的計算機應(yīng)用設(shè)計開發(fā)崗位就業(yè),擔(dān)任嵌入式產(chǎn)品及應(yīng)用系統(tǒng)的設(shè)計與開發(fā)工程師,從事嵌入式技術(shù)的應(yīng)用項目設(shè)計開發(fā)、產(chǎn)品維護(hù)與技術(shù)服務(wù)等工作。
從開發(fā)領(lǐng)域、人才需求和就業(yè)方向等因素來分析,學(xué)習(xí)嵌入式,前景十分廣闊,在未來的智能時代中,嵌入式工程師無需擔(dān)心就業(yè)前景。從一些招聘網(wǎng)站的信息來看,一般有2—3年工作經(jīng)驗的嵌入式開發(fā)工程師,其平均年薪也都在15萬以上,職位發(fā)展空間也很大。

嵌入式技術(shù)的就業(yè)方向

可在從事嵌入式系統(tǒng)開發(fā)的計算機與電子技術(shù)、IT 、通信、軍工、工業(yè)控制、汽車電子、大型設(shè)備智能故障診斷、電子設(shè)備等領(lǐng)域進(jìn)行產(chǎn)品的開發(fā)、生產(chǎn)、測試、維護(hù)、銷售、技術(shù)支持、技術(shù)咨詢等工作。具體就業(yè)崗位包括:
嵌入式軟件開發(fā)工程師、基于ARM系統(tǒng)的研發(fā)崗位、Linux系統(tǒng)應(yīng)用軟件開發(fā)崗位、Linux下C/C++軟件工程師、嵌入式Linux系統(tǒng)研發(fā)工程師。

什么是嵌入式開發(fā)?嵌入式開發(fā)是什么?

嵌入式系統(tǒng)是計算機軟件和硬件的綜合體,崗位包括:ESE(嵌入式軟件工程師);ADE(嵌入式應(yīng)用開發(fā)工程師);FWE(嵌入式底層開發(fā)工程師);FEC(嵌入式固件開發(fā)工程師),你可以先下載全套嵌入式視頻課自學(xué),看是否感興趣。

課程內(nèi)容主要包括:

①C,Java核心編程:c語言核心編程,Java核心編程;

②Linux核心操作與算法:Linux系統(tǒng)使用,Linux-c編程核心技術(shù),精品數(shù)據(jù)結(jié)構(gòu),Linux-c編程精髓;

③核心操作與算法:Linux系統(tǒng)編程,Linux網(wǎng)絡(luò)編程核心技術(shù),UI編程,Java核心編程,安卓核心技術(shù);

④ARM+Linux底層開發(fā):數(shù)字電路,ARM編程核心,Linux系統(tǒng)開發(fā),嵌入式Linux驅(qū)動開發(fā);

⑤大型項目實踐:每期安排各類型真實的項目,詳細(xì)可以點我下載資料。

互聯(lián)網(wǎng)行業(yè)目前還是最熱門的行業(yè)之一,學(xué)習(xí)IT技能之后足夠優(yōu)秀是有機會進(jìn)入騰訊、阿里、網(wǎng)易等互聯(lián)網(wǎng)大廠高薪就業(yè)的,發(fā)展前景非常好,普通人也可以學(xué)習(xí)。

想要系統(tǒng)學(xué)習(xí),你可以考察對比一下開設(shè)有相關(guān)專業(yè)的熱門學(xué)校,好的學(xué)校擁有根據(jù)當(dāng)下企業(yè)需求自主研發(fā)課程的能力,能夠在校期間取得大?;虮究茖W(xué)歷,中博軟件、南京課工場、南京北大青鳥等開設(shè)相關(guān)專業(yè)的學(xué)校都是不錯的,建議實地考察對比一下。

祝你學(xué)有所成,望采納。

嵌入式工程師有發(fā)展前途嗎

關(guān)于嵌入式的發(fā)展前途,要從嵌入式目前的職業(yè)崗位分化說起,目前嵌入式工程師主要有兩種發(fā)展職位:軟件方面的系統(tǒng)級嵌入式工程師、深度嵌入式工程師;硬件方面的硬件設(shè)計和硬件開發(fā)兩個方面。
軟件方面:
嵌入式系統(tǒng)工程師,主要表現(xiàn)為工控開發(fā)和消費品開發(fā),
關(guān)于工控開發(fā),以工業(yè)控制計算機為例。業(yè)內(nèi)稱之為系統(tǒng)級嵌入式開發(fā),以C語言為主要開發(fā)語言,系統(tǒng)底層級別的基本碰不到,工程師要做的是實現(xiàn)上層的應(yīng)用開發(fā)。當(dāng)然有人會說,C語言的開發(fā)門檻不低,精通C語言本身就是較高的門檻。但實際上,在這個領(lǐng)域的開發(fā)并不需要你了解編譯原理,并不需要時間空間復(fù)雜度的敏感,并不需要雙向循環(huán)鏈表、二叉樹、堆、棧等數(shù)據(jù)結(jié)構(gòu)的理解,并不需要快排等算法的應(yīng)用,更不需要APL @bhuztez,for,while,if....else,基本可以靠他們打天下。簡單來說,有點C語言基礎(chǔ),再稍加磨練即可上手,當(dāng)然,上手和精通是兩回事。
關(guān)于消費品開發(fā),以android開發(fā)為例。時下最火的可算是android開發(fā)了,無論是智能硬件,智能家居等,基本脫離不了安卓開發(fā)。這個的門檻高嗎?如果你想把google的安卓源碼刷一遍,那肯定是低不下去吧。實施上呢,市面上的安卓培訓(xùn)少嗎?培訓(xùn)一個月,0基礎(chǔ)月入過萬的承諾少嗎?哪怕有水分,打個折,7,8k總歸也行吧。
深度嵌入式(底層級別嵌入式開發(fā))。操作系統(tǒng)包括linux和RTOS等。在這種深度嵌入式開發(fā)中,平臺主要依賴于ARM。刨除掉ARM指令集和rn那幾個寄存器,在很多人看來,arm和普通單片機沒什么區(qū)別,無非就是配置那幾個外設(shè)寄存器而已。當(dāng)然,在上面架系統(tǒng)會稍微復(fù)雜點,但是很少需要開發(fā)linux內(nèi)核,很少需要開發(fā)RTOS內(nèi)核的工作。
硬件方面:
硬件設(shè)計,我主要只板級硬件設(shè)計,這里暫不把芯片級設(shè)計歸為嵌入式領(lǐng)域。板級設(shè)計我們有數(shù)字設(shè)計和模擬設(shè)計。在板級硬件設(shè)計里面,確實看似門檻很高,為啥,真正設(shè)計出具有良好EMC品質(zhì)的板子(更不用說幾百M的N層高速板)的工程師靠的是多年的經(jīng)驗和不斷地學(xué)習(xí)。這里面強調(diào)了兩個方面,經(jīng)驗和學(xué)習(xí),這兩點足以使硬件設(shè)計成為高門檻。但實際上,很多公司出于資源配置和開發(fā)周期考慮,已經(jīng)不再自主設(shè)計單板,更多的是設(shè)計原理圖外包PCBA,這樣一來已經(jīng)大大地降低了硬件設(shè)計的門檻了。第二點表現(xiàn)是,開源硬件的興起,以Arduino和Rasperry Pi,Arduino的門檻很低,源于他的設(shè)計初衷是給更多非電子專業(yè)出身,甚至是藝術(shù)家使用的,一套這樣的開發(fā)板從原理圖到PCB,bom都一應(yīng)俱全,認(rèn)真學(xué)的話,同樣也可以以很短的時間入門。
硬件開發(fā),以FPGA開發(fā)為例。FPGA開發(fā),主要在通信領(lǐng)域,包括在近年來的機器視覺等方向都有重要的應(yīng)用方向。但是在我們常見的應(yīng)用領(lǐng)域中,實際上在大多數(shù)環(huán)境下,F(xiàn)PGA都是大材小用,但卻不得不用。不少工程師只是學(xué)了點皮毛就開發(fā),不跟你講仿真,不講約束,直接就上,更不用講時間和空間的關(guān)系了,呵呵。為什么能這樣來呢,幾個原因:第一,F(xiàn)PGA在工業(yè)領(lǐng)域的應(yīng)用并不需要FPGA的真正性能,更多的是擴展和保護(hù)來出發(fā)的;第二,現(xiàn)在無論是X家還是A家(這個應(yīng)該說是I家了吧),都集成了豐富的IP核,當(dāng)然這里面也包括了許多的第三方提供的IP,這些IP的提供能夠讓你直接使用,不再糾結(jié)于IP本身的開發(fā),大大減少工作量;第三,X家還是A家都已經(jīng)推出了C轉(zhuǎn)硬件描述語言的開發(fā)工具,在我看來這些功能可能會讓不少多年深耕RTL工程師口吐鮮血。這些工具的誕生,又大大降低了硬件描述語言開發(fā)的成本。

嵌入式技術(shù)與應(yīng)用專業(yè)畢業(yè)以后可以做什么 就要崗位有

嵌入式技術(shù)與應(yīng)用專業(yè)畢業(yè)的學(xué)生,畢業(yè)以后可以從事stm32開發(fā)工程師、嵌入式開發(fā)工程師、底層驅(qū)動工程師、嵌入式linux開發(fā)工程師、java架構(gòu)師、算法工程師。大體工作分為硬甲層、驅(qū)動層、操作系統(tǒng)層、應(yīng)用層這幾個方面的工作,想要參加工作就必備有具備工作的必要技能,創(chuàng)客的嵌入式課程非常適合提升你的編程能力

請問一個成熟的嵌入式開發(fā)公司應(yīng)具備哪些職位?他們的工作內(nèi)容又是什么?

計算機專業(yè)就業(yè)方向
一、 關(guān)于企業(yè)計算方向企業(yè)計算( Computing)是稍時髦較好聽的名詞,主要是
指企業(yè)信息系統(tǒng),如ERP軟件(企業(yè)資源規(guī)劃)、CRM軟件(客戶關(guān)系管理)、SCM軟件(供
應(yīng)鏈管理,即物流軟件),銀行證券軟件,財務(wù)軟件,電子商務(wù)/政務(wù)(包括各種網(wǎng)站),數(shù)
據(jù)倉庫,數(shù)據(jù)挖掘,商務(wù)智能等企業(yè)信息管理系統(tǒng).

企業(yè)計算領(lǐng)域?qū)θ瞬诺男枨箫@然永遠(yuǎn)是數(shù)量最大的,因為這是計算機應(yīng)用最多的領(lǐng)域. 搞這
方面的好處是:
(1)人才需求量極大,從事企業(yè)計算的公司在IT企業(yè)中占了大多數(shù)。除非在專業(yè)上一無特長
,一般在這一領(lǐng)域總能找到工作。
(2)這方面的入門門檻相對較低(如果你的軟件功底不是很深,可考慮這一領(lǐng)域)
(3)這方面的大公司較多,大公司要賺大錢,所以多將精力花在企業(yè)計算業(yè)務(wù)上.如果將來想
到大公司找一份相對穩(wěn)定的工作,從事這方面機會要大很多。

但從事這一領(lǐng)域的缺點也是明顯的:
由于這方面的入門門檻相對較低,雖然這方面的人才需求量是最大的,但將來競爭對手會
較多。您會發(fā)現(xiàn),即使他原不是學(xué)IT專業(yè)的人,也許他突擊幾個月后,做得照樣像模像樣
。特別是當(dāng)您年紀(jì)漸大后,您可能會發(fā)現(xiàn),后面的年輕人可能很容易追上你的水平。如果
您將來到國外去工作,你可能會發(fā)現(xiàn)從事這領(lǐng)域的人更多且高手如云。當(dāng)然,若您在這一
領(lǐng)域經(jīng)過多年企業(yè)經(jīng)驗,達(dá)到較高境界(如能設(shè)計軟件架構(gòu)),則身價永遠(yuǎn)是高的。國內(nèi)
在這方面人才領(lǐng)域的主要問題是,有經(jīng)驗的高手太少,皮毛了解的人太多。

從事企業(yè)計算領(lǐng)域,最重要的技能型技術(shù)課程是
(1)J2EE架構(gòu)與程序設(shè)計
(2)大型數(shù)據(jù)庫系統(tǒng)(如Oracle)
(3)基于UML的系統(tǒng)分析與設(shè)計。
如果說還有什么重要的技能,還可將XML與Web Service技術(shù)包含進(jìn)來,若您在這幾個領(lǐng)域
掌握較好,則不愁找不到工作。
其中尤其以J2EE最為重要,目前J2EE已成為企業(yè)計算軟件開發(fā)的最主要平臺。希望同學(xué)無
論將來想從事何種方向,都應(yīng)學(xué)一下J2EE課程,至少可為將來找工作備一手關(guān)鍵功夫。包
括想從事嵌入式或其它領(lǐng)域的同學(xué),也是很有必要學(xué)一下J2EE的,畢竟J2EE是目前最重要
的平臺之一,即使您將來不想從事企業(yè)計算領(lǐng)域,了解一下J2EE也是必要的,就像一門常
識課程一樣。
其它與企業(yè)計算關(guān)系較密切的技能還包括:Dot Net架構(gòu)與程序設(shè)計、軟件測試技術(shù)、軟件
配置管理,該領(lǐng)域較高層次的技能包括數(shù)據(jù)倉庫技術(shù)、構(gòu)件與中間件技術(shù)、設(shè)計模式等。
像通信協(xié)議分析與網(wǎng)絡(luò)程序設(shè)計,Unix系統(tǒng)管理等也屬有些關(guān)系的課程。
只一個J2EE便是博大精深的,足夠你啃下去的,鉆研下去,您會發(fā)現(xiàn)你還要學(xué)的相關(guān)知識
還有很多(包括EJB、XML、Web Service、Design Pattern等)。

雖然從事企業(yè)計算的人才很多,但以下企業(yè)計算領(lǐng)域無論國內(nèi)外都屬稀缺人才:
(1)掌握大型ERP系統(tǒng),主要是SAP系統(tǒng),包括SAP Basis(系統(tǒng)管理)或SAP ABAP(編程)
或SAP功能模塊實施(特別是財務(wù)模塊FI的實施)。
SAP顧問身價是最高的,而且非常難找。其它大型ERP系統(tǒng),掌握 、Oracle Fi
nacial、J.D.Edward、Siebel等大型ERP軟件系統(tǒng)的人也很值錢。這方面的人之所以身價奇
高,主要是因為這些軟件很專業(yè),特別大,很難有D版可學(xué)習(xí),只有特大企業(yè)(如世界500
強,90%以上使用SAP)才用得起,而且必須有實際工作經(jīng)驗才能掌握。如果是一個個人人
都很容易有機會接觸的軟件,那么這方面的人通常就不會稀缺。如果大家將來有機會接觸
學(xué)習(xí)這些大型ERP軟件系統(tǒng)的機會,建議毫不猶豫地抓住,那將捧上一輩的金飯碗。在國外
,會SAP的人特別值錢。物以稀為貴,這永遠(yuǎn)是顛撲不破的真理。SAP的價值不僅是因為他
是一個ERP軟件,而是其中體現(xiàn)的現(xiàn)代企業(yè)管理理念(如根據(jù)訂貨需求自動安排原料采購和
生產(chǎn)計劃等)。一般500強公司絕不會像國內(nèi)很多企業(yè)那樣,用J2EE從頭設(shè)計企業(yè)的 ERP系
統(tǒng)(即將是怎樣的人力投入,而且設(shè)計出來的系統(tǒng)怎么可能是完善的?),一定都會使用
SAP這樣成熟的ERP軟件。用不起SAP的公司可能會用 J2EE設(shè)計ERP系統(tǒng)。

(2)掌握IBM大型機技術(shù)的人,如S/390主機,MVS操作系統(tǒng),JCL作業(yè)控制語言,COBOL程
序設(shè)計語言,DB2關(guān)系數(shù)據(jù)庫或IMS層次數(shù)據(jù)庫,CISC中間件交易控制系統(tǒng)等IBM大型機專用
技術(shù)。
國內(nèi)銀行,以及國外絕大多數(shù)銀行的后臺系統(tǒng)使用的都是以上平臺。IBM大型機號稱永
不宕機而且平臺相對封閉(這樣最安全),所以這些要求在24*7環(huán)境中連續(xù)運行的關(guān)鍵應(yīng)
用(術(shù)語叫mission critical )都采用IBM大型機。這方面的人才之所以稀缺
,是因為會大型機的人都是老人(90年代以前搞IT的人),全世界新畢業(yè)的IT畢業(yè)生不可
能再去學(xué)IBM大型機(這是一種相對"古老"的技術(shù)),沒有新人補上,而銀行的系統(tǒng)必須維持
下去而且銀行還要不斷開發(fā)新業(yè)務(wù)(如新的存款品種), 雖然對IBM大型機人才的絕對需求量
不很大,但相對恒定,銀行到哪里找這方面的新人,很難找到. 若好找,花旗軟件也不會花那
么大的代價去培訓(xùn)我們的實習(xí)同學(xué)了(去年培訓(xùn)20多個人,聽說公司就花了數(shù)十萬元培訓(xùn)費
). .(3)其它如掌握數(shù)據(jù)倉庫技術(shù)的人在國內(nèi)也很少. 目前最主流的數(shù)據(jù)倉庫平臺應(yīng)是ORACLE
的數(shù)據(jù)倉庫工具. 在國外,會一些特殊數(shù)據(jù)倉庫的人,如NCR/TEREDATA的人非常難找.
二、關(guān)于嵌入式系統(tǒng)方向
嵌入式系統(tǒng)無疑是當(dāng)前最熱門最有發(fā)展前途的IT應(yīng)用領(lǐng)域之一。嵌入式系統(tǒng)用在一些特定
專用設(shè)備上,通常這些設(shè)備的硬件資源(如處理器、存儲器等)非常有限,并且對成本很
敏感,有時對實時響應(yīng)要求很高等。特別是隨著消費家電的智能化,嵌入式更顯重要。像
我們平常常見到的手機、PDA、電子字典、可視電話、 VCD/DVD/MP3 Player、數(shù)字相機(
DC)、數(shù)字?jǐn)z像機(DV)、U-Disk、機頂盒(Set Top Box)、高清電視(HDTV)、游戲機、智能
玩具、交換機、路由器、數(shù)控設(shè)備或儀表、汽車電子、家電控制系統(tǒng)、醫(yī)療儀器、航天航
空設(shè)備等等都是典型的嵌入式系統(tǒng)。

嵌入式系統(tǒng)是軟硬結(jié)合的東西,搞嵌入式開發(fā)的人有兩類。

一類是學(xué)電子工程、通信工程等偏硬件專業(yè)出身的人,他們主要是搞硬件設(shè)計,有時要開
發(fā)一些與硬件關(guān)系最密切的最底層軟件,如、 Board Support Package(像PC的
BIOS一樣,往下驅(qū)動硬件,往上支持操作系統(tǒng)),最初級的硬件驅(qū)動程序等。他們的優(yōu)勢
是對硬件原理非常清楚,不足是他們更擅長定義各種硬件接口,但對復(fù)雜軟件系統(tǒng)往往力
不從心(例如嵌入式操作系統(tǒng)原理和復(fù)雜應(yīng)用軟件等)。

另一類是學(xué)軟件、計算機專業(yè)出身的人,主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā)。如
果我們學(xué)軟件的人對硬件原理和接口有較好的掌握,我們完全也可寫B(tài)SP 和硬件驅(qū)動程序
。嵌入式硬件設(shè)計完后,各種功能就全靠軟件來實現(xiàn)了,嵌入式設(shè)備的增值很大程度上取
決于嵌入式軟件,這占了嵌入式系統(tǒng)的最主要工作(目前有很多公司將硬件設(shè)計包給了專
門的硬件公司,稍復(fù)雜的硬件都交給臺灣或國外公司設(shè)計,國內(nèi)的硬件設(shè)計力量很弱,很
多嵌入式公司自己只負(fù)責(zé)開發(fā)軟件,因為公司都知道,嵌入式產(chǎn)品的差異很大程度在軟件
上,在軟件方面是最有"花頭"可做的),所以我們搞軟件的人完全不用擔(dān)心我們在嵌入式
市場上的用武之地,越是智能設(shè)備越是復(fù)雜系統(tǒng),軟件越起關(guān)鍵作用,而且這是目前的趨
勢。

從事嵌入式軟件開發(fā)的好處是:
(1)目前國內(nèi)外這方面的人都很稀缺。一方面,是因為這一領(lǐng)域入門門檻較高,不僅要懂
較底層軟件(例如操作系統(tǒng)級、驅(qū)動程序級軟件),對軟件專業(yè)水平要求較高(嵌入式系
統(tǒng)對軟件設(shè)計的時間和空間效率要求較高),而且必須懂得硬件的工作原理,所以非專業(yè)
IT人員很難切入這一領(lǐng)域;另一方面,是因為這一領(lǐng)域較新,目前發(fā)展太快,很多軟硬件
技術(shù)出現(xiàn)時間不長或正在出現(xiàn)(如ARM處理器、嵌入式操作系統(tǒng)、MPEG技術(shù)、無線通信協(xié)議
等),掌握這些新技術(shù)的人當(dāng)然很找。嵌入式人才稀缺,身價自然就高,越有經(jīng)驗價格就
越高。其實嵌入式人才稀少,根本原因可能是大多數(shù)人無條件接觸,這需要相應(yīng)的嵌入式開
發(fā)板和軟件,另外需要有經(jīng)驗的人進(jìn)行指導(dǎo)開發(fā)流程。

(2)與企業(yè)計算等應(yīng)用軟件不同,嵌入式領(lǐng)域人才的工作強度通常低一些(但收入不低)
。搞企業(yè)應(yīng)用軟件的IT企業(yè),這個用戶的系統(tǒng)搞完了,又得去搞下一個用戶的,而且每個
用戶的需求和完成時間都得按客戶要求改變,往往疲于奔命,重復(fù)勞動。相比而言,搞嵌
入式系統(tǒng)的公司,都有自己的產(chǎn)品計劃,按自己的節(jié)奏行事。所開發(fā)的產(chǎn)品通常是通用的
,不會因客戶的不同而修改。一個產(chǎn)品型號開發(fā)完了,往往有較長一段空閑時間(或只是
對軟件進(jìn)行一些小修補),有時間進(jìn)行充電和休整。另外,從事嵌入式軟件的每個人工作
范圍相對狹窄,所涉及的專業(yè)技術(shù)范圍就是那些(ARM、RTOS、MPEG、802.11等),時間長
了這些東西會越搞越有經(jīng)驗,賣賣老本,幾句指導(dǎo)也夠讓那些初入道者琢磨半年的。若搞
應(yīng)用軟件,可能下一個客戶要換成一個完全不同的軟件開發(fā)平臺,那就苦了。

(3)哪天若想創(chuàng)業(yè),搞自已的產(chǎn)品,那么嵌入式是一個不錯的主意,這可不像應(yīng)用軟件那
樣容易被盜版。土木有一個叫啟明星的公司開發(fā)出一個好象叫“工程e”的掌上PDA(
南校區(qū)門口有廣告),施工技術(shù)人員用該PDA可當(dāng)場進(jìn)行土木概預(yù)算和其它土木計算,據(jù)說
銷路特好。我認(rèn)識的某老師,他開發(fā)的飯館用的點菜 PDA(WinCE平臺,可無線連網(wǎng)和
上網(wǎng)),據(jù)他說銷路不錯,飯館點點PDA讓客戶點菜,多顯派頭檔次。我記得00級2+2班當(dāng)
年有一組同學(xué)在學(xué) Windows程序設(shè)計課程時用VC++設(shè)計了一個功能很強的點菜系統(tǒng)做為課
程項目,當(dāng)時真想建議他們將這個軟件做成PDA,估計會有些銷路(上海火車站南廣場的M
acdonald便使用很漂亮的PDA給用戶點食品,像摸像樣的)。這些PDA的硬件設(shè)計一般都是
請其它公司給訂做(這叫“貼牌”:OEM),都是通用的硬件,我們只管設(shè)計軟件就變成自
己的產(chǎn)品了。

(1) 掌握主流嵌入式微處理器的結(jié)構(gòu)與原理
(2) 必須掌握一個嵌入式操作系統(tǒng)
(3) 必須熟悉嵌入式軟件開發(fā)流程并至少做過一個嵌入式軟件項目。

在嵌入式軟件方面最重要的課程包括:
(1)嵌入式微處理器結(jié)構(gòu)與應(yīng)用:這是一門嵌入式硬件基礎(chǔ)課程,我院用這門課取代了傳
統(tǒng)的“微機原理與接口”課程(目前國內(nèi)已有少部分高校IT專業(yè)這樣做了,因為講x86微機
原理與接口很難找到實際用處,只為教學(xué)而已)。我們說過,嵌入式是軟硬件結(jié)合的技術(shù)
,搞嵌入式軟件的人應(yīng)對ARM處理器工作原理和接口技術(shù)有充分了解,包括ARM的匯編指令
系統(tǒng)。若不了解處理器原理,怎么能控制硬件工作,怎么能寫出節(jié)省內(nèi)存又運行高速的最
優(yōu)代碼(嵌入式軟件設(shè)計特別講究時空效率),怎么能寫出驅(qū)動程序(驅(qū)動程序都是與硬
件打交道的)?很多公司招聘嵌入式軟件人員時都要求熟悉ARM處理器,將來若同學(xué)到公司
中從事嵌入式軟件開發(fā),公司都會給你一本該設(shè)備的硬件規(guī)格說明書 (xxx
n),您必須能看懂其中的內(nèi)存分布和端口使用等最基本的說明(就像x86匯編一樣),否則
怎么設(shè)計軟件。有些同學(xué)覺得嵌入式處理器課程較枯燥,這主要是硬件課程都較抽象的原
因,等我們的嵌入式實驗室10月份建好后,您做了一些實驗后就會覺得看得見摸得著。還
有同學(xué)對ARM匯編不感興趣,以為嵌入式開發(fā)用C語言就足夠了。其實不應(yīng)僅是將匯編語言
當(dāng)成一個程序設(shè)計語言,學(xué)匯編主要是為了掌握處理器工作原理的。一個不熟悉匯編語言
的人,怎么能在該處理器寫出最優(yōu)的C語言代碼。在嵌入式開發(fā)的一些關(guān)鍵部分,有時還必須寫
匯編,如等(可能還包括BSP)。特別是在對速度有極高要求的場合(如DSP處
理器的高速圖像采集和圖像解壓縮),目前主要還要靠匯編寫程序(我看到過很多公司是
這樣做的)。當(dāng)您在一個嵌入式公司工作時,在查看描述原理的手冊時,可能很多都是用
匯編描述的(我就遇到過),這是因為很多硬件設(shè)計人員只會寫或者喜歡用匯編描述,此
時您就必須看懂匯編程序,否則軟硬件人員可能就無法交流。很多嵌入式職位招聘時都要
求熟悉匯編。

用。
(2) 嵌入式操作系統(tǒng)類課程
除了WinCE的實時性稍差外,大多數(shù)嵌入式操作系統(tǒng)的實時性都很強,所以也可稱為實時操
作系統(tǒng)Real Time Operating System.從事嵌入式的人至少須掌握一個嵌入式操作系統(tǒng)(當(dāng)
然掌握兩個更好),這在嵌入式的所有技術(shù)中是最為關(guān)鍵的了。

目前最重要的RTOS主要包括:
第一類、傳統(tǒng)的經(jīng)典RTOS:最主要的便是Vxworks操作系統(tǒng),以及其Tornado開發(fā)平臺。Vx
works因出現(xiàn)稍早,實時性很強(據(jù)說可在 1ms內(nèi)響應(yīng)外部事件請求),并且內(nèi)核可極微(
據(jù)說最小可8K),可靠性較高等,所以在北美,Vxworks占據(jù)了嵌入式系統(tǒng)的多半疆山。特
別是在通信設(shè)備等實時性要求較高的系統(tǒng)中,幾乎非Vxworks莫屬。Vxworks的很多概念和
技術(shù)都和Linux很類似,主要是C語言開發(fā)。像Bell- alcatel、Lucent、華為等通信企業(yè)在
開發(fā)產(chǎn)品時,Vxworks用得很多。但Vxworks因價格很高,所以一些小公司或小產(chǎn)品中往往
用不起。目前很多公司都在往嵌入式Linux轉(zhuǎn)(聽說華為目前正在這樣轉(zhuǎn))。但無論如何,
Vxworks在一段長時間內(nèi)仍是不可動搖的。與Vxworks類似的稍有名的實時操作系統(tǒng)還有pS
OS、QNX、Nucleus等RTOS。

第二類、嵌入式Linux操作系統(tǒng):Linux的前途除作為服務(wù)器操作系統(tǒng)外,最成功的便是在
嵌入式領(lǐng)域的應(yīng)用,原因當(dāng)然是免費、開源、支持軟件多、呼擁者眾,這樣嵌入式產(chǎn)品成
本會低。Linux本身不是一個為嵌入式設(shè)計的操作系統(tǒng),不是微內(nèi)核的,并且實時性不強。
目前應(yīng)用在嵌入式領(lǐng)域的Linux系統(tǒng)主要有兩類:一類是專為嵌入式設(shè)計的已被裁減過的L
inux系統(tǒng),最常用的是uClinux(不帶MMU功能),目前占較大應(yīng)用份額,可在ARM7上跑;
另一類是跑在ARM 9上的,一般是將Linux 2.4.18 內(nèi)核移植在其上,可使用更多的Linux功
能(當(dāng)然uClinux更可跑在ARM 9上)。很多人預(yù)測,嵌入式Linux預(yù)計將占嵌入式操作系統(tǒng)
的50%以上份額,非常重要。缺點是熟悉Linux的人太少,開發(fā)難度稍大。
第三類、 Windows CE嵌入式操作系統(tǒng):Microsoft也看準(zhǔn)了嵌入式的巨大市場,MS永遠(yuǎn)是
最厲害的,WinCE出來只有幾年時間,但目前已占據(jù)了很大市場份額,特別是在PDA、手機
、顯示儀表等界面要求較高或者要求快速開發(fā)的場合,WinCE目前已很流行(據(jù)說有一家賣
工控機的公司板子賣得太好,以至來不及為客戶裁減WinCE)。WinCE目前主要為4.2版(.
NET),開發(fā)平臺主要為WinCE Platform Builder,有時也用EVC環(huán)境開發(fā)一些較上層的應(yīng)用
,由于WinCE開發(fā)都是大家熟悉的VC++環(huán)境,所以我院學(xué)過Windows程序設(shè)計課程的同學(xué)都
不會有多大難度,這也是WinCE容易被人們接受的原因,開發(fā)環(huán)境方便快速,微軟的強大技
術(shù)支持,WinCE開發(fā)難度遠(yuǎn)低于嵌入式Linux。對于急于完成,不想拿嵌入式Linux冒險的開
發(fā)場合,WinCE是最合適了(找嵌入式Linux的人可沒那么好找的),畢竟公司不能像學(xué)生
學(xué)習(xí)那樣試試看,保證開發(fā)成功更重要。根據(jù)不同的側(cè)重點,WinCE還有兩個特殊版本,一
個是MS PocketPC操作系統(tǒng)專用于PDA上(掌上電腦),另一個是MS 操作系統(tǒng)用
于智能手機上(帶PDA功能的手機),兩者也都屬于WinCE平臺。在PDA和手機市場上,除W
inCE外,著名的PDA 嵌入式操作系統(tǒng)還有Palm OS(因出現(xiàn)很早,很有名)、Symbian等,
但在WinCE的強勁沖擊下,Palm和Symbian來日還能有多長?我院可能是高校中唯一一家開
設(shè)專門的"Windows CE嵌入式操作系統(tǒng)"課程的學(xué)校,這主要是基于以下原因:我院本身前
面便有Windows程序設(shè)計課程,同學(xué)學(xué)過VC++后再學(xué)WinCE,非常方便自然,通過學(xué)習(xí)WinCE
同樣也可了解嵌入式軟件的一般開發(fā)過程,對Linux有懼怕心理的同學(xué)也很合適。很顯然,
嵌入式Linux永遠(yuǎn)不可能替代 WinCE,而且將來誰占份額大還很難講,畢竟很多人更愿意接
受MS的平臺,就像各國都在大力推LINUX已好長時間,但您能看到幾個在PC機上真正使
用LINUX的用戶?據(jù)我觀察,目前在嵌入式平臺上,LINUX是叫得最響,但還是WinCE實際用得
更多.嵌入式LINUX可能更多地是一些有長遠(yuǎn)產(chǎn)品計劃的公司,為降低成本而進(jìn)行長遠(yuǎn)考慮;
二是微軟亞洲研究院對我院WinCE課程的支持計劃,我們也很希望將來我院能有同學(xué)通過
微軟的面試去實習(xí)。WinCE和多媒體(如MPEG技術(shù))是微軟亞洲工程院目前做得較多的項目領(lǐng)
域之一,他們很需要精通WinCE的人。
總結(jié)關(guān)于嵌入式操作系統(tǒng)類課程,若您覺得自己功底較深且能鉆研下去,則可去學(xué)嵌入式
Linux;若您覺得自己VC++功底較好且想短平快地學(xué)嵌入式開發(fā),則我院的WinCE課程是最
好的選擇。

(3) 嵌入式開發(fā)的其它相關(guān)軟件課程
搞嵌入式若能熟悉嵌入式應(yīng)用的一些主要領(lǐng)域,這樣的人更受企業(yè)歡迎。主要的相關(guān)領(lǐng)域
包括:

A、數(shù)字圖像壓縮技術(shù):這是嵌入式最重要最熱門的應(yīng)用領(lǐng)域之一,主要是應(yīng)掌握MPEG編解
碼算法和技術(shù),如DVD、MP3、PDA、高精電視、機頂盒等都涉及MPEG高速解碼問題。為此,
我院已預(yù)訂了一位能開設(shè)數(shù)字圖像處理課程的博士。

B、通信協(xié)議及編程技術(shù):這包括傳統(tǒng)的TCP/IP協(xié)議和熱門的無線通信協(xié)議。首先,大多數(shù)
嵌入式設(shè)備都要連入局域網(wǎng)或Internet,所以首先應(yīng)掌握 TCP/IP協(xié)議及其編程,這是需首
要掌握的基本技術(shù);其次,無線通信是目前的大趨勢,所以掌握無線通信協(xié)議及編程也是
是很重要的。無結(jié)通信協(xié)議包括無線局域網(wǎng)通信協(xié)議802.11系列,Bluetooth,以及移動通
信(如GPRS、GSM、CDMA等)。

C、網(wǎng)絡(luò)與信息安全技術(shù):如加密技術(shù),數(shù)字證書CA等。

D、DSP技術(shù):DSP是Digital Signal Process數(shù)字信號處理的意思,DSP處理器通過硬件實
現(xiàn)數(shù)字信號處理算法,如高速數(shù)據(jù)采集、壓縮、解壓縮、通信等。數(shù)字信號處理是電子、
通信等硬件專業(yè)的課程,對于搞軟件的人若能了解一下最好。目前DSP人才較缺。如果有信
號與系統(tǒng)、數(shù)字信號處理等課程基礎(chǔ),對于學(xué)習(xí)MPEG編解碼原理會有很大幫助。

(4)嵌入式開發(fā)的相關(guān)硬件基礎(chǔ)

對于軟件工程專業(yè)的學(xué)生,從事嵌入式軟件開發(fā),像數(shù)字電路、計算機組成原理、嵌入式
微處理器結(jié)構(gòu)等硬件課程是較重要的。另外,匯編語言、C/C++、數(shù)據(jù)結(jié)構(gòu)和算法、特別是
操作系統(tǒng)等軟件基礎(chǔ)課也是十分重要的。我們的主要目地是能看懂硬件工作原理,但重點
應(yīng)是在嵌入式軟件,特別操作系統(tǒng)級軟件,那將是我們的優(yōu)勢。
我們的研究生里有些是學(xué)電子、通信類專業(yè)過來的,有較好的模擬電路和單片機基礎(chǔ),學(xué)
嵌入式非常合適。嵌入式本身就是從單片機發(fā)展過來的,只是單片機不帶 OS,而現(xiàn)在很多
嵌入式應(yīng)用越來越復(fù)雜,以至不得不引入嵌入式操作系統(tǒng)。另外,為追求更高速的信號處
理速度,現(xiàn)在在一些速度要求較高的場合,有不少公司是將一些DSP算法,如MPEG壓縮解壓
縮算法等用硬件來實現(xiàn),這就涉及到HDL數(shù)字電路設(shè)計技術(shù)及其FPGA/IP核實現(xiàn)技術(shù),這方
面的人目前市場上也很缺。

三、關(guān)于游戲軟件方向 將游戲軟件人才稱為數(shù)字媒體軟件人才可能更好聽些,包括游戲
軟件策劃(最缺游戲策劃的人)、游戲軟件美術(shù)設(shè)計、游戲軟件程序設(shè)計等多方面的人才
,對軟件,游戲軟件程序設(shè)計當(dāng)然是最合適的了。

游戲軟件人才的確目前很缺,聽說很多游戲軟件公司苦于沒新人才補充,特別是沒有高手
補充,不得不相互挖人才,以至將游戲軟件人才身價越抬越高。網(wǎng)上說*** 教育部剛剛批
準(zhǔn)成立了***第一家專門培養(yǎng)四年制游戲軟件人才的本科。其實國內(nèi)很多,特別是
軟件都有搞游戲軟件人才的設(shè)想,但目前很少有做成的,主要原因是找不到能上游戲
軟件課的教師,聽說有個學(xué)校只能花很大的價錢從Korea找老師來上課,果真缺到此等地步
?

已有很多青少年沉湎于網(wǎng)游而頹廢的實例,好在還不至于上升到制造精神鴉片的高度,所
以開發(fā)游戲軟件的人也不必每日慚悔(但開發(fā)兒童益智類游戲軟件的人是不需慚悔的),
如果想想這是為發(fā)展民族軟件產(chǎn)業(yè)做貢獻(xiàn),那反倒是一件有意義的事情了。不過聽一家游
戲軟件公司的老板講,搞游戲軟件開發(fā)是非常辛苦的。

若想自己創(chuàng)業(yè),搞搞游戲軟件是不錯的主意。現(xiàn)在網(wǎng)上網(wǎng)站或公司都在收購游戲軟件(特
別是手機游戲軟件,因為手機游戲用戶可選從網(wǎng)站上download到手機上,不像網(wǎng)游那么復(fù)
雜),按download次數(shù)分成或一次性收購的都有。我們的同學(xué)在校期間是否也可發(fā)點小財
?搞得好,說不定可賣到國外網(wǎng)站,直接掙 $$$呢。

大致游戲分成以下幾類:
(1) PC類游戲,包括單機和網(wǎng)游。這類游戲開發(fā)平臺基本上都是基于VC++和DitrectX(
如,,D3D等, DirectX資料可直接到MS網(wǎng)站上查)。DirectX和Op
enGL是兩個主要的圖形標(biāo)準(zhǔn),OpenGL跨平臺(Unix/Windows上都可跑),盡管很多搞研究
的人對OpenGL贊不絕口,將DirectX罵得一文不值,但事實是,在Windows平臺上,Direct
X是最快最方便的,所以在Windows平臺上的游戲還是DirectX當(dāng)家。

(2) 手機游戲:目前手機游戲主要開發(fā)平臺有兩類:
第一類手機游戲是J2ME平臺(Java 2 Micro Edition),J2ME本是為嵌入式平臺設(shè)計的Java
,但由于Java生來就需要Java虛擬機(JVM)來解釋,所以在嵌入式產(chǎn)品很少用J2ME (太慢
太耗內(nèi)存)。但在手機游戲中J2ME倒有夢渲?,蜗侂诊冑犥主要是Java可跨OS平臺的原
因,因為手機的OS是千奇百怪的。我對J2ME完全外行,但上次聽Square Enix公司的人說,
J2ME與我們同學(xué)學(xué)過的J2EE還是有較大差別的。據(jù)我所知,目前手機中用的較多的是KJav
a語言,KJava是運行在一種叫K Java Virtual Machine的解釋器上(K JVM是SUN早期為演示
J2ME在嵌入式系統(tǒng)應(yīng)用而開發(fā)的一個虛擬機),所以將在K JVM上運行的J2ME叫KJava。盡管
SUN說今后不保證支持K JVM,將開發(fā)新的更高性能的J2ME虛擬機取而代之,但由于KJava出
現(xiàn)較早,很多早期的手機游戲軟件都將K JVM假想成J2ME虛擬機的標(biāo)準(zhǔn)了,所以目前有大量
的KJava手機游戲軟件存在,而且還在用KJava繼續(xù)開發(fā)。特別是***的手機游戲軟件由于開
發(fā)較早(像叫什么docomi的***最大的電信運營商手機游戲搞得很火),多是基于KJava的
。所以目前市場上在招聘手機游戲軟件人才時,很多要求掌握 KJava。有關(guān)J2ME請到Sun的
網(wǎng)站上找資料。

另一類手機游戲是BREW平臺,BREW是美國高通公司(Qualcomm,CDMA核心技術(shù)都是該公司開
發(fā)的,有無數(shù)移動通信技術(shù)專利)發(fā)明的,據(jù)說可編譯成二進(jìn)制代碼,那當(dāng)然快了。主要的
開發(fā)語言是C/C++。但迫于被指責(zé)為較封閉的壓力,目前Qualcomm已推出BREW平臺上的J2M
E虛擬機(但可想像那將是怎樣慢的速度)。Qualcomm搞定了很多手機制造商簽定BREW授權(quán)
許可協(xié)議,最狠的是Qualcomm與中國聯(lián)通綁在一起大堆基于 BREW的手機游戲,所以有些公
司招聘時要求掌握BREW也就不奇怪了。
去年00級2+2班畢業(yè)答辯時,有一位同學(xué)講的是在公司做的KJava游戲(那是一家***游戲軟
件公司),還一位同學(xué)講的是另一家公司做的BREW游戲,看來不同的公司有不同的選擇。
將來誰會更火,我估計隨著手機硬件資源的不斷提高,不會在乎一個JVM的開銷,J2ME應(yīng)更
有前途,畢竟它是更開放的。

(3) 專用游戲機:如電視游戲,XBOX等,我不太了解,不過這些游戲也太偏了。

游戲公司對人才的需求主要是以下技術(shù):

(1) 計算機圖形學(xué),特別是3D編程與算法,包括DirectX或OpenGL。開發(fā)平臺是VC++/DI
RECTX或KJAVA。
(2) 公司說,手機游戲因手機資源有限,必須對圖像進(jìn)行壓縮,所以若有一些圖像壓縮
算法知識比較好。像若能有MPEG壓縮算法較好,手機上采用的是比MPEG壓縮得更狠的一些
特殊算法,但觸類旁通。
(3) TCP/IP Socket編程是搞網(wǎng)游開發(fā)的人必須掌握的。
(4) 人工智能知識:復(fù)雜游戲可能需要一些AI算法。
(5) 網(wǎng)絡(luò)與信息安全知識:網(wǎng)游要防外掛。

該公司(大宇)的網(wǎng)游服務(wù)器是基于Linux平臺的,所以還提出了對游戲服務(wù)器端軟件工程
師的技術(shù)需求(精通MSSQL、ORACLE、MYSQL等數(shù)據(jù)庫,精通 Linux ,特別是
Socket編程)。還有對維護(hù)游戲網(wǎng)站人才需求(ASP .NET和數(shù)據(jù)庫)。
gywelcome

嵌入式工程師需要學(xué)什么?有要求嗎

嵌入式主要內(nèi)容包括linux系統(tǒng),C語言開發(fā),數(shù)據(jù)庫等,JAVA部分的安卓開發(fā)等,學(xué)成后可以開發(fā)應(yīng)用軟件的,內(nèi)核開發(fā),驅(qū)動開發(fā)等工作,做項目。目前國內(nèi)零基礎(chǔ)的入門性課程較多,如果自己是軟件開發(fā)相關(guān)專業(yè)或有較好的基礎(chǔ)的,應(yīng)該考慮像創(chuàng)客這樣的專為培養(yǎng)中高級工程師的課程。

溫馨提示:為不影響您的學(xué)業(yè),來校區(qū)前請先電話咨詢,方便我校安排相關(guān)的專業(yè)老師為您解答
  • 熱門課程
  • 作者最新文章
  • 在線報名
申請試聽課程

只要一個電話
我們免費為您回電

姓名不能為空
手機號格式錯誤