計算機專業的就業方向

希望看到這篇文章的學計算機、軟件的同學可以互相轉載,讓大家都知道我們以後的道路是怎樣的。有了方向,幹什麼都有動力,不是嗎?(有點長,希望大家先分享,以後慢慢看,有用沒用,我說了不算,你看看就知道了!)
計算機專業就業方向
一、 關於企業計算方向企業計算(Enterprise Computing)是稍時髦較好聽的名詞,主要是
指企業信息系統,如ERP軟件(企業資源規劃)、CRM軟件(客戶關係管理)、SCM軟件(供
應鏈管理,即物流軟件),銀行證券軟件,財務軟件,電子商務/政務(包括各種網站),數
據倉庫,數據挖掘,商務智能等企業信息管理系統.

企業計算領域對人才的需求顯然永遠是數量最大的,因爲這是計算機應用最多的領域. 搞這
方面的好處是:
(1)人才需求量極大,從事企業計算的公司在IT企業中佔了大多數。除非在專業上一無特長
,一般在這一領域總能找到工作。
(2)這方面的入門門檻相對較低(如果你的軟件功底不是很深,可考慮這一領域)
(3)這方面的大公司較多,大公司要賺大錢,所以多將精力花在企業計算業務上.如果將來想
到大公司找一份相對穩定的工作,從事這方面機會要大很多。

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

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

雖然從事企業計算的人才很多,但以下企業計算領域無論國內外都屬稀缺人才:
(1)掌握大型ERP系統,主要是SAP系統,包括SAP Basis(系統管理)或SAP ABAP(編程)
或SAP功能模塊實施(特別是財務模塊FI的實施)。
SAP顧問身價是最高的,而且非常難找。其它大型ERP系統,掌握 PeopleSoft、Oracle Fi
nacial、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環境中連續運行的關鍵應
用(術語叫mission critical applications)都採用IBM大型機。這方面的人才之所以稀缺
,是因爲會大型機的人都是老人(90年代以前搞IT的人),全世界新畢業的IT畢業生不可
能再去學IBM大型機(這是一種相對"古老"的技術),沒有新人補上,而銀行的系統必須維持
下去而且銀行還要不斷開發新業務(如新的存款品種), 雖然對IBM大型機人才的絕對需求量
不很大,但相對恆定,銀行到哪裏找這方面的新人,很難找到. 若好找,花旗軟件也不會花那
麼大的代價去培訓我們的實習同學了(去年培訓20多個人,聽說公司就花了數十萬元培訓費
). 如果您將來到國外找工作,會IBM大型機可能是最好找工作的領域之一了,而且保證找的
都是大銀行等好工作,我以前教過的計算機專業90-94級的一些同學,凡是畢業後從事大型機
開發的,現多在國外一些很好的公司工作(有幾位同學在各國各公司跳來跳去,簡直如履平地
). 其實我覺得我們最幸福的同學就是在花旗軟件做IBM大型機銀行軟件的同學,這樣的機會
太難得了.我院00級2+2班一位同學,當初放棄保研,看準在花旗軟件做大型機並且非常努力
,還未畢業,公司便派她到國外參加一個項目的開發,成了項目骨幹,我覺得她當初選擇是完全
正確的。讀書的最終目地還是爲了工作. 如果您將來在國外找工作,根本沒人管您是什麼文
憑,國外企業絕不會花冤枉錢,只會招有領域工作經驗能立即上手的人,用最少的錢在限定的
時間完成項目. 而在國內,因爲人力成本較低,公司招聘一很多高學歷的人才,儘管可能根本
用不到這麼高的學歷,但國內的人力太便宜了,爲什麼不高消費一下人才呢?這樣公司的門面
還要好看些。

.(3)其它如掌握數據倉庫技術的人在國內也很少. 目前最主流的數據倉庫平臺應是ORACLE
的數據倉庫工具. 在國外,會一些特殊數據倉庫的人,如NCR/TEREDATA的人非常難找.
同學現在年紀都很輕,年輕人充滿熱情,喜歡追逐一些熱門技術,這當然正確的,畢竟學習SA
P和大型機的機會畢竟不多,畢業時先能找到一份工作是重要的. 但我相信隨着年紀的增長
,大家將來慢慢都會思考的,掌握一項競爭對手較少的絕技的重要性,將來如果自己到國外工
作什麼技術最好找工作(對搞軟件的人到國外工作或移民是最容易的,也許您現在不想,但我
相信工作多年以後,很大一部分同學可能想到國外闖蕩一下),你要考慮你今後一生的出路,
什麼樣的絕技是最穩定最輕鬆最高收入的. 搞軟件的人,當年紀大些時,您可能更向住像搞
醫學人的那樣能更多靠經驗吃飯,而不須整天像年輕人那樣不得不去追逐不斷出現的軟件新
技術,這個時候也許您也許會發現,如果您在SAP或大型機等方面有些絕技,您會有很大優勢
,因爲這些較偏的領域其技術變化是相對很緩慢的.

我還記得在2000年時我曾在業餘時間與一位德國人合作面試一些IT人才到德國去,那時德方
各公司發來的需求有很多是SAP和IBM大型機的,我們在衆多應聘者中最後也未找到一個在這
方面有經驗,甚至是有一點經驗的. 相反,掌握流行技術的人因太多而不很值錢.
我們的同學將來找工作時,不僅要盯着國內市場,還要有一種放眼全球的眼光,對搞軟件的
人您將來完全可能到其它國家去工作. 尤其是在歐美、日本、新加坡等國家,對SAP(包括
IBM大型機)人才的需求是很大的。畢竟比同學見得多些,提醒同學將來多留意有學習這些
絕技的機會,一旦有機會建議當仁不讓. 國內的人才市場可訪問www.51job.com,國外的IT
人才需求可訪問www.hotjobs.com、www.workopolis.com、 www.monster.com等著名網站。
應經常訪問這些網站,以瞭解市場對人才的具體需求,早做準備。

以上對企業計算領域的觀點,供大家參考.雖然觀點未必正確,但確是直言不諱. 總之,每個
人的腦袋都長在自己脖子上,每個人都應有自己的判斷.


二、關於嵌入式系統方向 (幫炊餅宣傳,記得請我吃飯啊
嵌入式系統無疑是當前最熱門最有發展前途的IT應用領域之一。嵌入式系統用在一些特定
專用設備上,通常這些設備的硬件資源(如處理器、存儲器等)非常有限,並且對成本很
敏感,有時對實時響應要求很高等。特別是隨着消費家電的智能化,嵌入式更顯重要。像
我們平常常見到的手機、PDA、電子字典、可視電話、 VCD/DVD/MP3 Player、數字相機(
DC)、數字攝像機(DV)、U-Disk、機頂盒(Set Top Box)、高清電視(HDTV)、遊戲機、智能
玩具、交換機、路由器、數控設備或儀表、汽車電子、家電控制系統、醫療儀器、航天航
空設備等等都是典型的嵌入式系統。

嵌入式系統是軟硬結合的東西,搞嵌入式開發的人有兩類。

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

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

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

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

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

從事嵌入式軟件開發的缺點是:
(1) 入門起點較高,所用到的技術往往都有一定難度,若軟硬件基礎不好,特別是操作
系統級軟件功底不深,則可能不適於此行。

(2)這方面的企業數量要遠少於企業計算類企業。特別是從事嵌入式的小企業數量較多(
小企業要搞自己的產品創業),知名大公司較少(搞嵌入式的大公司主要有 Intel、Moto
rola、TI、Philip、Samsung、Sony、Futjtum、Bell-Alcatel、意法半導體、 Microtek、
研華、華爲、中興通信、上廣電等製造類企業)。這些企業的習慣思維方式是到電子、通
信等偏硬專業找人。由於我院以前畢業生以企業計算爲主,所以我院與這些企業聯繫相對
較少。

(3)有少數公司經常要碩士以上的人搞嵌入式,主要是基於嵌入式的難度。但大多數公司
也並無此要求,只要有經驗即可。
我院同學若學習嵌入式,顯然應偏重於嵌入式軟件,特別是嵌入式操作系統方面,應是我
們的強項。對於搞嵌入式軟件的人,最重要的技術顯然是(實際上很多公司的招聘廣告上
就是這樣寫的):

(1) 掌握主流嵌入式微處理器的結構與原理
(2) 必須掌握一個嵌入式操作系統
(3) 必須熟悉嵌入式軟件開發流程並至少做過一個嵌入式軟件項目。

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

[小知識] 目前嵌入式處理器常見的有ARM、PowerPC、MIPS、Motorola 68K、ColdFire(冷
火)等,但ARM佔據了絕對主流(資料說手機中幾乎100%都是ARM處理器)。ARM是一個只賣
知識產權的公司,目前獲得購買了ARM CPU核授權許可的大公司很多,包括Intel、Samsun
g、Amstel、Motorola、Philip等,他們都在ARM CPU核的基礎上進行了一些外圍擴展,形
成自己的處理器(如Samsung S 3C 2410,Motorola i.MXL9328等處理器都是採用ARM 9內
核,指令一級是相同的)。而衆多中小公司又購買了這些處理器,設計了各種各樣的開發
板,如華恆等國內很多著名嵌入式公司都生產基於Samsung S 3C 2410的開發板,供最終用
戶使用或供教學實驗。在ARM這個食物鏈上,ARM公司是大魚,Intel、Samsung等公司是小
魚,而華恆等則是蝦米,最終用戶(想我們要採購嵌入式開發板的實驗室)則是喂蝦米的
。Intel早期生產的是低端ARM(Strong ARM,相當於ARM 7),現在轉向主要生產高端ARM(即
Intel Xscale處理器,相當於ARM 10,主要用在高端PDA上,如HP和DELL生產的PDA都採用In
tel Xscale,價格較高)。目前應用最多的是ARM 7和ARM 9兩類處理器。 ARM 7較便宜,可
跑uclinux(是一個不支持高級內存管理功能的嵌入式Linux系統)、Vxworks、uc/os II等
實時操作系統,但因處理器不帶內存管理單元MMU(無內存分頁和地址映射機制,所以不能使用虛
擬內存),所以不能跑Windows CE,另外通用Linux中的某些內存管理功能也不能用在ARM
7上。ARM 9是一個帶MMU功能的高端處理器,可跑WinCE或通用Linux的大多數功能。以上
是我的一點了解,可能有不對的地方。我們學院正在建設的嵌入式實驗室(10月底到貨)
包括30套ARM 7系統(擬採用Samsung S 3C 44b0x開發板,主要用於嵌入式處理器結構、嵌
入式linux課程實驗),10套ARM 9系統(擬採用Samsung S 3C 2410x開發板,主要用於Wi
ndows CE課程建設),每套實驗板都配了高速仿真器,價格都很貴(比我們招標的DELL P
C還貴),很容易損壞,同學應愛護使用。

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

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

第二類、嵌入式Linux操作系統:Linux的前途除作爲服務器操作系統外,最成功的便是在
嵌入式領域的應用,原因當然是免費、開源、支持軟件多、呼擁者衆,這樣嵌入式產品成
本會低。Linux本身不是一個爲嵌入式設計的操作系統,不是微內核的,並且實時性不強。
目前應用在嵌入式領域的Linux系統主要有兩類:一類是專爲嵌入式設計的已被裁減過的L
inux系統,最常用的是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嵌入式操作系統:Microsoft也看準了嵌入式的巨大市場,MS永遠是
最厲害的,WinCE出來只有幾年時間,但目前已佔據了很大市場份額,特別是在PDA、手機
、顯示儀表等界面要求較高或者要求快速開發的場合,WinCE目前已很流行(據說有一家賣
工控機的公司板子賣得太好,以至來不及爲客戶裁減WinCE)。WinCE目前主要爲4.2版(.
NET),開發平臺主要爲WinCE Platform Builder,有時也用EVC環境開發一些較上層的應用
,由於WinCE開發都是大家熟悉的VC++環境,所以我院學過Windows程序設計課程的同學都
不會有多大難度,這也是WinCE容易被人們接受的原因,開發環境方便快速,微軟的強大技
術支持,WinCE開發難度遠低於嵌入式Linux。對於急於完成,不想拿嵌入式Linux冒險的開
發場合,WinCE是最合適了(找嵌入式Linux的人可沒那麼好找的),畢竟公司不能像學生
學習那樣試試看,保證開發成功更重要。根據不同的側重點,WinCE還有兩個特殊版本,一
個是MS PocketPC操作系統專用於PDA上(掌上電腦),另一個是MS SmartPhone操作系統用
於智能手機上(帶PDA功能的手機),兩者也都屬於WinCE平臺。在PDA和手機市場上,除W
inCE外,著名的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高速解碼問題。爲此,
我院已預訂了一位能開設數字圖像處理課程的博士。

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

C、網絡與信息安全技術:如加密技術,數字證書CA等。

D、DSP技術:DSP是Digital Signal Process數字信號處理的意思,DSP處理器通過硬件實
現數字信號處理算法,如高速數據採集、壓縮、解壓縮、通信等。數字信號處理是電子、
通信等硬件專業的課程,對於搞軟件的人若能瞭解一下最好。目前DSP人才較缺。如果有信
號與系統、數字信號處理等課程基礎,對於學習MPEG編解碼原理會有很大幫助。

(4)嵌入式開發的相關硬件基礎

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

(5) 題外話
另外,能寫驅動程序的人目前是非常緊缺的(驅動程序也可歸於嵌入式範疇),包括桌面
Windows中的DDK開發環境和WDM驅動程序。公司每時每刻都要推出新產品,每一個新產品出
來了,要能被操作系統所使用,是必須寫驅動程序的。寫驅動程序就必須掌握操作系統(如
Windows或Linux)的內部工作原理,還涉及到少量硬件知識,難度較大,所以這方面的人很
難找。想成爲高手的同學,也可從驅動程序方面獲得突破。我可說一下自己的經歷,三年
前我曾短暫地在一家公司寫過WinCE驅動程序(正是因爲知道這方面的人緊缺,所以纔要做
這方面的事),儘管那以前從未做過驅動程序,應聘那個職位時正是看準了公司是很難招
聘到這方面的人,既然都找不到人,驅動還得有人做,這正是可能有機會切入這一領域的
大好機會。面試時大講自己寫過多少萬行彙編程序,對計算機工作原理如何清楚,簡歷中
又寫着我曾閱讀完兩本關於Windows Driver Model的兩本英文原版書,寫過幾個小型的驅
動程序練習程序(其實根本沒寫過,我們的同學將來千萬不要像我這樣,早練就些過硬功
夫,就不至於淪落到我這等地步,就不用像我那樣去“欺騙”公司了,我這是一個典型的
反面教材),居然一切都PASS(當然最重要的是筆試和麪試問題還說得過去),這隻能說
明這一領域找人的困難程度。公司本就未指望找到搞過驅動的人,找個有相關基礎的人就算不?br /> 砹恕W雋艘院螅⑾忠膊⒉皇竊躚訓摹F涫蹈闈絛虻墓ぷ魘嗆蓯娣模閫暌桓靄
奼揪突崢找歡問奔洌揮械裙拘碌男酒瞥齷蛐碌腛S出現後,才需要再去開發新一版驅
動,那時有將近一個月時間空閒着在等WinCE .NET Beta版推出,準備將驅動程序升級到C
E .NET上,現在在軟件學院工作整日忙,無限懷念那段悠閒時光。
很巧合,最近本人無意中再次體會到了嵌入式的迷人之處。上週我那用了3年的手機終於不
能WORK了。此次更新,除要求有手機常見功能外,最好有MP3功能(現在很多英語聽力都有
MP3文件),最好有英漢詞典,最好還能讀WORD文檔。最後選了個滿足以上條件的最便宜的
手機DOPOD 515(斬了我2.2K,但想想這也算自己對嵌入式事業的支持,這樣便也想開了)
,算得上最低檔的智能手機了。回來一查,手機的about顯示,本手機 Processor是ARM,
其OS是MS Smartphone(即WinCE .NET 4.2),這麼巧合,簡直可做爲學習嵌入式課程的產
品案例了(等我們的WinCE課程開得有聲有色後,希望能從微軟研究院搞些Smartphone來開
發開發)。有OS的手機果然了得,金山詞霸、WORD、EXCEL、REGEDIT等居然都有smartpho
ne版的,PC上的MP3、DOC等居然在 download時都可被自動轉換成smartphone格式,真是爽
。完全可用Windows CE自己開發一些需要的程序download到自己的手機上。現在市面銷售
PDA智能手機火爆,MS總是財源滾滾。但我已發現國產的ARM+LINUX手機出現在市面上,價
格只1.2K。
在GOOGLE網上能搜索太多的關於嵌入式系統的討論了,我剛發現一個http://www.embyte.
com非常不錯,有很多有經驗者談自己的體會,投入到其中的論壇中,你會切身感到嵌入式
學習的熱潮。
要麼走ARM+WinCE,要麼走ARM+LINUX,要麼走ARM+VXWORKS。每個搞嵌入式的人都可選一條
路,條條大路通羅馬。
聲明:以上對嵌入式的解釋估計有錯,任課教師最有權威性,一切以任課教師所講爲準。




三、關於遊戲軟件方向 將遊戲軟件人才稱爲數字媒體軟件人才可能更好聽些,包括遊戲
軟件策劃(最缺遊戲策劃的人)、遊戲軟件美術設計、遊戲軟件程序設計等多方面的人才
,對軟件學院,遊戲軟件程序設計當然是最合適的了。

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


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

若想自己創業,搞搞遊戲軟件是不錯的主意。現在網上網站或公司都在收購遊戲軟件(特
別是手機遊戲軟件,因爲手機遊戲用戶可選從網站上download到手機上,不像網遊那麼復
雜),按download次數分成或一次性收購的都有。我們的同學在校期間是否也可發點小財
?搞得好,說不定可賣到國外網站,直接掙 $$$呢。

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

(2) 手機遊戲:目前手機遊戲主要開發平臺有兩類:
第一類手機遊戲是J2ME平臺(Java 2 Micro Edition),J2ME本是爲嵌入式平臺設計的Java
,但由於Java生來就需要Java虛擬機(JVM)來解釋,所以在嵌入式產品很少用J2ME (太慢
太耗內存)。但在手機遊戲中J2ME倒有夢渲兀蟻胝飪贍苤饕荍ava可跨OS平臺的原
因,因爲手機的OS是千奇百怪的。我對J2ME完全外行,但上次聽Square Enix公司的人說,
J2ME與我們同學學過的J2EE還是有較大差別的。據我所知,目前手機中用的較多的是KJav
a語言,KJava是運行在一種叫K Java Virtual Machine的解釋器上(K JVM是SUN早期爲演示
J2ME在嵌入式系統應用而開發的一個虛擬機),所以將在K JVM上運行的J2ME叫KJava。儘管
SUN說今後不保證支持K JVM,將開發新的更高性能的J2ME虛擬機取而代之,但由於KJava出
現較早,很多早期的手機遊戲軟件都將K JVM假想成J2ME虛擬機的標準了,所以目前有大量
的KJava手機遊戲軟件存在,而且還在用KJava繼續開發。特別是***的手機遊戲軟件由於開
發較早(像叫什麼docomi的***最大的電信運營商手機遊戲搞得很火),多是基於KJava的
。所以目前市場上在招聘手機遊戲軟件人才時,很多要求掌握 KJava。有關J2ME請到Sun的
網站上找資料。

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

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

遊戲公司對人才的需求主要是以下技術:

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

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

注意一條,最好有自己的遊戲軟件作品,若您應聘時能帶一個DirectX作品,那將有多強的
競爭力,所以最重要的是現在就要行動,實踐,實踐,再實踐。對遊戲軟件開發有興趣的
同學,在目前情況下,可自已鑽研一下相關知識(比方,可考慮將DirectX作爲Windows程
序設計課的課程項目),將來可拿出自己的作品來,同樣可找到這方面的好工作,我們00
,01級同學都有這樣的例子。目前,會VC++的人本來就不多(現在很多年輕人都去追時髦
的Dot Net來了,VC++因難學,所以人就少),會DirectX的人就更少了,這正是我們的機
會。

2007年計算機專業畢業生就業狀況調查
工作難“求”——應屆大學畢業生必要的人生歷練
對於2007年的計算機專業應屆大學生來講,在經歷了2006年10-12月的招聘高峯期和2007年2-4月的小高峯期後,現在已經進入尾聲,基本塵埃落定,終於可以對就業狀況來一個盤點了。
距正式離校只有不到兩個月了,計算機專業的應屆大學生就業已經進入了尾聲,可以對就業狀況來一個盤點了。爲此,記者選取了北京、廣州、武漢、西安、成都、山東等地的50所高校,通過本報調研中心對187名計算機專業應屆大學生進行了問卷與深度訪談相結合的調查。我們發現,今年的計算機專業畢業生從找工作的難易程度、薪資水平、考研的人數和動機等方面都有着明顯的分層現象:好的好,壞的壞。
另外,我們從中也發現,在整個就業過程中,畢業生們大都表現出了高度的理性,如在其擇業標準的選擇,對求職現狀的認知,以及對就業難原因的分析等,都蘊涵着較高的合理性成分。
並不都是香餑餑
同樣的專業,同樣是在今年找工作,計算機專業並不是在所有的高校都是香餑餑。

已經保送本校研究生的清華大學計算機科學與技術專業大四學生嚴斌和尹玉冰告訴記者,在清華,真正找工作的只有30人左右,佔到畢業生總數的1/6。清華計算機專業大四學生有180人左右,30個國防生,保送研究生的有70-80人,還有10來個到香港讀研,20來個出國的,剩下的纔是找工作的。“找工作的大部分是成績不太好的同學。”兩位清華的高材生異口同聲告訴記者。北京航空航天大學的情況也差不多,計算機專業的就業狀況也相當好。顯然,像清華、北航等名校的計算機專業是全國頂尖的,其畢業生多數選擇繼續深造,少數去找工作是正常的。
而像華南理工大學、西北大學等重點理工科高校,計算機專業大學生在當地的就業形勢也是一片大好,就業率在95%以上。西北大學計算機技術與工程專業大四學生邊廣志就表示:“我們班上70多人,基本都找到工作了。”
在那些學校名氣不差,但計算機專業卻一般的院校中,還有少數人找不到工作,就業率在70%左右。像中南民族大學計算機科學與技術專業大四學生馬金紅就告訴記者,他們班有26人,目前還沒有找到工作的有4人。而另一個班也是26人,沒找到工作的還有8人。
比他們更慘的是一些在二類本科、甚至是三類本科院校就讀的計算機專業大學生。計算機專業在學校內本就沒有地位,一拉到人才市場來競爭就更沒有優勢了。四川師範大學計算機科學與技術專業大四學生趙志同介紹了他們就業的狀況:他們專業共兩個班,103人,到目前爲止簽約的僅佔30%左右,而且其中有十幾個人的工作是跟計算機無關的。“剛開始找工作的時候,我們就預期工作不好找。2006年學校統計我們專業的就業率是30-40%,就說明了就業形式不好。我們很多同學最後找到的工作大部分是跟計算機沒有什麼關係的,這也是我們找工作處處碰壁後沒有辦法的選擇。”趙志同說。
薪酬普遍在2000-4000元/月之間
談到找工作,所有人最關注的就是薪水問題。據我們調查,從整體來看,2000-4000元/月代表了計算機專業應屆大學畢業生就業的平均薪酬水平。當然工資高低還跟就業單位的實力、就業地域和學校名氣等有着比較大的關係。

清華、北航等名校計算機專業大學畢業生的平均工資要比上述提到的水平高1000元/月左右,不過也跑不出這個區間。“我們班找工作的同學到非IT公司去的,工資只有4000元/月左右;到北京、上海、深圳等地IT公司的基本都有6000-7000元/月,最高的是Google給出的9000元/月。”尹玉冰說。
北航計算機專業大學畢業生很多都去了銀行的IT部門,如中行、招商銀行等,工資水平在3000-5500元/月之間。最高的是華爲公司給出的5500元/月(4500元+生活補助1000元),最低的也有3000元/月。
華南理工大學、西北大學等第二梯隊高校的計算機專業大學畢業生薪酬也許真正代表了目前的總體水平。在西安就業的大多是2000-3000元/月之間,男女差別不大,最高薪水是騰訊給出的年薪 7萬元。華南理工計算機專業大學畢業生普遍都能拿到4000元左右的月薪。而中南民族大學的計算機專業大學畢業生留在武漢普遍拿到的工資是2000-3000元/月,能簽到深圳等發達地區的工資都在3000-4000元/月,好的能達到4000-6000元/月。
留在山東工作的大學畢業生就沒那麼幸運了。“整個山東省做軟件的基本是1500元左右的月工資,在青島、濟南、泰安的都是。我們班一半找到工作的同學工資都在1500元/月以下。”山東科技大學徐銀增跟記者透露自己的月工資水平在1000-2000元之間,接着補充了上面一句。
總的來說,目前國內計算機專業應屆大學畢業生平均月工資尚屬高薪水平。同時,調查也顯示,大學生們對薪資水平的分析表現出了高度的理性,去年乃至前些年理想起薪與簽約工資存在較大差距的現象已經極少了。
“低於3000元/月就沒有人簽了。”北航計算機科學與技術專業大四學生牛紅婷告訴記者,“我們找工作的時候大部分預期是月薪4000元,因爲到單位後還要扣三險和稅金,最後也就只剩下3000多元了。”
身處南方的華南理工大學計算機專業大學畢業生對薪水的預期要低一些。“我們找工作前參考過上一屆的情況,他們的平均薪酬是3000-3500元/月;所以我預期的薪水至少是3000元/月以上纔可以接受。”潘曉煒說。“我開始找工作的時候預期工資是2500元左右(在成都)。”而趙志同本身簽了黑龍江武警總隊,月工資水平是3000元左右,算是找得相當好的了。
考研仍是大勢所趨
千軍萬馬爭讀研——一方面是教育水平提升、本科教育大衆化的體現,一方面也被視爲許多畢業生逃避就業壓力的表現。那麼,應屆大學畢業生是怎樣看待讀研的,選擇這條路的有多少,成功的又有多少呢?

在清華計算機專業應屆大學畢業生中,保送研究生的加上到香港讀研以及出國深造的,深造率爲60%以上。當然,出國深造的機遇與學校實力有着密切的關係,並不是所有的高校都能提供給學生這樣的機會。四川師範大學計算機專業一個班40人,有3個保研的,5個考上外校研究生的,繼續深造率爲20%左右。值得注意的是,以上的數字僅爲最終實際深造的人數,對於選擇考研但並沒有成功的人數,我們難以統計。
當問到爲什麼清華那麼多學生要去讀研時,嚴斌告訴記者:“我覺得現在本科生很難找到好工作,即便找到,做的也是體力活。我的計劃是在清華讀完碩士——出國讀博士——海歸,這樣要比直接研究生畢業後工作強很多。”
“我們學校研究生就業要比本科生好不少,現在像IBM、微軟等大公司都指名要研究生而不要本科生。因此本科生相對來講找工作要受到很多限制,就業面不如研究生。”牛紅婷也道破了自己讀研究生的“天機”:“這也是有道理的,本科生都是打基礎,基本沒有什麼機會去跟項目,而我自從保送研究生後就到實驗室跟師兄做實驗、跟項目,解決實際問題的能力肯定會增強不少。” 據瞭解,騰訊、Google給名校計算機專業研究生開的薪水分別是10萬元/年、15萬元/年,比本科生要高出不少。
潘曉煒則認爲考研後可能在知識、經驗上增加更多,“同時我們學校近幾年都是研究生的總體就業形式比本科生好,這也是一個原因吧”。
從中我們不難看出,考研仍被大多數大學畢業生視爲“改變命運”的又一次機會。
非名校學生找工作易遭遇不公
相對名校的強勢,很多普通院校的計算機專業大學畢業生在找工作的過程中遭遇了不少不公平對待。據調查,很多IT公司的工資等級分重點和非重點院校,重點院校畢業生月薪要比普通院校畢業生高几百至一千元不等。
馬金紅和其他同學就參加了深圳一家公司在武漢的招聘會,並順利通過了筆試,沒想到在面試的時候得到了一個信息:這家公司給他們的是大專生的待遇,比華中科技大學、武漢大學的畢業生要少近千元。“不過後來還是有同學簽了,現在工作不好找。”馬金紅無奈地說。


計算機人才需求每年增100萬

目前,中國軟件產業還處於成長期,其市場潛力還遠遠沒有挖掘出來。2006年中國軟件市場總體規模將達到1073億元,增長率達到30%。2010年左右,中國軟件產業將步入成熟期。IT產業作爲知識密集、技術密集的產業,其迅猛發展的關鍵是有一大批從事IT技術創新的人才隊伍所支撐的,一個國家的IT人力資源儲備、IT人才培養及使用狀況決定着該國IT產業發展的水平和潛力。就中國來說,IT產業在過去5年經歷了年26.1%的增長速度,IT產業佔全國工業比重達到12.3%,佔GDP的9%。所以,無論是從大的方向講,還是從小的方面講,培養和儲備高素質的IT人才都顯得非常重要。
計算機人才:需求每年增加100萬
據介紹,目前我國的計算機應用水平還處於初級階段,隨着我國軟件業規模不斷擴大,軟件人才結構性矛盾日益顯得突出。教育部關於緊缺人才的報告稱,軟件從業人員近80萬人,其中專業人才約有50萬人(其中高級人才10萬人,中級人才25萬人,初級人才15萬人)。人才結構呈兩頭小中間大的橄欖型結構,不僅缺乏高層次的系統分析員、項目總設計師,也缺少大量的從事基礎性軟件開發人員。根據國際經驗,軟件人才高、中、初之比爲1:4:7。按照合理的人才結構比例進行測算,到2007年全國計算機應用專業人才的需求每年將增加百萬,但國內學歷教育目前只能提供5-6萬人。
IT行業收入情況
本次調查數據是從2006年5月到2007年4月通過互聯網收集的,被調查者主要集中在北京、上海、深圳、廣州及天津等市。統計結果顯示,IT業的平均年薪爲51073元。從具體職位看,IT業各職位的年薪均值同樣頗具領先優勢,屬高薪行業。以項目管理職位爲例,IT業年薪均值比總體年薪均值高出了25.19%;工廠管理職位則高出了26.8%。上海、深圳、北京是IT高薪城市。其中上海IT業薪水水平最高,年薪均值達到了16000元。
學歷經驗決定薪資
學歷與經驗是決定IT人薪情的兩大因素。學歷上看,基本符合學歷越高年薪均值越高的趨勢,從工作經驗看,工作3年和5年也分別能實現薪水的一個飛躍。工作1年者平均年薪爲36380元;3年者爲53987元;5年者達到了69300元;10-15年可以達到74074元。
今年薪資小幅增長
就目前狀況看,無論國內環境,還是國際趨勢,對IT人才的需求都呈現增長趨勢,但中華英才網職業專家分析認爲,IT業的總體薪資預計年內不會出現大幅提升,增長幅度將在10%———15%左右。
行業發展催生新崗位
行業變化可以爲職場人帶來新的發展機遇。IT業由於技術更新換代快,市場競爭激烈,因此也不斷地爲業內人士創造了新的發展空間。3G、芯片、互聯網、遊戲等已成爲近兩年IT職場上的關鍵詞,蘊藏者大量的職場機會。此外,新的商業模式也會引發新的工作崗位產生,但由於人才短缺,這些崗位也成爲高薪聚集地。目前遊戲產業人才缺口高達60萬,一名遊戲公司市場經理的年薪已達到26萬,而一名優秀的遊戲設計師的年薪在30萬元左右。而在今後幾年內,網絡安全人才、遊戲人才、軟件測試工程師、研究人員的需求將持續旺盛,薪資會相對較高。就拿網絡遊戲人才來說,最爲缺乏的遊戲設計、開發與編程人員,只要具備2年以上相關工作經驗;掌握C或C++編程,熟悉Win32/VC++開發平臺或Lunix/Unix開發平臺;熟悉TCP/IP、Socket編程或MySQL、Oracle數據庫;有良好的面向對象設計、分析能力、規範的編程風格;有個人作品和良好英文技術資料閱讀能力者優先。這類人員月薪一般都有萬元以上,屬於“金領”一族。此外,遊戲策劃人員、美工等也是熱銷的職位。有經驗的策劃人月薪也能達到上萬元,而資深的美工如果設計的速度和質量俱佳,最高月薪能達到2-3萬元,而一般美工月薪維持在4000-5000元。常言道:“天高任鳥飛,海闊憑魚躍”,IT行業作爲我國第一大產業,其發展潛力是非常巨大的。在就業形勢利好,人才缺口較大的情況下,要想成爲一個IT人,每一個求職者就只有憑自身的學識和能力了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章