版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、分享2011新特性快速分享發(fā)表請(qǐng)輸入您要分享的視頻或網(wǎng)頁(yè)地址? 我的分享? 好友分享? 熱門推薦?我要分享Alim分享日志計(jì)算機(jī)專業(yè)就業(yè)方向(轉(zhuǎn))今天10:40首次分享者龍小爺首次分享時(shí)間7 月 21 日 20:06計(jì)算機(jī)專業(yè)就業(yè)方向(轉(zhuǎn))作者:逝水無痕已被分享635次評(píng)論(0)復(fù)制鏈接分享轉(zhuǎn)載刪除希望看到這篇文章的學(xué)計(jì)算機(jī)、軟件的同學(xué)可以互相轉(zhuǎn)載,讓大家都知道我們以后的道路是怎樣的。有了方向,干什么都有動(dòng)力,不是嗎?(有點(diǎn)長(zhǎng),希望大家先分享,以后慢慢看,有用沒用,我說了不算,你看看就知道了!)計(jì)算機(jī)專業(yè)就業(yè)方向一、 關(guān)于企業(yè)計(jì)算方向企業(yè)計(jì)算(Enterprise Computing) 是稍時(shí)
2、髦較好聽的名詞,主要是指企業(yè)信息系統(tǒng),如ER啾件(企業(yè)資源規(guī)劃)、CRMK件(客戶關(guān)系管理)、SCMK件(供應(yīng)鏈管理,即物流軟件),銀行證券軟件,財(cái)務(wù)軟件,電子商務(wù)/政務(wù)(包括各種網(wǎng)站),數(shù) 據(jù)倉(cāng)庫(kù),數(shù)據(jù)挖掘,商務(wù)智能等企業(yè)信息管理系統(tǒng)企業(yè)計(jì)算領(lǐng)域?qū)θ瞬诺男枨箫@然永遠(yuǎn)是數(shù)量最大的 , 因?yàn)檫@是計(jì)算機(jī)應(yīng)用最多的領(lǐng)域. 搞這方面的好處是:(1) 人才需求量極大, 從事企業(yè)計(jì)算的公司在 IT 企業(yè)中占了大多數(shù)。除非在專業(yè)上一無特長(zhǎng), 一般在這一領(lǐng)域總能找到工作。(2) 這方面的入門門檻相對(duì)較低(如果你的軟件功底不是很深, 可考慮這一領(lǐng)域)(3) 這方面的大公司較多 , 大公司要賺大錢, 所以多將精力
3、花在企業(yè)計(jì)算業(yè)務(wù)上 . 如果將來想到大公司找一份相對(duì)穩(wěn)定的工作,從事這方面機(jī)會(huì)要大很多。但從事這一領(lǐng)域的缺點(diǎn)也是明顯的:由于這方面的入門門檻相對(duì)較低,雖然這方面的人才需求量是最大的,但將來競(jìng)爭(zhēng)對(duì)手會(huì)較多。您會(huì)發(fā)現(xiàn),即使他原不是學(xué) IT 專業(yè)的人,也許他突擊幾個(gè)月后,做得照樣像模像樣。特別是當(dāng)您年紀(jì)漸大后,您可能會(huì)發(fā)現(xiàn),后面的年輕人可能很容易追上你的水平。如果您將來到國(guó)外去工作,你可能會(huì)發(fā)現(xiàn)從事這領(lǐng)域的人更多且高手如云。當(dāng)然,若您在這一領(lǐng)域經(jīng)過多年企業(yè)經(jīng)驗(yàn),達(dá)到較高境界(如能設(shè)計(jì)軟件架構(gòu)),則身價(jià)永遠(yuǎn)是高的。國(guó)內(nèi)在這方面人才領(lǐng)域的主要問題是,有經(jīng)驗(yàn)的高手太少,皮毛了解的人太多。從事企業(yè)計(jì)算領(lǐng)域,
4、最重要的技能型技術(shù)課程是( 1) J2EE 架構(gòu)與程序設(shè)計(jì)( 2)大型數(shù)據(jù)庫(kù)系統(tǒng)( 如 Oracle)(3)基于UML勺系統(tǒng)分析與設(shè)計(jì)。如果說還有什么重要的技能,還可將XML-W WebService技術(shù)包含進(jìn)來,若您在這幾個(gè)領(lǐng)域掌握較好,則不愁找不到工作。其中尤其以J2EE最為重要,目前J2EE已成為企業(yè)計(jì)算軟件開發(fā)的最主要平臺(tái)。希望同學(xué)無論將來想從事何種方向,都應(yīng)學(xué)一下J2EE課程,至少可為將來找工作備一手關(guān)鍵功夫。包括想從事嵌入式或其它領(lǐng)域的同學(xué),也是很有必要學(xué)一下 J2EE的,畢竟J2EE是目前最重要 的平臺(tái)之一,即使您將來不想從事企業(yè)計(jì)算領(lǐng)域,了解一下J2EE也是必要的,就像一門常識(shí)
5、課程一樣。其它與企業(yè)計(jì)算關(guān)系較密切的技能還包括: Dot Net 架構(gòu)與程序設(shè)計(jì)、軟件測(cè)試技術(shù)、軟件配置管理,該領(lǐng)域較高層次的技能包括數(shù)據(jù)倉(cāng)庫(kù)技術(shù)、構(gòu)件與中間件技術(shù)、設(shè)計(jì)模式等。像通信協(xié)議分析與網(wǎng)絡(luò)程序設(shè)計(jì), Unix 系統(tǒng)管理等也屬有些關(guān)系的課程。只一個(gè)J2EE便是博大精深的,足夠你啃下去的,鉆研下去,您會(huì)發(fā)現(xiàn)你還要學(xué)的相關(guān)知識(shí)還有很多(包括EJB、 XML、 Web Service 、 Design Pattern 等)。雖然從事企業(yè)計(jì)算的人才很多,但以下企業(yè)計(jì)算領(lǐng)域無論國(guó)內(nèi)外都屬稀缺人才:(1)掌握大型ERPS統(tǒng),主要是SAP系統(tǒng),包括SAPBasis(系統(tǒng)管理)或SAPABAP(編程)
6、 或SAP功能模塊實(shí)施(特別是財(cái)務(wù)模塊 FI的實(shí)施)。SAP顧問身價(jià)是最高的,而且非常難找。其它大型ERP系統(tǒng),掌握PeopleSoft、Oracle Fi高,主要是因?yàn)檫@些軟件很專業(yè),特別大,很難有D版可學(xué)習(xí),只有特大企業(yè)(如世界 500強(qiáng),90%Z上使用SAP才用得起,而且必須有實(shí)際工作經(jīng)驗(yàn)才能掌握。如果是一個(gè)個(gè)人人都很容易有機(jī)會(huì)接觸的軟件,那么這方面的人通常就不會(huì)稀缺。如果大家將來有機(jī)會(huì)接觸學(xué)習(xí)這些大型ER啾件系統(tǒng)的機(jī)會(huì),建議毫不猶豫地抓住,那將捧上一輩的金飯碗。在國(guó) 外,會(huì)SAP的人特別值錢。物以稀為貴,這永遠(yuǎn)是顛撲不破的真理。SAP的價(jià)值不僅是因?yàn)樗且粋€(gè)ER啾件,而是其中體現(xiàn)的現(xiàn)代
7、企業(yè)管理理念(如根據(jù)訂貨需求自動(dòng)安排原料采購(gòu)和生產(chǎn)計(jì)劃等)。一般500強(qiáng)公司絕不會(huì)像國(guó)內(nèi)很多企業(yè)那樣,用J2EE從頭設(shè)計(jì)企業(yè)的ERP系 統(tǒng)(即將是怎樣的人力投入,而且設(shè)計(jì)出來的系統(tǒng)怎么可能是完善的?),一定都會(huì)使用SAP這樣成熟的ERP軟件。用不起SAP的公司可能會(huì)用J2EE設(shè)計(jì)ERPS統(tǒng)。(2)掌握 舊M大型機(jī)技術(shù)的人,如 S/390主機(jī),MVSB作系統(tǒng),JCL作業(yè)控制語言,COBOL 程序設(shè)計(jì)語言,DB2關(guān)系數(shù)據(jù)庫(kù)或IMS層次數(shù)據(jù)庫(kù),CISC中間件交易控制系統(tǒng)等 舊M大型機(jī)專 用技術(shù)。國(guó)內(nèi)五大銀行,以及國(guó)外絕大多數(shù)銀行的后臺(tái)系統(tǒng)使用的都是以上平臺(tái)。舊M大型機(jī)號(hào)稱永不宕機(jī)而且平臺(tái)相對(duì)封閉(這
8、樣最安全),所以這些要求在 24*7 環(huán)境中連續(xù)運(yùn)行的關(guān)鍵應(yīng)用(術(shù)語叫mission critical applications) 都采用 舊M大型機(jī)。這方面的人才之所以稀 缺,是因?yàn)闀?huì)大型機(jī)的人都是老人( 90 年代以前搞IT 的人),全世界新畢業(yè)的 IT 畢業(yè)生不可能再去學(xué) 舊M大型機(jī)(這是一種相對(duì)"古老”的技術(shù)),沒有新人補(bǔ)上,而銀行的系統(tǒng)必須維持下去而且銀行還要不斷開發(fā)新業(yè)務(wù)(如新的存款品種),雖然對(duì)舊M大型機(jī)人才的絕對(duì)需求 量不很大 , 但相對(duì)恒定, 銀行到哪里找這方面的新人, 很難找到 . 若好找 , 花旗軟件也不會(huì)花那么大的代價(jià)去培訓(xùn)我們的實(shí)習(xí)同學(xué)了 ( 去年培訓(xùn) 20
9、 多個(gè)人 , 聽說公司就花了數(shù)十萬元培訓(xùn)費(fèi)).如果您將來到國(guó)外找工作,會(huì)IBM大型機(jī)可能是最好找工作的領(lǐng)域之一了 ,而且保證找的都是大銀行等好工作, 我以前教過的計(jì)算機(jī)專業(yè)90-94 級(jí)的一些同學(xué) , 凡是畢業(yè)后從事大型機(jī)開發(fā)的 , 現(xiàn)多在國(guó)外一些很好的公司工作( 有幾位同學(xué)在各國(guó)各公司跳來跳去 , 簡(jiǎn)直如履平地).其實(shí)我覺得我們最幸福的同學(xué)就是在花旗軟件做舊M大型機(jī)銀行軟件的同學(xué),這樣的機(jī)會(huì)太難得了 . 我院 00級(jí)2+2班一位同學(xué), 當(dāng)初放棄保研, 看準(zhǔn)在花旗軟件做大型機(jī)并且非常努力, 還未畢業(yè) , 公司便派她到國(guó)外參加一個(gè)項(xiàng)目的開發(fā) , 成了項(xiàng)目骨干, 我覺得她當(dāng)初選擇是完全正確的。讀書
10、的最終目地還是為了工作. 如果您將來在國(guó)外找工作, 根本沒人管您是什么文憑 , 國(guó)外企業(yè)絕不會(huì)花冤枉錢 , 只會(huì)招有領(lǐng)域工作經(jīng)驗(yàn)?zāi)芰⒓瓷鲜值娜? 用最少的錢在限定的時(shí)間完成項(xiàng)目 . 而在國(guó)內(nèi) , 因?yàn)槿肆Τ杀据^低, 公司招聘一很多高學(xué)歷的人才, 盡管可能根本用不到這么高的學(xué)歷 , 但國(guó)內(nèi)的人力太便宜了 , 為什么不高消費(fèi)一下人才呢 ?這樣公司的門面還要好看些。.(3) 其它如掌握數(shù)據(jù)倉(cāng)庫(kù)技術(shù)的人在國(guó)內(nèi)也很少. 目前最主流的數(shù)據(jù)倉(cāng)庫(kù)平臺(tái)應(yīng)是ORACLE的數(shù)據(jù)倉(cāng)庫(kù)工具.在國(guó)外,會(huì)一些特殊數(shù)據(jù)倉(cāng)庫(kù)的人,如NCR/TEREDATA人非常難找.同學(xué)現(xiàn)在年紀(jì)都很輕, 年輕人充滿熱情, 喜歡追逐一些熱門技術(shù)
11、, 這當(dāng)然正確的 , 畢竟學(xué)習(xí) SAP 和大型機(jī)的機(jī)會(huì)畢竟不多 , 畢業(yè)時(shí)先能找到一份工作是重要的 . 但我相信隨著年紀(jì)的增長(zhǎng), 大家將來慢慢都會(huì)思考的 , 掌握一項(xiàng)競(jìng)爭(zhēng)對(duì)手較少的絕技的重要性, 將來如果自己到國(guó)外工作什么技術(shù)最好找工作( 對(duì)搞軟件的人到國(guó)外工作或移民是最容易的 , 也許您現(xiàn)在不想, 但我相信工作多年以后, 很大一部分同學(xué)可能想到國(guó)外闖蕩一下 ), 你要考慮你今后一生的出路,什么樣的絕技是最穩(wěn)定最輕松最高收入的 . 搞軟件的人, 當(dāng)年紀(jì)大些時(shí), 您可能更向住像搞醫(yī)學(xué)人的那樣能更多靠經(jīng)驗(yàn)吃飯 , 而不須整天像年輕人那樣不得不去追逐不斷出現(xiàn)的軟件新技術(shù),這個(gè)時(shí)候也許您也許會(huì)發(fā)現(xiàn),如
12、果您在SAPS大型機(jī)等方面有些絕技,您會(huì)有很大優(yōu)勢(shì), 因?yàn)檫@些較偏的領(lǐng)域其技術(shù)變化是相對(duì)很緩慢的 .我還記得在 2000年時(shí)我曾在業(yè)余時(shí)間與一位德國(guó)人合作面試一些 IT 人才到德國(guó)去, 那時(shí)德方各公司發(fā)來的需求有很多是SAP?口舊M大型機(jī)的,我們?cè)诒姸鄳?yīng)聘者中最后也未找到一個(gè)在這方面有經(jīng)驗(yàn), 甚至是有一點(diǎn)經(jīng)驗(yàn)的 . 相反 , 掌握流行技術(shù)的人因太多而不很值錢.我們的同學(xué)將來找工作時(shí), 不僅要盯著國(guó)內(nèi)市場(chǎng), 還要有一種放眼全球的眼光,對(duì)搞軟件的人您將來完全可能到其它國(guó)家去工作.尤其是在歐美、日本、新加坡等國(guó)家,對(duì) SAP(包括舊M大型機(jī))人才的需求是很大的。畢竟比同學(xué)見得多些,提醒同學(xué)將來多留意
13、有學(xué)習(xí)這些應(yīng)經(jīng)常訪問這些網(wǎng)站,以了解市場(chǎng)對(duì)人才的具體需求,早做準(zhǔn)備以上對(duì)企業(yè)計(jì)算領(lǐng)域的觀點(diǎn),供大家參考.雖然觀點(diǎn)未必正確,但確是直言不諱.總之,每個(gè)人的腦袋都長(zhǎng)在自己脖子上,每個(gè)人都應(yīng)有自己的判斷.二、關(guān)于嵌入式系統(tǒng)方向(幫炊餅宣傳,記得請(qǐng)我吃飯啊嵌入式系統(tǒng)無疑是當(dāng)前最熱門最有發(fā)展前途的IT應(yīng)用領(lǐng)域之一。嵌入式系統(tǒng)用在一些特定專用設(shè)備上,通常這些設(shè)備的硬件資源(如處理器、存儲(chǔ)器等)非常有限,并且對(duì)成本很敏感,有時(shí)對(duì)實(shí)時(shí)響應(yīng)要求很高等。特別是隨著消費(fèi)家電的智能化,嵌入式更顯重要。像我們平常常見到的手機(jī)、PDA電子字典、可視電話、 VCD/DVD/MP3 Player、數(shù)字相機(jī)(DQ、數(shù)字?jǐn)z像機(jī)(
14、DV)、U-Disk、機(jī)頂盒(Set Top Box)、高清電視(HDTVb游戲機(jī)、智能玩具、交換機(jī)、路由器、數(shù)控設(shè)備或儀表、汽車電子、家電控制系統(tǒng)、醫(yī)療儀器、航天航空設(shè)備等等都是典型的嵌入式系統(tǒng)。嵌入式系統(tǒng)是軟硬結(jié)合的東西,搞嵌入式開發(fā)的人有兩類。一類是學(xué)電子工程、通信工程等偏硬件專業(yè)出身的人,他們主要是搞硬件設(shè)計(jì),有時(shí)要開發(fā)一些與硬件關(guān)系最密切的最底層軟件,如 BootLoader、Board Support Package( 像PCBIOS一樣,往下驅(qū)動(dòng)硬件,往上支持操作系統(tǒng)),最初級(jí)的硬件驅(qū)動(dòng)程序等。他們的優(yōu)勢(shì)是對(duì)硬件原理非常清楚,不足是他們更擅長(zhǎng)定義各種硬件接口,但對(duì)復(fù)雜軟件系統(tǒng)往往
15、力 不從心(例如嵌入式操作系統(tǒng)原理和復(fù)雜應(yīng)用軟件等) 另一類是學(xué)軟件、計(jì)算機(jī)專業(yè)出身的人,主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā)。如 果我們學(xué)軟件的人對(duì)硬件原理和接口有較好的掌握,我們完全也可寫 BSP 和硬件驅(qū)動(dòng)程序。嵌入式硬件設(shè)計(jì)完后,各種功能就全靠軟件來實(shí)現(xiàn)了,嵌入式設(shè)備的增值很大程度上取決于嵌入式軟件,這占了嵌入式系統(tǒng)的最主要工作(目前有很多公司將硬件設(shè)計(jì)包給了專門的硬件公司,稍復(fù)雜的硬件都交給臺(tái)灣或國(guó)外公司設(shè)計(jì),國(guó)內(nèi)的硬件設(shè)計(jì)力量很弱,很多嵌入式公司自己只負(fù)責(zé)開發(fā)軟件,因?yàn)楣径贾?,嵌入式產(chǎn)品的差異很大程度在軟件上,在軟件方面是最有" 花頭 "可做的),所以我們
16、搞軟件的人完全不用擔(dān)心我們?cè)谇度胧绞袌?chǎng)上的用武之地,越是智能設(shè)備越是復(fù)雜系統(tǒng),軟件越起關(guān)鍵作用,而且這是目前的趨勢(shì)。從事嵌入式軟件開發(fā)的好處是:( 1)目前國(guó)內(nèi)外這方面的人都很稀缺。一方面,是因?yàn)檫@一領(lǐng)域入門門檻較高,不僅要懂較底層軟件(例如操作系統(tǒng)級(jí)、驅(qū)動(dòng)程序級(jí)軟件),對(duì)軟件專業(yè)水平要求較高(嵌入式系統(tǒng)對(duì)軟件設(shè)計(jì)的時(shí)間和空間效率要求較高),而且必須懂得硬件的工作原理,所以非專業(yè)IT 人員很難切入這一領(lǐng)域;另一方面,是因?yàn)檫@一領(lǐng)域較新,目前發(fā)展太快,很多軟硬件技術(shù)出現(xiàn)時(shí)間不長(zhǎng)或正在出現(xiàn)(如ARMt理器、嵌入式操作系統(tǒng)、MPE做術(shù)、無線通信協(xié)議等),掌握這些新技術(shù)的人當(dāng)然很找。嵌入式人才稀缺,身
17、價(jià)自然就高,越有經(jīng)驗(yàn)價(jià)格就越高。其實(shí)嵌入式人才稀少 , 根本原因可能是大多數(shù)人無條件接觸, 這需要相應(yīng)的嵌入式開發(fā)板和軟件, 另外需要有經(jīng)驗(yàn)的人進(jìn)行指導(dǎo)開發(fā)流程。( 2)與企業(yè)計(jì)算等應(yīng)用軟件不同,嵌入式領(lǐng)域人才的工作強(qiáng)度通常低一些(但收入不低)。搞企業(yè)應(yīng)用軟件的 IT 企業(yè),這個(gè)用戶的系統(tǒng)搞完了,又得去搞下一個(gè)用戶的,而且每個(gè)用戶的需求和完成時(shí)間都得按客戶要求改變,往往疲于奔命,重復(fù)勞動(dòng)。相比而言,搞嵌入式系統(tǒng)的公司,都有自己的產(chǎn)品計(jì)劃,按自己的節(jié)奏行事。所開發(fā)的產(chǎn)品通常是通用的,不會(huì)因客戶的不同而修改。一個(gè)產(chǎn)品型號(hào)開發(fā)完了,往往有較長(zhǎng)一段空閑時(shí)間(或只是對(duì)軟件進(jìn)行一些小修補(bǔ)),有時(shí)間進(jìn)行充電
18、和休整。另外,從事嵌入式軟件的每個(gè)人工作范圍相對(duì)狹窄,所涉及的專業(yè)技術(shù)范圍就是那些(ARM、 RTOS、 MPE、G 802.11 等),時(shí)間長(zhǎng)了這些東西會(huì)越搞越有經(jīng)驗(yàn),賣賣老本,幾句指導(dǎo)也夠讓那些初入道者琢磨半年的。若搞應(yīng)用軟件,可能下一個(gè)客戶要換成一個(gè)完全不同的軟件開發(fā)平臺(tái),那就苦了。( 3)哪天若想創(chuàng)業(yè),搞自已的產(chǎn)品,那么嵌入式是一個(gè)不錯(cuò)的主意,這可不像應(yīng)用軟件那樣容易被盜版。土木學(xué)院有一個(gè)叫啟明星的公司開發(fā)出一個(gè)好象叫“工程e”的掌上PDA(南校區(qū)門口有廣告),施工技術(shù)人員用該P(yáng)DAM當(dāng)場(chǎng)進(jìn)行土木概預(yù)算和其它土木計(jì)算,據(jù)說銷路特好。我認(rèn)識(shí)的某大學(xué)老師,他開發(fā)的飯館用的點(diǎn)菜PDA (Wi
19、nCE平臺(tái),可無線連網(wǎng)和上網(wǎng)),據(jù)他說銷路不錯(cuò),飯館點(diǎn)點(diǎn) PDALE客戶點(diǎn)菜,多顯派頭檔次。我記得 00級(jí)2+2班 當(dāng)年有一組同學(xué)在學(xué)Windows程序設(shè)計(jì)課程時(shí)用VC+般計(jì)了一個(gè)功能很強(qiáng)的點(diǎn)菜系統(tǒng)做為課程項(xiàng)目,當(dāng)時(shí)真想建議他們將這個(gè)軟件做成 PDA估計(jì)會(huì)有些銷路(上?;疖囌灸蠌V場(chǎng)的 Macdonald便使用很漂亮的PDA給用戶點(diǎn)食品,像摸像樣的)。這些 PDA勺硬件設(shè)計(jì)一般都 是請(qǐng)其它公司給訂做(這叫“貼牌”:OEM ,都是通用的硬件,我們只管設(shè)計(jì)軟件就變成自己的產(chǎn)品了。從事嵌入式軟件開發(fā)的缺點(diǎn)是:( 1) 入門起點(diǎn)較高,所用到的技術(shù)往往都有一定難度,若軟硬件基礎(chǔ)不好,特別是操作系統(tǒng)級(jí)軟件功
20、底不深,則可能不適于此行。2)這方面的企業(yè)數(shù)量要遠(yuǎn)少于企業(yè)計(jì)算類企業(yè)。特別是從事嵌入式的小企業(yè)數(shù)量較多(小企業(yè)要搞自己的產(chǎn)品創(chuàng)業(yè)),知名大公司較少(搞嵌入式的大公司主要有Intel 、 Motorola 、 TI 、 Philip 、 Samsung、 Sony、 Futjtum 、 Bell-Alcatel 、意法半導(dǎo)體、 Microtek 、研華、華為、中興通信、上廣電等制造類企業(yè))。這些企業(yè)的習(xí)慣思維方式是到電子、通信等偏硬專業(yè)找人。由于我院以前畢業(yè)生以企業(yè)計(jì)算為主,所以我院與這些企業(yè)聯(lián)系相對(duì)較少。( 3)有少數(shù)公司經(jīng)常要碩士以上的人搞嵌入式,主要是基于嵌入式的難度。但大多數(shù)公司也并無此
21、要求,只要有經(jīng)驗(yàn)即可。我院同學(xué)若學(xué)習(xí)嵌入式,顯然應(yīng)偏重于嵌入式軟件,特別是嵌入式操作系統(tǒng)方面,應(yīng)是我們的強(qiáng)項(xiàng)。對(duì)于搞嵌入式軟件的人,最重要的技術(shù)顯然是(實(shí)際上很多公司的招聘廣告上就是這樣寫的):( 2) 掌握主流嵌入式微處理器的結(jié)構(gòu)與原理( 3) 必須掌握一個(gè)嵌入式操作系統(tǒng)( 4) 必須熟悉嵌入式軟件開發(fā)流程并至少做過一個(gè)嵌入式軟件項(xiàng)目。在嵌入式軟件方面最重要的課程包括:( 1)嵌入式微處理器結(jié)構(gòu)與應(yīng)用:這是一門嵌入式硬件基礎(chǔ)課程,我院用這門課取代了傳統(tǒng)的“微機(jī)原理與接口”課程(目前國(guó)內(nèi)已有少部分高校IT 專業(yè)這樣做了,因?yàn)橹vx86 微機(jī)原理與接口很難找到實(shí)際用處,只為教學(xué)而已)。我們說過,嵌
22、入式是軟硬件結(jié)合的技術(shù),搞嵌入式軟件的人應(yīng)對(duì) ARMt理器工作原理和接口技術(shù)有充分了解,包括ARM勺匯編指令系統(tǒng)。若不了解處理器原理,怎么能控制硬件工作,怎么能寫出節(jié)省內(nèi)存又運(yùn)行高速的最優(yōu)代碼(嵌入式軟件設(shè)計(jì)特別講究時(shí)空效率),怎么能寫出驅(qū)動(dòng)程序(驅(qū)動(dòng)程序都是與硬件打交道的)?很多公司招聘嵌入式軟件人員時(shí)都要求熟悉ARMt理器,將來若同學(xué)到公司中從事嵌入式軟件開發(fā),公司都會(huì)給你一本該設(shè)備的硬件規(guī)格說明書 (xxx Specification) ,您必須能看懂其中的內(nèi)存分布和端口使用等最基本的說明 (就像 x86 匯編一樣) ,否則怎么設(shè)計(jì)軟件。有些同學(xué)覺得嵌入式處理器課程較枯燥,這主要是硬件課
23、程都較抽象的原因,等我們的嵌入式實(shí)驗(yàn)室 10 月份建好后,您做了一些實(shí)驗(yàn)后就會(huì)覺得看得見摸得著。還有同學(xué)對(duì)ARM匚編不感興趣,以為嵌入式開發(fā)用C語言就足夠了。其實(shí)不應(yīng)僅是將匯編語言當(dāng)成一個(gè)程序設(shè)計(jì)語言,學(xué)匯編主要是為了掌握處理器工作原理的。一個(gè)不熟悉匯編語言的人,怎么能在該處理器寫出最優(yōu)的C語言代碼。在嵌入式開發(fā)的一些關(guān)鍵部分,有時(shí)還必須寫匯編,如Bootloader等(可能還包括BSP。特別是在對(duì)速度有極高要求的場(chǎng)合(如 DSP處理器的高速圖像采集和圖像解壓縮),目前主要還要靠匯編寫程序(我看到過很多公司是這樣做的)。當(dāng)您在一個(gè)嵌入式公司工作時(shí),在查看描述原理的手冊(cè)時(shí),可能很多都是用匯編描述
24、的(我就遇到過),這是因?yàn)楹芏嘤布O(shè)計(jì)人員只會(huì)寫或者喜歡用匯編描述,此時(shí)您就必須看懂匯編程序,否則軟硬件人員可能就無法交流。很多嵌入式職位招聘時(shí)都要求熟悉匯編。小知識(shí) 目前嵌入式處理器常見的有ARM、 PowerPC、 MIPS、 Motorola 68K 、 ColdFire( 冷火)等,但ARW據(jù)了絕對(duì)主流(資料說手機(jī)中幾乎 100%?是ARMftt理器)。ARM一個(gè)只 賣知識(shí)產(chǎn)權(quán)的公司,目前獲得購(gòu)買了ARM CP法授權(quán)許可的大公司很多,包括Intel、Samsung、Amstel、Motorola、Philip 等,他們都在ARM CP眩的基礎(chǔ)上進(jìn)行了一些外圍擴(kuò)展,形成自己的處理器(如S
25、amsung S 3C 2410, Motorola i.MXL9328 等處理器都是采用 ARM 9內(nèi)核,指令一級(jí)是相同的)。而眾多中小公司又購(gòu)買了這些處理器,設(shè)計(jì)了各種各樣的開發(fā)板,如華恒等國(guó)內(nèi)很多著名嵌入式公司都生產(chǎn)基于 Samsung S 3C 2410的開發(fā)板,供最終用戶使用或供教學(xué)實(shí)驗(yàn)。在 ARMS個(gè)食物鏈上,ARM司是大魚,Intel、Samsun薩公司是小魚,而華恒等則是蝦米,最終用戶(想我們要采購(gòu)嵌入式開發(fā)板的實(shí)驗(yàn)室)則是喂蝦米的。Intel早期生產(chǎn)的是低端 ARM(Strong ARM相當(dāng)于ARM7),現(xiàn)在轉(zhuǎn)向主要生產(chǎn)高端 ARM即Intel Xscale 處理器,相當(dāng)于A
26、RM 10主要用在高端 PDAk,如HP® DELL生產(chǎn)的PDA?采 用 Intel Xscale ,價(jià)格較高)。目前應(yīng)用最多的是 ARM 7和ARM 9兩類處理器。ARM 7較便宜, 可跑 uclinux (是一個(gè)不支持高級(jí)內(nèi)存管理功能的嵌入式Linux 系統(tǒng))、Vxworks、 uc/os II等實(shí)時(shí)操作系統(tǒng),但因處理器不帶內(nèi)存管理單元MMU無內(nèi)存分頁(yè)和地址映射機(jī)制,所以不能使用虛擬內(nèi)存),所以不能跑 WindowsCE,另外通用Linux中的某些內(nèi)存管理功能也不能用在 ARM7上。ARM覺一個(gè)帶MM助能的高端處理器,可跑 WinCBl用Linux的大多數(shù)功能。以 上是我的一點(diǎn)了
27、解,可能有不對(duì)的地方。我們學(xué)院正在建設(shè)的嵌入式實(shí)驗(yàn)室( 10 月底到貨)包才5 30套ARM源統(tǒng) 計(jì)H采用Samsung S 3c 44b0x開發(fā)板,主要用于嵌入式處理器結(jié)構(gòu)、嵌入式linux課程實(shí)驗(yàn)),10套ARM 9系統(tǒng) "H采用Samsung S 3C 2410x開發(fā)板,主要用于 Windows CE課程建設(shè)),每套實(shí)驗(yàn)板都配了高速仿真器,價(jià)格都很貴(比我們招標(biāo)的DELL PC 還貴),很容易損壞,同學(xué)應(yīng)愛護(hù)使用。(2) 嵌入式操作系統(tǒng)類課程除了 WinCE的實(shí)時(shí)性稍差外,大多數(shù)嵌入式操作系統(tǒng)的實(shí)時(shí)性都很強(qiáng),所以也可稱為實(shí)時(shí)操作系統(tǒng) Real Time Operating Sy
28、stem. 從事嵌入式的人至少須掌握一個(gè)嵌入式操作系統(tǒng)( 當(dāng)然掌握兩個(gè)更好), 這在嵌入式的所有技術(shù)中是最為關(guān)鍵的了。目前最重要的RTOSfc要包括:第一類、傳統(tǒng)的經(jīng)典 RTOS最主要的便是Vxworks操作系統(tǒng),以及其Tornado開發(fā)平臺(tái)。Vxworks 因出現(xiàn)稍早,實(shí)時(shí)性很強(qiáng)(據(jù)說可在 1ms 內(nèi)響應(yīng)外部事件請(qǐng)求),并且內(nèi)核可極微(據(jù)說最小可8K) ,可靠性較高等,所以在北美, Vxworks 占據(jù)了嵌入式系統(tǒng)的多半疆山。特別是在通信設(shè)備等實(shí)時(shí)性要求較高的系統(tǒng)中,幾乎非Vxworks 莫屬。 Vxworks 的很多概念和技術(shù)都和Linux很類似,主要是C語言開發(fā)。像Bell- alcat
29、el 、Lucent、華為等通信企業(yè) 在開發(fā)產(chǎn)品時(shí), Vxworks 用得很多。但Vxworks 因價(jià)格很高,所以一些小公司或小產(chǎn)品中往往用不起。目前很多公司都在往嵌入式 Linux 轉(zhuǎn)(聽說華為目前正在這樣轉(zhuǎn)) 。但無論如何,Vxworks在一段長(zhǎng)時(shí)間內(nèi)仍是不可動(dòng)搖的。與 Vxworks類似的稍有名的實(shí)時(shí)操作系統(tǒng)還有 pSOS、 QNX、 Nucleus 等 RTOS。第二類、嵌入式 Linux 操作系統(tǒng): Linux 的前途除作為服務(wù)器操作系統(tǒng)外,最成功的便是在嵌入式領(lǐng)域的應(yīng)用,原因當(dāng)然是免費(fèi)、開源、支持軟件多、呼擁者眾,這樣嵌入式產(chǎn)品成本會(huì)低。 Linux 本身不是一個(gè)為嵌入式設(shè)計(jì)的操作
30、系統(tǒng),不是微內(nèi)核的,并且實(shí)時(shí)性不強(qiáng)。目前應(yīng)用在嵌入式領(lǐng)域的 Linux 系統(tǒng)主要有兩類:一類是專為嵌入式設(shè)計(jì)的已被裁減過的 Linux系統(tǒng),最常用的是uClinux (不帶MM助能),目前占較大應(yīng)用份額,可在 ARM7t跑;另一類是跑在 ARM 9上的,一般是將Linux 內(nèi)核移植在其上,可使用更多的 Linux 功能(當(dāng)然 uClinux 更可跑在 ARM9 上)。很多人預(yù)測(cè),嵌入式Linux 預(yù)計(jì)將占嵌入式操作系統(tǒng)的 50%以上份額,非常重要。缺點(diǎn)是熟悉Linux 的人太少,開發(fā)難度稍大。另外,目前我們能發(fā)現(xiàn)很多教材和很多大學(xué)都以 ucOS/II 為教學(xué)用實(shí)時(shí)操作系統(tǒng),這主要是由于 ucO
31、S/II 較簡(jiǎn)單,且開源,非常適合入門者學(xué)習(xí)實(shí)時(shí)操作系統(tǒng)原理,但由于 ucOS/II 功能有限,實(shí)用 用得較少,所以我院不將其作為教學(xué)重點(diǎn),要學(xué)習(xí)就應(yīng)學(xué)直接實(shí)用的,比如 uClinux 就很實(shí)用。況且熟悉了 Linux 開發(fā),不僅在嵌入式領(lǐng)域有用,對(duì)開發(fā) Linux 應(yīng)用軟件,對(duì)加深操作系統(tǒng)的認(rèn)識(shí)也有幫助,可謂一舉多得。據(jù)我所知,目前Intel 、 Philip 都在大搞 ARM+LINUX的嵌入式開發(fā), Fujitum 則是在自己的處理器上大搞Linux 開發(fā)。目前在嵌入式 Linux 領(lǐng)域,以下幾個(gè)方面的人特別難找,一是能將Linux 移植到某個(gè)新型號(hào)的開發(fā)版上;二是能寫 Linux 驅(qū)動(dòng)
32、程序的人;三是熟悉 Linux 內(nèi)核裁減和優(yōu)化的人。我院在該嵌入式Linux 方面的課程系列是:本科生操作系統(tǒng)必修課,然后是Linux 程序設(shè)計(jì)選修課,最后是嵌入式 Linux 系統(tǒng)選修課。我院在 Linux 方面目前已有較強(qiáng)力量, 魏 老 師和張 老師熟悉 Linux 開發(fā), 金 老 師和唐 老師熟悉 Linux 系統(tǒng)管理。第三類、Windows CE嵌入式操作系統(tǒng):Microsoft也看準(zhǔn)了嵌入式的巨大市場(chǎng),MS永遠(yuǎn)是 最厲害的,WinCE來只有幾年時(shí)間,但目前已占據(jù)了很大市場(chǎng)份額,特別是在 PDA手機(jī) 、顯示儀表等界面要求較高或者要求快速開發(fā)的場(chǎng)合,WinCE目前已很流行(據(jù)說有一家實(shí)工
33、控機(jī)的公司板子賣得太好,以至來不及為客戶裁減WinCE。WinCE目前主要為4.2版(.NET),開發(fā)平臺(tái)主要為 WinCE Platform Builder ,有時(shí)也用EVC境開發(fā)一些較上層的應(yīng) 用,由于WinCEFF發(fā)都是大家熟悉的VC+環(huán)境,所以我院學(xué)過 Windows程序設(shè)計(jì)課程的同學(xué) 都不會(huì)有多大難度,這也是 WinCEW易被人們接受的原因,開發(fā)環(huán)境方便快速,微軟的強(qiáng)大 技術(shù)支持,WinCEFF發(fā)難度遠(yuǎn)低于嵌入式Linux。對(duì)于急于完成,不想拿嵌入式 Linux冒險(xiǎn)的 開發(fā)場(chǎng)合,WinCEg最合適了(找嵌入式Linux的人可沒那么好找的),畢竟公司不能像學(xué)生 學(xué)習(xí)那樣試試看,保證開發(fā)
34、成功更重要。根據(jù)不同的側(cè)重點(diǎn),WinCE®有兩個(gè)特殊版本,一個(gè)是MSPocketPC操作系統(tǒng)專用于PDA± (掌上電腦),另一個(gè)是 MSSmartPhone操作系統(tǒng) 用于智能手機(jī)上(帶PDA®能的手機(jī)),兩者也都屬于 WinCE¥臺(tái)。在PDAffi手機(jī)市場(chǎng)上,除 W inCE外,著名的PDA嵌入式操作系統(tǒng)還有Palm OS(因出現(xiàn)很早,很有名)、Symbian等,但在WinCE的強(qiáng)勁沖擊下,Palm和Symbian來日還能有多長(zhǎng)?我院可能是全國(guó)高校中唯 一家開 設(shè)專門的"Windows CE嵌入式操作系統(tǒng)”課程的學(xué)校,這主要是基于以下原因:我院
35、本身前面便有Windows®序設(shè)計(jì)課程,同學(xué)學(xué)過 VC+后再學(xué)WinCE非常方便自然,通過學(xué)習(xí) WinCE同樣也可了解嵌入式軟件的一般開發(fā)過程,對(duì) Linux 有懼怕心理的同學(xué)也很合適。很顯 然,嵌入式Linux永遠(yuǎn)不可能替代 WinCE,而且將來誰占份額大還很難講,畢竟很多人更愿意接受MS勺平臺(tái),就像各國(guó)政府都在大力推 LINUX已好長(zhǎng)時(shí)間,但您能看到幾個(gè)在 PC機(jī)上真正 使用LINUX的用戶?據(jù)我觀察,目前在嵌入式平臺(tái)上,LINUX是叫得最響,但還是WinCE實(shí)際用 得更多.嵌入式LINUX可能更多地是一些有長(zhǎng)遠(yuǎn)產(chǎn)品計(jì)劃的公司,為降低成本而進(jìn)行長(zhǎng)遠(yuǎn)考慮;二是微軟亞洲研究院對(duì)我院W
36、inCE課程的支持計(jì)劃,我們也很希望將來我院能有同學(xué)通過微軟的面試去實(shí)習(xí)。WinCE和多媒體(如MPE做術(shù))是微軟亞洲工程院目前做得較多的項(xiàng)目 領(lǐng)域之一,他們很需要精通WinCE的人??偨Y(jié)關(guān)于嵌入式操作系統(tǒng)類課程,若您覺得自己功底較深且能鉆研下去,則可去學(xué)嵌入式Linux ;若您覺得自己VC+財(cái)?shù)纵^好且想短平快地學(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)掌握 MPE稀解碼算法和技術(shù),如 DVD MP3 PDA高精電視、機(jī)頂盒等都涉及 MPE3速解碼問題。為 此,我院已預(yù)訂了一位能開設(shè)數(shù)字圖像處理課程的博士。B、通信協(xié)議及編程技術(shù):這包括傳統(tǒng)的TCP/IP協(xié)議和熱門的無線通信協(xié)議。首先,大多數(shù)嵌入式設(shè)備都要連入局域網(wǎng)或 Internet ,所以首先應(yīng)掌握 TCP/IP 協(xié)議及其編程,這是需 首要掌握的基本技術(shù);其次,無線通信是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新能源車輛采購(gòu)廉潔承諾3篇
- 2024挖掘機(jī)租賃及保養(yǎng)一體化服務(wù)合同范本3篇
- 2024年飼料添加劑采購(gòu)合同
- 2024析產(chǎn)分家協(xié)議書范本:遺產(chǎn)分配與債務(wù)清償指南3篇
- 2024未成年人閱讀推廣與知識(shí)拓展服務(wù)合同3篇
- 2024期權(quán)協(xié)議書范本:期權(quán)投資顧問服務(wù)合同3篇
- 2024戰(zhàn)略采購(gòu)戰(zhàn)略采購(gòu)合同
- 2024承包施工合同范本
- D區(qū)2024年指定車位交易協(xié)議
- 2024權(quán)買賣合同協(xié)議書:新能源發(fā)電項(xiàng)目股權(quán)轉(zhuǎn)讓協(xié)議3篇
- 2024年湖南省高中學(xué)業(yè)水平合格考物理試卷真題(含答案詳解)
- 2024短視頻剪輯雇傭合同
- 2024年(學(xué)習(xí)強(qiáng)國(guó))思想政治理論知識(shí)考試題庫(kù)與答案
- 一年級(jí)數(shù)學(xué)20以內(nèi)加減法口算題(4500道)
- 上海上海市醫(yī)療急救中心招聘筆試歷年典型考題及考點(diǎn)附答案解析
- 新概念英語第一冊(cè)Lesson103-104筆記(語法點(diǎn)+配套練習(xí)+答案)
- 2024年河南農(nóng)業(yè)職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及參考答案
- (正式版)JBT 3300-2024 平衡重式叉車 整機(jī)試驗(yàn)方法
- 養(yǎng)老院健康檔案模板
- (2024年)電工安全培訓(xùn)(新編)課件
- 單位車輛變更名稱的委托書
評(píng)論
0/150
提交評(píng)論