同濟大學(xué)軟件學(xué)院萬院長談?chuàng)駱I(yè)
(作者未知) 2009/7/30
一、關(guān)于企業(yè)計算方向
企業(yè)計算(Enterprise 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ū)θ瞬诺男枨箫@然永遠是數(shù)量最大的,因為這是計算機應(yīng)用最多的領(lǐng)域. 搞這方面的好處是:
(1)人才需求量極大,從事企業(yè)計算的公司在IT企業(yè)中占了大多數(shù)。除非在專業(yè)上一無特長,一般在這一領(lǐng)域總能找到工作。
(2)這方面的入門門檻相對較低(如果你的軟件功底不是很深,可考慮這一領(lǐng)域)
(3)這方面的大公司較多,大公司要賺大錢,所以多將精力花在企業(yè)計算業(yè)務(wù)上.如與我院同學(xué)目前實習(xí)的CitiCorp、HP、IBM、SAP、NEC等公司都屬這一領(lǐng)域的公司。如果將來想到大公司找一份相對穩(wěn)定的工作,從事這方面機會要大很多。
從事企業(yè)計算領(lǐng)域,最重要的技能型技術(shù)課程是:
(1) J2EE架構(gòu)與程序設(shè)計(包括EJB、XML、Web Service、Design Pattern等)
(2) 大型數(shù)據(jù)庫系統(tǒng)(如Oracle)
(3) 基于UML的系統(tǒng)分析與設(shè)計。
雖然從事企業(yè)計算的人才很多,但以下企業(yè)計算領(lǐng)域無論國內(nèi)外都屬稀缺人才:
(1) 掌握大型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ù)。
(3)其它如掌握數(shù)據(jù)倉庫技術(shù)的人在國內(nèi)也很少. 目前最主流的數(shù)據(jù)倉庫平臺應(yīng)是ORACLE的數(shù)據(jù)倉庫工具.
二、關(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ù)字攝像機(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)系最密切的最底層軟件,如BootLoader、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è)計力量很弱,很多嵌入式公司自己只負責(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ù)人無條件接觸,(未完,下一頁)
|