閻志濤
近期美國《財(cái)富》雜志公布全球最大富豪排名,美國微軟公司總裁比爾·蓋茲名列榜首,此外前6名中還有兩人均出自電子計(jì)算機(jī)行業(yè)。他們的財(cái)富令人艷羨,而透過這些讓人眼熱心跳的數(shù)字,我們不難看到一個新行業(yè)——信息產(chǎn)業(yè)的興起與巨大潛力,本期為想進(jìn)入這個行業(yè)的朋友指點(diǎn)迷津。
電腦時代
美國微軟公司總裁比爾·蓋茨連續(xù)3年蟬聯(lián)世界巨富之冠,顯示著作為電腦從業(yè)者在信息時代里能夠取得的巨大財(cái)富與空前輝煌。這不僅僅是個人的成功。信息產(chǎn)業(yè)自誕生以來,發(fā)展態(tài)勢極為迅猛,業(yè)已成為一個國家技術(shù)水平的衡量標(biāo)志,就世界總體狀況而言,其產(chǎn)業(yè)產(chǎn)值目前排名第三,21世紀(jì)將躍居首位。
留意一下你的四周,不難發(fā)現(xiàn)這樣一些現(xiàn)象:越來越多有關(guān)計(jì)算機(jī)的報(bào)刊涌上書報(bào)亭;一家又一家電腦公司壁立街頭成為這個年代的獨(dú)特風(fēng)景;名目繁多的各類電腦培訓(xùn)也如雨后春筍般在城市各處蔓延;各新聞媒體也以空前濃厚持久的興趣密切關(guān)注這一時代“新寵”的動向。所有這一切似乎都在宣揚(yáng)著一個共同的主題:我們已然進(jìn)入一個新的時代——電腦時代。
電腦、軟件與軟件設(shè)計(jì)師
電子計(jì)算機(jī)從產(chǎn)生發(fā)展到現(xiàn)在僅僅半個世紀(jì),但卻創(chuàng)造了并且仍在創(chuàng)造著許多奇跡。它的應(yīng)用范圍之廣有目共睹,從人們習(xí)以為常的銀行儲蓄、商場購物到火箭發(fā)射、衛(wèi)星上天,所有這一切都有電腦在發(fā)揮著巨大的作用?,F(xiàn)今幾乎人類社會所有領(lǐng)域的進(jìn)步與發(fā)展都與計(jì)算機(jī)技術(shù)的應(yīng)用密不可分。
而這一行業(yè)也造就了許多商業(yè)奇跡,比爾·蓋茲成立微軟公司不過20年的時間,微軟公司已發(fā)展成為世界著名的大公司,而他本人也儼然成為世界首富,其持續(xù)的指數(shù)增長速度是其他行業(yè)難以比擬的。專家預(yù)言,21世紀(jì)將是一個更完全意義上的信息時代,計(jì)算機(jī)將起著更為重要的作用。
計(jì)算機(jī)軟件是整個計(jì)算機(jī)系統(tǒng)中最重要的部分之一。沒有計(jì)算機(jī)軟件的計(jì)算機(jī)只是插在一起的一堆集成電路板,沒有任何實(shí)際意義。有了軟件的支持,計(jì)算機(jī)各項(xiàng)具體功能才得以真正運(yùn)轉(zhuǎn),以適應(yīng)各個領(lǐng)域的不同需要,比如財(cái)務(wù)管理與銀行儲蓄,依賴的就是財(cái)務(wù)軟件和金融軟件的技術(shù)支持。從這個意義上說,軟件之于計(jì)算機(jī),就如同大腦之于身體。大腦依附于身體,又賦予身體以意志力與行動力,人才得以成其為人,行使為人的種種權(quán)利。
計(jì)算機(jī)軟件產(chǎn)業(yè)已成為整個計(jì)算機(jī)行業(yè)舉足輕重的組成部分,在西方發(fā)達(dá)國家已成長為一個能帶來巨額利潤的重要產(chǎn)業(yè)部門。在中國,軟件業(yè)的重要性正逐漸被認(rèn)識,行業(yè)內(nèi)對軟件開發(fā)越來越重視,投資力度也越來越大,軟件設(shè)計(jì)與開發(fā)之緊迫,大有“箭在弦上,不得不發(fā)”之勢。
軟件工程師的工作就是開發(fā)適應(yīng)各種需要的計(jì)算機(jī)軟件。與計(jì)算機(jī)技術(shù)的飛速發(fā)展很不協(xié)調(diào),當(dāng)前世界尤其是中國的軟件工程師的數(shù)量還很不足,因此計(jì)算機(jī)行業(yè)目前以及今后相當(dāng)一段時間內(nèi),對軟件工程師的需求都是一個很巨大的數(shù)字。據(jù)統(tǒng)計(jì),在美國軟件工程師有大約10萬左右的缺口。而中國對軟件工程師需求之迫切也可以從各種報(bào)刊雜志的招聘廣告中窺見一斑。
也因此,一個軟件工程師的收入無論在國內(nèi)還是國外都屬上乘。在美國,一個取得學(xué)士學(xué)位的軟件工程師年薪一般都在5萬美元左右,而取得碩士學(xué)位的軟件工程師的年薪則在7萬美元左右。在國內(nèi),一般的私營公司里,一個軟件工程師的月薪最低也在3000元以上,在比
較好的外資企業(yè),月收入則有萬元左右。所有這些還是指一般的編程人員,如果有了足夠的經(jīng)驗(yàn)和水平,可以做一個項(xiàng)目負(fù)責(zé)人或者開發(fā)小組負(fù)責(zé)人,則收入會有更大幅度的提高。在未來的21世紀(jì),隨著計(jì)算機(jī)的作用越來越大,軟件工程師的行情肯定還會看漲。成為一名軟件工程師,你應(yīng)該具備的條件一、對這個職業(yè)的濃厚興趣。軟件工程師是一個誘人的職業(yè),同時它也非常艱苦,經(jīng)常會在計(jì)算機(jī)屏幕前一坐就是一整天。為了解決軟件開發(fā)過程中的一個問題,你往往還要面對連續(xù)工作數(shù)小時卻無任何進(jìn)展的信心以及耐力的挑戰(zhàn)。如果對這一行沒有足夠的興趣,大概你是很難堅(jiān)持下來的。不過這也正是這一職業(yè)的樂趣所在,當(dāng)你歷盡千辛萬苦終于完成了軟件的設(shè)計(jì),你的成就感以及喜悅之情也是他人難以體會的。
二、比較好的數(shù)學(xué)功底。軟件產(chǎn)業(yè)是一個純粹的智力型產(chǎn)業(yè),所有的軟件產(chǎn)品都是工程師智慧的結(jié)晶。人的智力因素在軟件開發(fā)中起了非常重要的作用,其中抽象思維能力和邏輯思維能力尤其重要。而這兩種能力的培養(yǎng)和獲得都離不開良好的數(shù)學(xué)功底及科學(xué)分析能力。許多著名的軟件方面的專家都是學(xué)數(shù)學(xué)出身,比如著名的計(jì)算機(jī)科學(xué)家圖靈,又比如國內(nèi)的王選教授。軟件開發(fā),需要將現(xiàn)實(shí)生活中的具體問題抽象為數(shù)學(xué)模型,同時為了提高軟件的性能,又需要選擇適當(dāng)?shù)乃惴?這一切都離不開較好的數(shù)學(xué)素養(yǎng)。
三、很好的協(xié)同工作能力。搞軟件開發(fā)一般說來都是很龐大的系統(tǒng)工程,必須依靠集體的智慧與合作。也許起初一個軟件天才還可以憑借個人的智慧開發(fā)出一個軟件,可是隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,現(xiàn)在軟件程序的繁復(fù)以及工程之龐大已遠(yuǎn)非個人可以想像、勝任?,F(xiàn)在說一人開發(fā)一個軟件,聽來就像天方夜譚。隨著軟件功能越來越強(qiáng),界面越來越友好,也越做越大,一個軟件通常都需要幾十個甚至上百個程序員來協(xié)同完成。像現(xiàn)在大家都很熟悉的Windows95、Of-fice等,都是上百個軟件工程師共同完成的。所以對一個軟件工程師來說,不能很好地和別人協(xié)同合作,就搞不好軟件開發(fā)。
四、比較廣闊的知識面。計(jì)算機(jī)軟件的應(yīng)用領(lǐng)域越來越廣闊,這就對軟件開發(fā)工程師的知識面提出了更高的要求。要為某一領(lǐng)域做專業(yè)軟件,首先開發(fā)人員對該領(lǐng)域要有相當(dāng)?shù)牧私?才能很好地把握這一領(lǐng)域的具體需求,從而開發(fā)出適合需要的軟件。而制作那些面向具體用戶的軟件,對工程師的要求就更高。因?yàn)槿绻銓τ脩舻念I(lǐng)域了解不夠的話,就無法和用戶很好地交流,也就無法了解用戶的真實(shí)意圖,很難開發(fā)出適合用戶需要的軟件。
當(dāng)然,以上只是一個軟件工程師所應(yīng)具備的基本素質(zhì),要做一名成功的軟件工程師,你自然有很長的路要走。但最根本的,你要先進(jìn)入計(jì)算機(jī)行業(yè)。計(jì)算機(jī)行業(yè)是典型的高科技行業(yè),它的入場券現(xiàn)在最低也要是專業(yè)本科畢業(yè),以后的行情也許還要再漲。它是一項(xiàng)專之又專的技術(shù)行業(yè),你的專業(yè)技能越過硬,你在業(yè)內(nèi)的實(shí)力也就越強(qiáng),你成功的機(jī)率也就越大。所以,如果你想將來做一名軟件設(shè)計(jì)師,當(dāng)務(wù)之急,就是要努力考取某所大學(xué)的計(jì)算機(jī)專業(yè)。因?yàn)?這是你必需的入場券。