◆58%的軟件人在25歲以下,48%在本領域工作不滿3年
◆重點院校、本科、計算機專業開發者,占據著這個行業的主流
◆c/c++、java使用人數最多,c#居二,delphi位列第三
◆企業信息化、通領域為人氣最旺的兩大熱點
◆31%的中小民營軟件公司容納了52%的開發者
◆北京、上海、廣州、深圳四地成為中國開發人員的聚集地
……
時間進入2004年的尾聲,作為本刊主角的軟件人,今年收入幾何?發展態勢怎樣?為了全面解析2004年中國程序員的收入與發展狀況,本刊特別策劃了這期專題。
按照整個社會的普遍***識,軟件開發者是壹個高薪的職業。事實情況何?高薪高到什麽程度?究竟是什麽人在賺取這些高薪?影響收入的決定性因素又是什麽?為了取得真實數據,本刊用了2個月的時間進行深入調查與采訪,希望這篇文章能在歲末年初之際,為大家帶來深入的思考。
細分市場,其實軟件從業人員除了程序員外,還囊括了很多的相關職業和角色,例如技術推廣人、項目負責人、技術總監等,因此,凡與軟件技術相關的工作或職業,都屬於本專題關註之列。
程序員薪資調查報告
“軟件人,今天薪資值多少?”大型網絡調查活動從2004年10月初開始,在各大軟件門戶站點都開展了熱點調查,截止11月底,在兩個月的時間裏,有近13000人參與並積極討論了這個話題。
2004年,軟件業人員結構處於什麽分層?
2004年,開發人員實際收入多少?
2004年,開發人員使用最多的技術是什麽?
2004年,影響收入的決定性因素到底是什麽?
……
圍繞以上種種問題,本刊設計了相關的調查與采訪題目,在分析與統計開發者基本薪資情況下,還針對被調查者的專業背景、技術、軟技能、公司福利以及影響薪資的關鍵因素做了相應的調查。
下面就讓我們進入此次調查的數據現場。
2004年中國開發者平均月薪3500元
49%的開發者月薪不足3000,54%年薪不足4萬(見表1、表2)。經歷軟件泡沫的投資家、管理者在對待員工的薪水上更為謹慎,但對開發者而言心理上卻產生比較大的落差,在大環境如此的情況下,處於弱勢的開發群體需要學會如何去適應環境,調整心態。
程序員占據大壁江山,升任技術總監者鳳毛麟角
從本次的調查數據來看,程序員在所有調查者中占據主流,人數為壹半還多,高級程序員也占了20%,這也是為什麽開發者薪資普遍不高的主要原因之壹。曾經業界大為盛行的國內缺乏高層次的軟件人才的說法,這裏似乎可以提供實在而有力的數據支持(見表3、表4)。
另外,從本次調查還得到了壹個趨勢:在做了3-5年的程序開發工作後,開始產生壹定的人員分流現象。從有壹定技術能力的程序員開始,到根據自己興趣與愛好的二次擇業,有相當部分的人員脫離編碼壹線,開始跨入技術主管、項目經理、技術支持、市場推廣等角色。
不滿者過半,普遍認為薪水太低
調查顯示只有4%的人對薪水比較滿意,近64%的人認為自己的薪水與社會同等能力開發人員相比偏低,這可以看出軟件泡沫對開發人員造成的心理落差依然存在。人們普遍認為,軟件業比較浮燥,所處其中的人也比較浮燥,但現在軟件產業的發展越來越趨於理性和平和,只有先調整好自己的心態,平和地從基本功練起,薪水的價值才可能越來越得到不斷提升。
軟件開發,讓女性走開
表5數據表明,開發者世界是壹塊絕對屬於男性的天地,被調查者中有97%的人員屬於男性。記者在采訪中不止壹次地發現,在軟件公司中工作的女性很少,而從事壹線編碼工作的女性則是少之更少。壹方面,軟件開發這種技術創新與高挑戰性、高壓力的工作,男性更易於取得成果。另壹方面,也有壹部分中小企業對女性程序員不重視,甚至同工不同酬,也讓壹些希望就職此行業的女性永遠地離開了這塊陣地。
北京、上海、深圳、杭州成為程序員的最愛
地域對軟件人員的薪資有很大的影響。北京以其政治、文化的優勢集中了近19%的軟件開發者,上海、深圳各占13%、10%,而杭州,以其良好的自然環境、人文環境及政府環境也吸引了5%的軟件人才(見表6)。數據表明,擁有高校資源的城市先天性地占據著開發人才的絕對優勢。而且,各項調查數據顯示,地域也已不再是限制開發者流動的主要因素,尤其對於技術高手,他們幾乎可以自由地在各大城市間來來往往。
情人雖好,糟糠之妻難下堂
哪些人在投資it企業,被調查者所在公司的規模如何?根據采訪,幾乎絕大多數的被調查者都將外企列在了第壹選擇,青睞之情溢於言表,但畢竟高高的門坎以及各種復雜因素,致使這些意願大部分都難以實現。反而是那些遭到諸多抱怨的民營企業,尤其是占據31%的最高市場份額、員工數不足50人、管理不規範的中小軟件公司,容納了52%的開發者隊伍。
c/c++、java成為翹楚,c#實力強勁
調查顯示,c/c++、java已是中國開發者的最愛,delphi依然延續著它的傳奇之路,而c#表現出了強大的後勁,相信這個微軟公司推崇備至的開發利器在未來幾年會如vb壹樣贏得開發者的信賴。
人氣最旺的2大領域——企業信息化、通信
企業信息化、通信、通用軟件開發、系統集成四大領域集中了目前開發者的大多數。加入wto之後,中國企業要與世界接軌,e化是必然的趨勢,況且通信這個新興行業以其門檻高、薪水高也吸引了許多開發者。企業信息化作為傳統行業向網絡化邁進的必然過程,容納著很多軟件人。另外,從市場角度看,移動、遊戲開發、信息全三大熱點領域對開發者也同樣有極強誘惑力。
本科、計算機專業、部屬院校大學畢業者成為中流砥柱
軟件開發,並非只有計算機專業的人才能勝任,調查顯示,有近40%的開發者是從其它相關或無關專業轉行而來,但不可否認的是,占據60%者仍然為科班出身者。另外,盡管從來就崇尚高中畢業生就能成為軟件天才,但這樣的神話畢竟只是少數,支撐中國軟件業的仍然是大學教育程度以上者。參與調查者中86%具有大專以上學歷,另有8%的人具有碩士學歷,數據表明中國開發者的整體教育水平較高。
綜合實力的三大法寶:閱歷、技術與溝通
59%的開發者從業期間做過的項目不超過5個,61%的人溝通能力較差,而近76%的開發者對自己比較自信,認為自己能力不弱於公司其它人員甚至更強。根據調查,在影響軟件人薪資的因素中,閱歷、技術強弱是決定性因素。另外,信息化時代普遍重視團隊與項目整體實力,溝通能力成為影響程序員個人發展的壹個重要因素。
軟件人主體正處青春期
“程序員是吃青春飯的”,這個論斷在本次調查中從另外壹個角度得到驗證。58%的軟件開發者年齡不到25歲,48%的人在本領域工作時間不到3年,這些軟件生力軍未來5年必將成為引導中國軟件發展潮流的主力軍(見表18、表19)。另外,根據調查與采訪,年齡在35歲左右的第二代軟件人,現在已經成長為企業或項目的管理者,在各大軟件公司擔當著成熟、理性、有主見的軟件開發帶頭人的角色。
待遇與福利走向正規化
有63%的公司會根據員工表現主動加薪(見表20),近80%的公司會為員工提供基本福利,如養老、醫療保險、住房補助、午餐補助等(見表21)。培訓作為提升開發人員專業技能和實力的直接手段,越來越得到更多公司的重視。根據調查,項目獎金和固定假期基本成為以項目方式運作的公司的固定法寶,以鼓勵和保障員工的士氣和工作積極性。越來越多的中國軟件企業,開始邁向規範化管理之路。
技術與眼光是決定薪水的至關要素
絕大部分被調查者都認為技術能力是決定薪資的最關鍵因素。但在采訪過程中,卻有更多的技術總監甚至公司總經理壹級,認為短期內決定壹個開發者薪水的因素中技術能力確實非常關鍵,但從長期來看,能對開發者的薪水帶來長期且持久影響的,卻不只是技術能力,更多的則是他本人對業界的了解度,即眼光是否開闊。這是壹個很重要的信號,如果只在技術點上打轉的人,除非是技術天才型,決大多數必須從綜合能力等各方面來加強,而絕非技術這壹點。可以說,在加強自身技術實力的前提下,開闊的視野、壹定的溝通能力、自我管理與團隊管理能力都對個人的發展起到至關重要的作用。(見表22)
現狀解析:五維度立體定位開發者的薪資水平
結合以上調查結果以及本刊記者的深入采訪,從宏觀角度來看,有五個要素立體性地將軟件人定位在了壹定的薪資水平上。
這五個要素分別是:眼光技術、角色定位、公司性質、行業領域、地域因素。除第壹、二要素是以個體原因占主體外,其他三個關鍵要素都取決於社會、產業、企業或公司本身的發展情況,但這些要素也不是壹成不變的,在壹定程度上,都是雙向選擇。
眼光技術是關鍵
壹級:眼光與閱歷
二級:核心技術
三級:專業與溝通
眼光開闊者得高薪
被采訪者:王永剛
個人背景:軟件公司cto
對於“決定薪資的最關鍵因素是什麽”這個問題,王永剛用“是否適合職位”來回答,這壹點與很多認為技術能力強就可以拿高薪的觀點很不壹樣。他認為,多數職位分工不同,即便技術能力強但不適合職位,壹樣拿不到理想的薪水。他們公司在給員工定職定薪時,會與權威的咨詢公司合作,從分析職位工作職責,到該職位所要求的人員素質,再到應聘員工對該職位的理解以及實際的工作情況,進行綜合考慮。
專業與技術產生核心競爭力
被采訪者:孫勇
個人背景:高級程序員,linux下c/c++開發
工作四年來,孫勇壹直從事linux下使用c/c++進行的嵌入式開發,四年中跳過兩次槽。跳槽前後的薪水變化很有意思,跳槽前月薪低年薪高,跳槽後月薪高但年薪卻降了很多,原因是第壹家公司項目獎金、年終分紅很多,而第二家公司卻沒有其他方面的獎勵機制。
孫勇自認為跳槽太過頻繁,這樣對自己技術能力的發展會產生較多的負面影響。在他看來,壹個人薪資的高低終究取決於自己技術的核心競爭力,變動太大可能會造成技術上的不連續。所以孫勇說,未來五年內自己會沈浸於技術不考慮其它,目的只有壹個,就是讓自己更專業、更核心!
專家分析:眼光專業與核心競爭力是定位軟件人層級的第壹法碼,其包含著很多的綜合因素:專業背景、閱歷、經驗值、能力高下等等。趨勢全球研發及資訊執行副總裁國屏認為,“技術很重要,但更重要的是市場和文化的配合。在個人的發展過程中,學習也會起到重要的作用。此外,還必須認同企業文化,具備技術、對工作、對解決問題的熱情”。此外,學習能力和溝通能力也是專家們認為重要度很高的2個要素。當然,這其中,作為前提“最重要的還是興趣,緣於自身對程序開發的熱愛”,8848公司cto張研如是說。
角色大挪移
壹級指標:cto、項目承包人
二級指標:架構師、部門主管/項目主管
三級指標:普通開發人員
從個人發展的角度和過程來看,這個指標應該是倒向。但從業界普遍的認識,無論是能力、閱歷還是收入待遇,人們普遍對壹級指標中的人員更多持贊賞態度。
被采訪者:張齊生
個人背景:技術總監
起初,我只是在壹家軟件公司作java程序員,後來隨著項目的進展以及工作時間的推移,自己的技術能力、項目管理能力也逐步加強,從最初的開發人員做到項目主管,2003年底的時候做到技術總監,工資範圍也從最初的4000元到8000元,再到技術總監的萬元,角色的改變確實帶來了很多附加價值,當然,這個職位要求妳帶來的價值也會更多。
專家分析:出現這種工資結構是正常的。因為架構師、cto壹般都是從普通開發人員過來的,具有深厚的業界開發經驗和背景。聯合信息集團移動應用開發部總經理熊軍認為,開發人員必須“對自己能力的認識有壹個準確的職業定位。認識自己,才能準確地職業定位,有了準確的職業定位,才能有短期、中期和長期的發展方向和動力。”
8848公司cto張研表示反對“學而優則士”、“不想當將軍的士兵就不是好士兵”此類說法。同樣,csdn網站、《程序員》雜誌社總經理蔣濤也不建議所有程序員都向管理道路發展,因為相比之下,項目經理和cto必定具有壹些獨特的素質,比如溝通能力、項目管理能力,組織能力、計劃能力以及產品和技術的眼光等,這些素質並不是每壹個人都具備的。
公司對對碰
壹級指標:外資、合資、民營大型it公司
二級指標:合資、中小軟件公司
三級指標:國企、事業單位
采訪中,有位叫王巖的資深開發人員壹再強調,如果可能,壹定要進外企。本次調查中,微軟亞洲研究院,ibm研究院等外企幾乎成了大部分開發人員所向往的聖地。
外企是我第壹選擇
被采訪者:李文山
個人背景:技術支持
上海交大畢業的李文山,在校時就已經參與了很多社團活動,因此也見識了不少各種企業人員的做事風格與思想狀態。外企大公司前沿的技術科研、嚴謹負責的處事態度都給他留下了深刻的印象。當然,豐富的培訓、優厚的待遇、放心的福利也是必須考慮的因素。用他的話說,“身邊全是壹級的牛人,自己的發展自然就有了保障”。
中小軟件企業機會多
被采訪者:劉洋
個人背景:項目經理+程序員
天天加班加點,見到劉洋時他壹臉的菜色,但心情不錯。畢業不到壹年,他就憑技術能力與管理能力當上了項目經理。雖然下面員工流動率高,但劉洋的薪水卻是老板親自欽點,比起畢業的同班同學綽綽有余。從項目最初的客戶談判、到中間執行,再到最後的交工,劉洋什麽都做過,因此也鍛煉得幾乎成了全能手。對於未來,他希望公司業務做大後,能再規範壹些,當然,隨著公司的成長,自己上升的空間也很大。
三企走遍
被采訪者:阿蒙(vchome.net)
個人背景:6年,通信行業,珠海
我很幸運,畢業時就進了美資軟件公司,從事系統軟件的開發工作,主要應用c/c++、x86匯編、mips匯編、ddk、sdk等技術,年薪四萬多。在這家外企工作兩年後,技術與處事能力大有提高,但開始心生厭倦,總覺得外面的世界很精彩。後來有壹家從事通信軟件產品開發的公司,答應年薪翻倍,壹年後可走上管理層,怦然心動後就去新公司報到了。壹年後,如願以償地走上管理層,兩年後,技術管理能力以及行業業務能力有了質的飛躍,也越來越發現這個行業有前途,於是與朋友開始策劃開公司,資金融到後就轟轟烈烈地創業了。沒日沒幹了壹年,由於資金與市場的原因,公司over,只好灰溜溜地去壹家香港合資公司繼續打工,仍做管理層。
我的感覺是,外企有壹整套規章制度,薪金制度也較為完善,工作考評有客觀的數值:月工作計劃與總結、季度工作考核、上司的總體評價等,這些考核都很詳細,細到完成的代碼量、文檔數、提過什麽建議等等。國內企業也有計劃與考核,但更多的是主觀態度,而對工作的效果與過程並不具體細化,人際關系、表達能力等往往起著很微妙的關鍵作用。當然國內企業也有很多優點,比如制度靈活。
專家點評:人才的爭奪,壹方面是卯足了勁準備搶占有利地勢和環境的個人開發者,另壹方面,企業間的人才爭奪戰越演越烈。在此情況下,為了吸引國內的高素質人才,不少外企紛紛在中國開設研究院,走“曲線救國”道路。根據壹份獵頭資料,摩托羅拉研發中心、松下電器中國研究開發公司、ibm中國研究中心、朗訊公司貝爾實驗室、微軟中國研究院都是獵取高級科研、管理人才的大頭。外企與外企、外企與國企、國企與民企,這個三角關系,雖然在早幾年優劣非常明顯,但現在,這種差距正在明顯縮小。具體適合哪個企業,圍城內外其實也並不是三重天(見下頁表23)。
熱點行業易淘金
壹級推薦:移動開發、遊戲開發
二級推薦:安全領域、企業信息化
三級推薦:通用軟件、系統平臺、項目開發等
專家點評:出現這種趨勢主要是由市場對軟件人才的供求決定的,因為目前在移動和遊戲領域開發人員確實比較少,所以相對而言,他們的薪資較高,這就是所謂的“奇貨可居”。但是,目前市場在成長,這些新興或熱點領域的開發人員數量也在逐漸增加,當達到壹個平衡點時,他們的工資也會隨之下降,這主要由市場對人才的供求關系決定。不建議開發人員輕易放棄自己原有的開發領域花大量時間和精力投向自己不熟悉的領域。
所以,熊軍認為:這兩個行業方向的長線發展看好,也需要更多的開發人員,但是年輕人都要根據自己的興趣愛好、思維模式、技術能力選擇更適合自己的行業方向,而且也有很多更有潛力的方向,建議年輕人從長遠考慮。
地域火拼
壹級指標:北京、上海
二級指標:深圳、杭州、廣州
三級指標:成都、武漢、大連等
絕大多數的軟件從業人員集中在北京、上海、廣州和深圳四大城市,其中尤以北京的人數最為集中,但在另壹項相關的調查中,上海卻是程序員最向往的城市。在本次收入調查中,北京、上海的工資較高。武漢稍低於成都。
地域不同,薪資有別
被采訪者:青潤
個人背景:5年,電信行業、軟件企業服務
我本人在北京、上海、深圳、成都四地都曾工作過。我基本上這樣認為,對於剛剛大學畢業的軟件人員,工資情況是這樣:成都1500-2000元/月,上海2000元/月,深圳2000-2500元/月,北京2000-2500元/月。工作幾年後,以成都系數為1來計,上海和其他地方為1.3-1.5倍於成都的收入。差異主要也是因為生活成本造成的。
相比而言,北京具有王者氣氛,有著俯瞰全國的實力和影響力。上海是經濟驅動的城市。深圳對人的友好度最好,它的優點是有各種各樣的新技術公司,缺點是缺乏大公司的支撐。好山好水的成都,雖起步了很多軟件公司,但大都在出川後倒下了,或者只是長居四川,足少出戶,感覺比較舒適和懶散。
安逸的成都競爭的北京
被采訪者:夏桅
個人背景:。net開發人員
夏桅畢業之後就來到北京從事軟件開發工作。但他時常懷念起成都的生活,那裏的山,那裏的水,還有怡然自得的成都人都給他留下了深刻的印象。
但夏桅還是不後悔。壹方面,安逸的環境對自己發展不利,適度的競爭可以發掘自身的潛力。而且,眼界開闊了,薪水也高不少。當然,在北京的生活絕對說不上舒服,但機會多,可有多種選擇,極大地改觀了自己的現狀。
壹眼可以看到頭的武漢,但我喜歡
被采訪者:劉如寧
個人背景:大學教師、項目主管
在武漢工作了10多年,劉如寧感覺還是比較愜意。比收入,武漢可能還不如成都,更別提北京和上海,但武漢的生活成本比較低,幾塊錢就夠壹天的夥食了。在高校擔當大學教師的劉如寧,科研任務不重,而且還有足夠的時間去外面承接項目,用自己喜歡的軟件開發技術賺取外快。“我不是壹個特別喜歡接受挑戰的人,這種做自己喜歡的事情、寧靜而富裕的生活,我還是比較滿足”,有房、有車,生活安定富足的劉如寧如是說。
專家點評:比“營利”,必須是壹個閉環。有收入比較,還得有支出比較,兩者對比後才是最終收獲。在地域這個問題上,大城市,確實收入比較高,但相對的,生活成本也較高。
趨勢全球研發及資訊執行副總裁梁國屏表示,趨勢的薪資結構體系在全世界都是壹樣的,具體數值要根據各地的市場來調整。比如壹個經理,他的等級可能是10,那麽不論在中國、日本還是美國,他的等級都是10.但這個等級的薪水具體是多少,就要看當地的市場了,趨勢會和當地的薪資調查單位合作,來確定系數,然後計算出具體的薪水。
除薪水外,地域的附加價值會更重要壹些。第壹,對於技術發展比較迅速的it業,在大城市,整體的環境和氛圍相對會好壹些,例如在北京和上海等地,幾乎每天都會有技術論壇、開發者大會、大廠商的開發日、各領域大師的巡回講座等。其次,作的機會也會比較多,因為集中了各種類型的公司和企業,總會找到適合妳條件的合適職位和選擇。第三,可以參與比較大的技術團體,形成獨特的生活與社交圈。用8848公司cto張研的話來說,“如果周圍都是高手,妳不是高手也難”,所以地域對人影響最大的是提供了壹個環境,其次才是機會和薪水。
對此,telelogic公司北方區總經理任群力建議說,“如果開發人員能夠善於利用互聯網,並有決心多學習,這種地域差異會得到弱化。”
我拿青春賭明天
在本次專題組織中,大部分被采訪人都明確表示,自己會在軟件業領域壹直奮鬥下去,因為從中得到了很多的快樂與激情。但明天是否壹定會更好,這需要從兩個角度去考慮:壹是從個人角度講,年輕的軟件人壹定要有個人職業的規劃,而且這種規劃要從自己特點或專長出發,與當前業界相適應。另外,更重要的是,個人發展到什麽程度,還需要同整個軟件大環境和社會環境掛鉤。
個人職業要規劃
現在廣州做了4年delphi/c行業開發、年薪10萬的王旋說,“工作後所得到的收獲就是,學習和工作要有相對明確的目標,不能因為壹時心動而去學習某壹技術。在真正下決定之前,我通常會考慮更多因素,包括長期的發展、個人路線的規劃、需要付出的代價、可能遇到的困難以及解決的辦法等等,在決定後還會制定更加明確的計劃,包括短期、中期和長期的,身邊可以利用到的資源,以及每壹個階段是怎麽過渡到更高階段的計劃。”
現在,越來越多的在職人員意識到,未來的職業細分市場中,只有在某壹領域確實比較深入、具有專長和資源的人會得到企業的重視,浪裏淘沙勇者勝。
中國軟件業面臨困境
中國的軟件業發展目前面臨兩難境地。上至國家,下至各城市都給予了相當的政策優惠,但整體軟件業的發展卻壹直雷聲大,雨點小。對此,北航軟件學院院長孫偉憂心忡忡,“很多人從心裏看不起印度,但印度的軟件業卻有數家2萬、3萬員工規模的大企業,放眼中國,規模最大的東軟集團、用友公司,真正的軟件開發者也不過兩、三千人,這種差別太巨大了,我們壹定要好好思考,中國的軟件業究竟出了什麽問題?”
對此,很多專家認為,中國軟件業已經面臨壹個新的轉折點,隨著信息化在各行各業的深入運用,軟件業有機會深度專業化,由邊緣而進入核心,從而形成以深度專業化為特征的核心競爭力。無論個人還是公司,我們都有幸在第壹時間站在了軟件業這塊前沿陣地,但明天是否會更好,還有待於中國軟件業的整體發展,在這頗為沈悶的時刻,我們期望“讓暴風雨來得更猛烈些吧”!
參考資料: