據第28屆世界軟件工程大會上公布的數字,我國軟件產業規模從2000年的593億元發展到2005年的3900億元,5年增長近7倍。軟件產業在電子信息產業中所占比重從2001年的6.3%增加到2005年的11.2%。隨著國家信息化戰略的繼續推進,我國軟件產業還將繼續發展壯大,前景非常喜人??偟膩碚f,軟件行業的薪金較高,從事軟件行業相關工作是一個不錯的選擇。
然而,對于即將進入這個行業的青年學子,要有一定的危機感。一方面,國內幾乎所有大學都設置了計算機專業,而且培養方案雷同。隨著高校逐年擴招,計算機專業畢業生逐年增多,加上未就業的往屆計算機專業畢業生,應屆計算機專業畢業生競爭越來越激烈。另一方面,雖然我國軟件產業規模越來越大,但國際競爭力并不強,軟件產業鏈不完善,軟件企業具有“小、弱、散”等特點,市場生命周期短,從事軟件行業相關工作有一定的風險。
筆者在軟件行業具有多年工作經驗,對我國信息化、軟件產業有一定的研究,下面對即將進入這個行業的青年學子提一些建議,僅供參考。
分析軟件產業鏈
選擇適合自己的位置
俗話說,“只有適合自己才是最好的”。軟件產業有一個巨大的產業鏈。從軟件技術研究、軟件設計、軟件開發、軟件測試到軟件銷售、技術支持,等等。從領域來劃分,包括電子政務、企業信息化、電子商務等。每個領域又可以分為更細的領域,如企業信息化包括企業資源規劃(ERP)、客戶關系管理(CRM)、供應鏈管理(SCM)等。從軟件類型來看,有系統軟件、應用軟件(如管理類軟件、地理信息系統)、消費類軟件(如游戲軟件)等之分。你可以根據自己了解的情況進行判斷,結合自己的興趣和追求,在軟件產業鏈中選擇適合自己的位置。
了解我國軟件產業發展情況,提前做好準備,對于即將進入這個行業的青年學子來說非常重要。每個時期,我國軟件產業發展的重點和熱點不一樣。近年來,ERP、信息安全、游戲軟件等比較熱門,需要的人才多。一些新興領域的崗位相對較多,競爭程度相對較低,發展機會也多。當然,也不能盲目跟風,要有自己的判斷,穩扎穩打。
選好位置之后,關鍵就是如何朝既定方向努力了。你可以查找與該定位有關的信息,充分利用好大學四年的時間,提高自己的技能,給自己增加籌碼?,F在許多軟件企業在招聘時候都會明確崗位要求,如熟練VC++編程、精通Oracle 9i數據庫等。你可以根據你預選的就業崗位,重點學習相關專業知識,并動手實踐。
少抱怨 多做事
一些學生抱怨自己的學校沒有名氣,抱怨自己專業不好,抱怨課程設置不合理,抱怨老師教課太差勁,抱怨社會不公平,等等。就目前教育體制而言,學生的選擇權是很少的。與其抱怨,不如面對現實多做些事。
要充分利用網絡,彌補學校教學資源的不足?,F在大學的上網條件比過去好多了,而網絡有豐富的學習資源,提供了更多與外界的交流機會。特別是有了“百度”、“谷歌”這樣超強的搜索引擎,許多事情都可以不求別人了。例如,你想學習VC++編程,網上不僅有電子版教程,還有其他人的編程心得。如果你對任課老師不滿意,你可以自己學,可以求教同學或網友。如果你的學校教學水平不高,可以搜索下載北大、清華等名校的課件。如果你想了解目前軟件公司有哪些職位空缺,具體職位有哪些具體要求,你可以上網搜索一下,就知道了,這樣你就可以確定要選哪些課程,要學習哪些學校沒有教的知識,再通過網絡學習相關內容。
要多給自己創造實習機會。不少學生抱怨許多軟件公司招聘都要求有工作經驗。企業從追求利潤出發,可以理解。實際上,機會是自己創造的。要自己平時多動手編些程序,多自己給自己出難題。例如,可以假設自己是某軟件項目中的成員,自己給自己認領任務,要求自己在多長時間內完成。等自己動手能力強了,再去找實習機會,應該容易多了。你可以給公司領導看你的成果,展示你的實力,說不定他們會很賞識你。
取長補短
動態做好職業生涯規劃
在軟件產業中,有不同層次的工作崗位,如程序員、系統分析員、項目經理、技術總監、企業老總等。此外,還有一些相關職位,如軟件銷售、技術支持、咨詢師、軟件相關專業教師、培訓師等。職位越高,收入越高,發展空間越大。
每個人都有自己的愛好,都有自己的性格特點,都有自己的人生理想。有自己的特長,也有自己的短處。要根據自己情況,取長補短,動態做好職業生涯規劃。為什么要“動態”呢?這是因為每個人在不同時期的想法不太一樣,軟件行業發展是一個動態過程,有時候的確“計劃不如變化”,對自己的職業生涯規劃需要進行調整。但是,一些總的原則是不變的,如發展前景好、收入高、自己感興趣。
一般來說,人總是希望自己的職位越來越高,但要腳踏實地,及時學習新知識。例如,從程序員到系統分析員,對具體編程技巧要求越來越少,但對整體把握能力要求越來越高;從系統分析員到項目經理,則已經從“技術水平”偏向“管理能力”,特別是工作組之間的協調能力;從項目經理到技術總監,對戰略、管理等要求越來越高,技術總監是公司軟件研發的領航員;從技術總監到企業老總,要處理的不僅是技術方面的事務,還需要處理財務、人事、市場等事務。因此,要想往上走,就要給自己定一個目標(如大學畢業3年內從“程序員”變成“系統分析員”),并通過學習使自己能夠勝任更高崗位。
走上社會,沒有老師教了,自學能力顯得非常重要,補好自己的“短板”。一些做技術的沒有意識到學習管理知識的重要性,長期處于低層次的崗位,等年齡大了才明白過來。一些軟件技術人員沒有及時轉型,使自己發展面臨困境。這些教訓,青年學子應該吸取。
準備投身軟件行業的青年學子們,只要你們定好位,有務實的精神,利用好網絡資源,增強自學能力,做好職業生涯規劃,前途必將一片光明。