企業計算是壹個時髦又好聽的名詞,主要指企業信息系統,如ERP軟件(企業資源規劃)、CRM軟件(客戶關系管理)、SCM軟件(供應鏈管理,即物流軟件)、銀行證券軟件、財務軟件、電子商務/政務(包括各種網站)、數據倉庫、數據挖掘、商業智能等企業信息管理系統。
顯然,企業計算領域的人才需求永遠是最大的,因為這是計算機使用最多的領域。這樣做的好處是:
(1)人才需求很大,從事企業計算的公司占IT企業的大多數。除非妳沒有特長,否則妳總能找到這個領域的工作。
(2)這個領域的入門門檻比較低(如果妳的軟件功底不是很深,可以考慮這個領域)
(3)這個領域有很多大公司,他們想賺大錢,所以在企業計算業務上花費更多的精力。比如花旗銀行、惠普、IBM、SAP、NEC等公司。目前和正規大學軟件學院的學生壹起實習的,都是這個領域的公司。如果以後想在大公司找壹份相對穩定的工作,從事這個領域的機會會大很多。
但這壹領域的不足也是顯而易見的:
因為這個領域的進入門檻比較低,雖然這個領域的人才需求量最大,但是未來的競爭對手也會比較多。妳會發現,即使他不是IT專業的,突擊幾個月後,他也可能依然幹得很體面。特別是當妳年紀大了,妳可能會發現,妳後面的年輕人可能很容易就趕上妳的水平了。如果妳準備去國外工作,妳可能會發現從事這壹領域的人更多,而且他們如雲。當然,如果妳在這個領域(比如設計軟件架構)有了多年的企業經驗,達到了更高的層次,妳的價值永遠是高的。中國人才領域的主要問題是,有經驗的專家太少,壹知半解的人太多。
從事企業計算領域,最重要的技能型技術課程有(1)J2EE架構與編程(2)大型數據庫系統(如Oracle)(3)基於UML的系統分析與設計。如果妳有什麽重要的技能,也可以包括XML和Web服務技術。如果妳很好地掌握了這些領域,妳就不會擔心找工作的問題。其中,J2EE是最重要的。目前,J2EE已經成為企業計算軟件開發最重要的平臺,也是普通高校軟件學院最重要的課程之壹。雖然這門課只能作為選修課,但是我們希望正規院校軟件學院的學生,不管將來想從事什麽方向,都要選修J2EE課程,至少為將來找工作準備壹個關鍵技能。包括想從事嵌入式或其他領域的學生,也有必要學習J2EE。畢竟,J2EE是目前最重要的平臺之壹。即使妳將來不想從事企業計算,也有必要了解壹下J2EE,就像壹門常識課壹樣。與企業計算密切相關的其他技能包括:點網架構和編程、軟件測試技術、軟件配置管理。該領域的高級技能包括數據倉庫技術、組件和中間件技術以及設計模式。如通信協議分析和網絡編程、Unix系統管理等。也屬於壹些相關課程。02級本學期開設的企業計算課程不多,主要是企業計算領域最關鍵的技能型技術課程,如J2EE、Oracle/MSSQL、UML等。,都已完成(但不知道有多少同學深入學習過,將來找工作時會用到這些技能)。下學期我們會開設這方面的課程,比如XML和Web服務技術,軟件配置管理等等。本學期開設的企業計算領域的課程並不多,但是妳要在業余時間學習J2EE、DB、UML等技術,而且壹定要在某個領域有很深的把握。只是跟班,就算再多的課程也沒用。自己學習才是最重要的。只有壹個J2EE足夠深刻,讓妳細細品味。如果深入挖掘,妳會發現妳還有很多相關的知識需要學習(包括EJB、XML、Web服務、設計模式等。).
雖然從事企業計算的人才很多,但以下企業計算領域在國內外都比較稀缺:
(1)掌握大型ERP系統,主要是SAP系統,包括SAP基礎(系統管理)或SAP ABAP(編程)或SAP功能模塊的實現(尤其是財務模塊FI的實現)。SAP顧問是最貴最難找的。其他大型ERP系統,掌握PeopleSoft,Oracle Finacial,J.D.Edward,Siebel等大型ERP軟件系統的人也是非常有價值的。之所以這方面的人特別貴,主要是因為這些軟件非常專業,而且特別大,所以學D版很難。只有超大型企業(如世界500強企業,90%以上使用SAP)才能用得起,必須有實際工作經驗才能掌握。如果是壹個大家都很容易接觸到的軟件,那麽這個領域的人通常並不稀缺。如果妳以後有機會學習這些大型的ERP軟件系統,我建議妳毫不猶豫地抓住它們,它會為下壹代捧上金飯碗。在國外,懂SAP的人特別值錢。物以稀為貴永遠是顛撲不破的真理。SAP的價值不僅在於它是壹款ERP軟件,還在於它體現了現代企業管理理念(如根據訂貨需求自動安排原材料采購和生產計劃等。).壹般500強企業絕不會像國內很多企業那樣,用J2EE從零開始設計企業的ERP系統(馬上要投入什麽樣的人力資源,設計出來的系統如何才能完美?),妳肯定會用SAP這樣成熟的ERP軟件。買不起SAP的公司可以用J2EE來設計ERP系統。
(2)掌握IBM大型機技術的人,如S/390大型機、MVS操作系統、JCL作業控制語言、COBOL編程語言、DB2關系數據庫或IMS層次數據庫、CISC中間件事務控制系統等IBM大型機特有的技術。國內五大行和大部分外資行的後臺系統都使用上述平臺。IBM大型機號稱永不停機,平臺相對封閉(這是最安全的),所以這些需要在24*7環境下持續運行的關鍵應用(稱為關鍵任務應用)都采用IBM大型機。這方面的人才之所以稀缺,是因為懂主機的都是老年人(90年代以前從事IT的人)。全世界剛畢業的IT畢業生都不可能學會IBM大型機(這是比較“老”的技術),也沒有新人來彌補。銀行的體系必須維持,銀行必須不斷開發新的業務(比如新的存款品種)。雖然對IBM大型機人才的絕對需求不是很大,但是相對恒定。銀行去哪裏找這個領域的新人?很難找到他們。如果他們好找,花旗軟件也不會花那麽多錢來培訓我們的實習生(去年據說公司花了幾十萬元培訓)。如果妳要來國外找工作,了解IBM主機可能是找工作最好的領域之壹,保證找到大銀行之類的好工作。以前教過90-94級計算機專業的同學,畢業後凡是從事主機開發的,現在都在壹些很不錯的外企工作(有幾個同學在世界各地的公司裏跳來跳去,腳踏實地)。其實我覺得我們最開心的同學就是在花旗軟件做IBM主機銀行軟件的那個,機會難得。壹個正規大學軟件學院00級2+2班的同學,放棄了讀研,決定在花旗軟件做主機,非常努力。他還沒有畢業。公司派她出國參與壹個項目的開發,她成了項目的骨幹。我覺得她當初的選擇是完全正確的(01年級的壹個女同學剛剛主動放棄了去花旗做主機的機會,我們祝她有壹個好的未來。事實上,積極安排和鼓勵員工讀在職研究生的開明公司並不多。在職研究生也是不錯的選擇,不會失去自己喜歡的實習機會。學習的最終目的是為了工作。如果妳以後在國外找工作,沒人在乎妳是什麽文憑。外企絕對不會浪費錢,只會招有實地工作經驗,能馬上上手的人。用最少的錢在有限的時間內完成項目。在中國,因為人力成本低,公司招聘了很多高學歷人才。雖然可能根本用不到那麽高的程度,但是國內人力太便宜了。為什麽不在人才上多花點錢?這樣會讓公司的門面更好看。
(3)國內其他掌握數據倉庫技術的人很少。目前最主流的數據倉庫平臺應該是ORACLE的數據倉庫工具。在國外,知道壹些特殊數據倉庫的人,比如NCR/TEREDATA,非常難找。
我們同學現在都很年輕。年輕人充滿熱情,喜歡追逐壹些熱門技術。這當然是正確的。畢竟學習SAP和大型機的機會不多。畢業前找工作很重要。但我相信,隨著年齡的增長,大家會逐漸思考,以後掌握壹項絕技,少壹些競爭對手的重要性。以後如果在國外工作,什麽技能最好找工作(搞軟件的人去國外工作或者移民是最容易的,可能妳現在不想,但是我相信工作多年後可能會有壹大批同學想出國旅遊),妳要考慮自己以後的人生出路,什麽樣的絕技最穩定,最輕松,收入最高。搞軟件的人,年紀大了,可能更傾向於像醫學人壹樣,靠經驗生活,靠經驗吃飯。不用像年輕人壹樣整天追著不斷湧現的新軟件技術。這時候妳可能會發現,如果妳在SAP或者大型機方面有壹些絕技的話,妳會有很大的優勢,因為這些相對偏的領域的技術變革是比較慢的。
還記得2000年的時候,我和壹個德國人合作,面試壹些IT人才業余時間去德國。當時德國公司的很多需求都是來自SAP和IBM的大型機,我們在很多應聘者中沒有發現有這方面經驗的,甚至沒有壹點經驗的。相反,掌握了流行技術的人因為太多而不是很有價值。
以後找工作的時候,同學們不僅要緊盯國內市場,還要有全球視野。對於搞軟件的,妳以後可能會去其他國家工作。尤其是歐美、日本、新加坡等國家,對SAP(包括IBM大型機)人才的需求非常大。畢竟我見過的比同學多。提醒同學們以後多註意學習這些絕技的機會。壹旦有機會,他們會盡力而為。國內人才市場可登陸www.51job.com,國外IT人才需求可登陸www.hotjobs.com、www.workopolis.com、www.monster.com等知名網站。妳要經常訪問這些網站,了解市場對人才的具體需求,提前做好準備。
以上關於企業計算領域的觀點,供大家參考。雖然他們可能不正確,但他們直言不諱。總之,每個人的腦袋都長在脖子上,每個人都應該有自己的判斷。
還要註意,我上面說的純粹是從未來就業的角度出發。如果以後要出國留學,要註意基礎課,比如C,匯編,OOP,離散數學,數據結構,操作系統,數據庫原理,網絡,軟件工程,編譯器,數字電路,計算機圖形學,計算機組成與體系結構等基礎課,壹般在國外大學的it專業都能找到。如果妳在國內學習過,壹般來說,出國留學可以申請免修部分課程。但我也想提醒同學們,如果妳申請國外大學失敗,將來畢業還得找工作,如果妳只是把精力花在這些it專業的基礎課程上(傳統的IT教育模式),而沒有像J2EE壹樣掌握壹些熟練的技術,那麽找工作是不容易的。我們的壹些學生已經學到了這壹課。從找工作的角度來說,企業關心的不是妳學了什麽課程,而是妳能做什麽,妳有什麽技能,妳能做什麽項目。
二、關於嵌入式系統的發展方向
嵌入式系統無疑是最熱門、最有前景的IT應用領域之壹。嵌入式系統應用於壹些特殊設備中。通常,這些設備的硬件資源(如處理器、內存等。)都非常有限,而且對成本比較敏感,有時對實時響應要求很高。尤其是隨著消費電器的智能化,嵌入式更為重要。如手機、PDA、電子詞典、可視電話、VCD/DVD/MP3播放器、數碼相機(DC)、數碼攝像機(DV)、u盤、機頂盒、高清電視(HDTV)、遊戲機、智能玩具、交換機、路由器、數控設備或儀器、汽車電子、家電控制系統、醫療保健。
嵌入式系統是軟件和硬件的結合,從事嵌入式開發的有兩種人。
壹類是硬件專業的,比如電子工程,通信工程。他們主要從事硬件設計,有時候還要開發壹些和硬件關系最密切的底層軟件,比如BootLoader,板卡支持包(像PC的BIOS,驅動硬件向下,支持操作系統向上),最初級的硬件驅動。他們的優點是對硬件原理非常清楚,缺點是更擅長定義各種硬件接口,但往往無法應對復雜的軟件系統(如嵌入式操作系統原理和復雜的應用軟件)。
另壹類是軟件和計算機專業的人,主要從事嵌入式操作系統和應用軟件的開發。如果我們這些軟件學習者很好的掌握了硬件原理和接口,也可以寫BSP和硬件驅動。嵌入式硬件設計出來之後,各種功能都是通過軟件來實現的,嵌入式設備的增值很大程度上依賴於嵌入式軟件,嵌入式軟件占了嵌入式系統最重要的工作(目前很多公司都把硬件設計包給了專門的硬件公司,稍微復雜壹點的硬件都是由臺灣省或者國外的公司來設計,所以國內的硬件設計實力非常薄弱,很多嵌入式公司只負責自己開發軟件, 因為他們都知道,嵌入式產品的區別很大程度上在軟件上,軟件是最“花裏胡哨”的),所以我們這些搞軟件的根本不用擔心自己在嵌入式市場的地位。 智能設備和復雜系統越多,關鍵軟件就越重要,這是當前的趨勢。
從事嵌入式軟件開發的優勢在於:
(1)目前這方面的人國內外都比較稀缺。壹方面,非專業的IT人員很難切入這個領域,因為這個領域的進入門檻很高,不僅要了解底層的軟件(如操作系統級、驅動程序級軟件),還要對軟件的專業水平有更高的要求(嵌入式系統在軟件設計上要求更高的時空效率),還要了解硬件的工作原理。另壹方面,由於這壹領域相對較新,目前發展太快,許多軟硬件技術(如ARM處理器、嵌入式操作系統、MPEG技術、無線通信協議等。)已經很久沒有出現了,掌握這些新技術的人當然很難找。嵌入式人才稀缺,價值自然高。他們越有經驗,他們的價格就越高。其實嵌入式人才是稀缺的,根本原因可能是大部分人都是無條件接觸,這就需要相應的嵌入式開發板和軟件,以及有經驗的人來指導開發過程。
(2)與企業計算等應用軟件不同,嵌入式領域人才的工作強度通常較低(但收入不低)。對於搞企業應用軟件的IT企業來說,這個用戶的系統做好了,又要搞下壹個用戶的,每個用戶的需求和完成時間都要根據客戶的要求來改變,往往是疲憊和重復的。相比之下,從事嵌入式系統的公司有自己的產品計劃,按照自己的節奏行事。開發出來的產品壹般都是通用的,不會被不同的客戶修改。壹個產品型號開發出來後,往往會有很長壹段空閑時間(或者只是對軟件做壹些小修),有時間充電休息。另外大家從事嵌入式軟件的工作範圍比較窄,涉及的專業技術範圍就是那些(ARM,RTOS,MPEG,802.11等。).時間久了,這些東西就會越來越有經驗,就會去賣舊書。幾個說明就夠那些新手琢磨半年了。如果妳是搞應用軟件的,也許下壹個客戶會換壹個完全不同的軟件開發平臺,那就苦了。
(3)如果有壹天妳想創業,想做自己的產品,那麽嵌入是個不錯的主意,不像應用軟件那麽容易被盜版。土木工程學院壹家叫啟星的公司開發了壹款叫“Project E”的手持PDA(南校區門口有廣告)。施工技術人員可以用這款PDA現場進行土建預算估算等土建計算,據說賣得很好。我認識的壹個大學老師,他為餐廳開發了壹個PDA(WinCE平臺,可以無線上網)。據他說,它賣得很好,餐館可以讓顧客點擊PDA點餐,這更時尚。記得00級2+2班的壹群學生在學習Windows編程課程時,用VC++設計了壹個功能強大的菜單系統作為課程項目。當時我真的很想建議他們把這個軟件做成PDA,估計會有壹些銷量(上海火車站南廣場的麥當勞用壹個漂亮的PDA給用戶點餐,就像壹個像樣的)。這些PDA的硬件設計通常由其他公司定制(這稱為“OEM”),它們都是常見的硬件。我們只需要設計出軟件就可以成為我們自己的產品。
從事嵌入式軟件開發的劣勢有:
(1)起點高,使用的技術往往難度較大。如果軟硬件基礎不好,尤其是操作系統級軟件基礎不深,可能不適合此行。
(2)該領域的企業數量遠遠少於企業計算企業。特別是嵌入式小企業多(小企業要自己做產品),知名大公司少(嵌入式大公司主要有英特爾、摩托羅拉、TI、飛利浦、三星、索尼、Futjtum、貝爾-阿爾卡特、意法半導體、中晶、研華、華為、中興、SVA等制造企業)。這些企業習慣性的思維方式是找電子、通信等硬專業的人。因為以前正規大學的軟件學院畢業生主要是做企業計算,所以正規大學的軟件學院和這些企業的接觸相對較少。正規院校的軟件學院正在積極努力,目前已經和他們的中心分部建立了聯系,爭取正規院校軟件學院的學生將來在這些企業實習或就業。
(3)少數公司往往要求碩士以上學歷的人從事嵌入式技術,主要是基於嵌入式技術的難度。但是大部分公司沒有這個要求,只要有經驗就行。
如果正規大學軟件學院的學生學習嵌入式軟件,顯然應該以嵌入式軟件為主,尤其是嵌入式操作系統,應該是我們的強項。對於從事嵌入式軟件的人來說,最重要的技術顯然是(其實很多公司的招聘廣告裏都有寫):
(1)掌握主流嵌入式微處理器的結構和原理。
(2)必須掌握嵌入式操作系統。
(3)必須熟悉嵌入式軟件的開發流程,做過至少壹個嵌入式軟件項目。
普通高校軟件學院最重要的嵌入式軟件課程有:
(1)嵌入式微處理器的結構與應用:這是壹門嵌入式硬件的基礎課程,傳統課程“微機原理與接口”在正規大學的軟件學院已經被這門課程取代(目前國內高校的it專業已經有少數在做,因為講x86微機原理與接口很難找到實際用途,只是為了教學)。我們說過,嵌入式軟件是硬件和軟件的結合,從事嵌入式軟件的人要對ARM處理器的工作原理和接口技術有充分的了解,包括ARM的匯編指令系統。如果不了解處理器的原理,怎麽控制硬件工作,怎麽寫出最節省內存高速運行的代碼(嵌入式軟件設計特別註重時空效率),怎麽寫驅動程序(驅動程序都是和硬件打交道的)?許多公司在招聘嵌入式軟件人員時,要求熟悉ARM處理器。以後如果同學來公司開發嵌入式軟件,公司會給妳壹份設備的硬件說明書(xxx說明書)。妳必須能理解最基本的指令(像x86匯編),否則怎麽設計軟件。有些同學認為嵌入式處理器課程很枯燥,這主要是因為硬件課程比較抽象。我們的嵌入式實驗室在5438年6月+10月建好之後,妳做壹些實驗就會覺得摸得著。有些同學對ARM匯編不感興趣,認為C語言做嵌入式開發就夠了。其實不應該只是把匯編語言當成編程語言,學習匯編主要是為了掌握處理器的工作原理。壹個不熟悉匯編語言的人如何在這個處理器上寫出最好的C語言代碼?在嵌入式開發的壹些關鍵部分,有時候需要寫壹個程序集,比如Bootloader(可能還有BSP)。尤其是在要求高速的場合(比如DSP處理器的高速圖像采集和圖像解壓縮),目前主要靠sinks寫程序(我看到很多公司都是這麽做的)。在嵌入式公司工作,看描述原理的手冊,可能很多都是用匯編描述的(我也遇到過)。這是因為很多硬件設計師只會寫或者喜歡用匯編來描述。這個時候妳壹定要懂匯編程序,否則軟硬件人員可能無法溝通。很多嵌入式崗位在招聘時都要求熟悉組裝。
(2)嵌入式操作系統課程
除了WinCE,大部分嵌入式操作系統的實時性都很強,所以也可以稱之為實時操作系統。從事嵌入式系統的人,至少要掌握壹個嵌入式操作系統(當然掌握兩個更好),這是所有嵌入式技術中最關鍵的。目前,最重要的RTOS主要包括:
第壹類,傳統經典RTOS:最重要的是Vxworks操作系統及其Tornado開發平臺。由於Vxworks出現的時間稍早,實時性強(據說可以在1ms內響應外部事件請求),內核可以極小(據說可以小到8K),可靠性高,所以在北美,Vxworks占據了嵌入式系統的壹半以上。尤其是在通信設備等實時性要求較高的系統中,幾乎非Vxworks莫屬。Vxworks的很多概念和技術和Linux類似,主要是C語言開發。Vxworks被貝爾-阿爾卡特、朗訊、華為等通信公司在開發產品時廣泛使用。但是因為價格高,Vxworks在壹些小公司或者產品上用不了。目前很多公司都在轉嵌入式Linux(聽說華為目前也在這麽做)。但無論如何,Vxworks在很長壹段時間內都不會動搖。類似Vxworks的還有RTOS如pSOS、QNX、Nucleus等。
第二類,嵌入式Linux操作系統:Linux除了作為服務器操作系統,最成功的未來是在嵌入式領域的應用。當然原因是免費,開源,支持很多軟件,吸引很多用戶,所以嵌入式產品成本會低。Linux本身不是為嵌入式系統設計的操作系統,也不是微內核,實時性不強。目前在嵌入式領域應用的Linux系統主要有兩類:壹類是專門為嵌入式系統設計的cut Linux系統,最常用的是uClinux(無MMU功能),目前在應用中占很大份額,可以在ARM7上運行;另壹種是運行在ARM 9上,壹般是Linux 2.4.18內核移植到上面,可以使用更多的Linux功能(當然uClinux也可以運行在ARM 9上)。很多人預測,嵌入式Linux將占嵌入式操作系統的50%以上,這壹點非常重要。缺點是熟悉Linux的人太少,開發難度略大。另外,目前我們可以發現很多教材和很多大學都使用ucOS/II作為教學的實時操作系統。這主要是因為ucOS/II簡單開源,非常適合初學者學習實時操作系統的原理。但由於ucOS/II功能有限,實際使用較少,並沒有被正規高校的軟件學院作為教學重點。要學就直接學實用的,比如uClinux,很實用。除此之外,熟悉Linux開發不僅在嵌入式領域有用,對於開發Linux應用軟件和加深對操作系統的理解也有幫助,可謂壹舉兩得。據我所知,目前Intel和Philip都在做ARM+LINUX的嵌入式開發,而Fujitum在做自己處理器上的LINUX開發。目前在嵌入式Linux領域,特別難找到以下幾個方面的人:壹個是把Linux移植到新的模型開發版本;第二,會寫Linux驅動的人;第三,熟悉Linux內核縮減和優化的人。正規大學軟件學院的嵌入式Linux系列課程有:本科操作系統必修課、Linux編程選修課、嵌入式Linux系統選修課。目前正規大學的軟件學院在Linux方面的勢力很強。魏老師和張老師熟悉Linux開發,金老師和唐老師熟悉Linux系統管理。
第三類,Windows CE嵌入式操作系統:微軟也看到了巨大的嵌入式市場,MS永遠是最好的。WinCE問世不過幾年,但目前已經占據了較大的市場份額,尤其是在PDA、手機、顯示儀表等接口要求較高或發展較快的場合。WinCE目前很流行(據說有個賣工業電腦的公司賣板賣的太好了,給客戶剪WinCE都來不及了)。目前WinCE主要是4.2版本(。NET),開發平臺主要是WinCE Platform Builder。有時,壹些上層應用程序是在EVC環境下開發的。因為WinCE開發是大家比較熟悉的VC++環境,所以在正規大學的軟件學院學過Windows編程課程的同學不會有太大的難度,這也是WinCE容易被人們接受的原因。開發環境方便快捷,加上微軟強大的技術支持,WinCE的開發難度遠低於嵌入式Linux。WinCE最適合急於完成,又不想用嵌入式Linux冒險的開發場合(找嵌入式Linux的人沒那麽好找)。畢竟公司不能像學生壹樣去嘗試,保證開發成功更重要。根據側重點不同,WinCE有兩個特殊版本,壹個是MS PocketPC操作系統專用於PDA(掌上電腦),另壹個是MS SmartPhone操作系統用於智能手機(具有PDA功能的手機),兩者都屬於WinCE平臺。在PDA和手機市場,除了WinCE之外,還有其他知名的PDA嵌入式操作系統,如Palm OS(因其早期出現而聞名)和Symbian等。但在WinCE的強烈沖擊下,Palm和Symbian未來還能有多久?正規大學的軟件學院可能是國內唯壹開設“Windows CE嵌入式操作系統”專門課程的學校,主要基於以下幾個原因:正規大學的軟件學院前面有Windows編程的課程,學生學完VC++再學WinCE非常方便自然。通過學習WinCE,他們還可以了解嵌入式軟件的壹般開發流程,這也適合對Linux有所畏懼的學生。顯然,嵌入式LINUX永遠無法取代WinCE,未來誰會占大份額還很難說。畢竟很多人更願意接受MS這個平臺,就像世界各國政府都在力推Linux很久了,但是妳能看到有多少用戶真正在PC上使用LINUX?據我觀察,目前嵌入式平臺上LINUX呼聲最高,但WinCE其實用得更多。嵌入式LINUX可能更多的是有長期產品規劃的公司,從長遠考慮降低成本;第二,微軟亞洲研究院對正規大學軟件學院WinCE課程的支持計劃。我們也希望正規大學的軟件學院的學生以後可以通過微軟的面試來實習。WinCE和多媒體(比如MPEG技術)是微軟亞洲工程院目前做的比較多的項目領域之壹,他們需要精通WinCE的人。
總結嵌入式操作系統的課程。如果妳覺得自己基礎很深,可以努力學習,可以學習嵌入式Linux。如果妳覺得自己VC++基礎不錯,想快速學習嵌入式開發,正規大學軟件學院的WinCE課程是最好的選擇。
(3)嵌入式開發的其他相關軟件課程。
如果熟悉嵌入式應用的壹些主要領域,這類人更受企業歡迎。主要相關領域包括:
A.數字圖像壓縮技術:這是嵌入式系統最重要、最熱門的應用領域之壹,主要需要掌握MPEG編解碼算法和技術,比如DVD、MP3、PDA、高清電視、機頂盒等等,都涉及到MPEG高速解碼。