高健
眾所周知,當(dāng)今時(shí)代是信息時(shí)代,網(wǎng)絡(luò)、信息、電腦、軟件這些名詞主導(dǎo)著這個(gè)時(shí)代的發(fā)展。軟件改變著人類的生活方式,聊天需要即時(shí)通訊軟件,娛樂(lè)需要游戲軟件,聽(tīng)歌需要音樂(lè)軟件,就連拍個(gè)照都還要“擦PS(Photoshop)”來(lái)美容。軟件工程專業(yè)在國(guó)外是一門很成熟的專業(yè),美國(guó)、印度的軟件行業(yè)發(fā)展得很好。中國(guó)在這方面起步較晚,國(guó)內(nèi)軟件工程專業(yè)是2002年教育部新增專業(yè)。這個(gè)專業(yè)是一個(gè)高投入、高產(chǎn)出的年輕專業(yè)。英語(yǔ)好、邏輯性強(qiáng)、對(duì)電腦感興趣的人比較適合報(bào)考這個(gè)專業(yè)。
高投入投向何處
軟件工程屬于計(jì)算機(jī)大類,但很多學(xué)校已經(jīng)把其獨(dú)立出來(lái),成立軟件學(xué)院。在選擇軟件工程專業(yè)時(shí),不僅要考慮專業(yè)所在院校的客觀條件,還要考慮該專業(yè)在教學(xué)過(guò)程中提供的教學(xué)方法和教學(xué)環(huán)境,比如是否提供雙語(yǔ)教學(xué),是否提供實(shí)習(xí)單位,是否有學(xué)生動(dòng)手的實(shí)驗(yàn)課程等。
軟件工程專業(yè)一年的學(xué)費(fèi)一般是普通專業(yè)的三倍,大多接近1.5萬(wàn)元每年。我國(guó)開設(shè)軟件工程專業(yè)的院校較多,相對(duì)來(lái)說(shuō),北京理工大學(xué)、北京郵電大學(xué)、北京工業(yè)大學(xué)、天津大學(xué)、哈爾濱工業(yè)大學(xué)、吉林大學(xué)、東北大學(xué)、大連理工大學(xué)、同濟(jì)大學(xué)、南京大學(xué)、華南理工大學(xué)、西北工業(yè)大學(xué)、西安電子科技大學(xué)、西安交通大學(xué)等37所軟件工程示范性高校在軟件人才培養(yǎng)和科技研發(fā)方面走在了眾多院校的前列。
和其他專業(yè)一樣,軟件工程專業(yè)的學(xué)習(xí)也是從最基礎(chǔ)的學(xué)科起步的。一開始的課程主要有微積分、數(shù)據(jù)結(jié)構(gòu)、C/C++語(yǔ)言、計(jì)算機(jī)組成原理、編譯原理、網(wǎng)絡(luò)工程等。在打牢基礎(chǔ)后,就開始學(xué)習(xí)諸如項(xiàng)目管理、軟件質(zhì)量與測(cè)試、Java語(yǔ)言、離散數(shù)學(xué)、電子電路等專業(yè)課。相對(duì)于其他計(jì)算機(jī)類專業(yè),軟件工程專業(yè)的學(xué)生動(dòng)手的機(jī)會(huì)要多一些,而且其對(duì)動(dòng)手能力的要求也更高。
要知道對(duì)于軟件工程專業(yè),課堂上學(xué)習(xí)的內(nèi)容只是基礎(chǔ),課下的練習(xí)才是關(guān)鍵,你要經(jīng)常練習(xí)編寫程序,去開創(chuàng)一些新的功能,實(shí)現(xiàn)某個(gè)程序,將課堂學(xué)到的知識(shí)用到程序的開發(fā)中去,這才能學(xué)好軟件工程專業(yè)。該專業(yè)很多同學(xué)會(huì)在本科期間考取各種證書,如各企業(yè)認(rèn)證的卓越工程師、軟件測(cè)試工程師、數(shù)據(jù)庫(kù)工程師等等,但證書不是目的,通過(guò)考取證書而進(jìn)行的學(xué)習(xí)實(shí)踐才是目的,真正的牛人是不需要證書裝點(diǎn)的。由于IT行業(yè)變化很快,發(fā)展也很迅猛,相比證書,具備自主學(xué)習(xí)能力才是保障就業(yè)路途坦蕩的通行證。在我看來(lái),無(wú)論是編寫軟件程序還是架構(gòu)系統(tǒng),具備縝密的思考能力和開闊的設(shè)計(jì)思路才是“王道”。
高產(chǎn)出產(chǎn)于哪里
我國(guó)的軟件工程專業(yè)非常年輕,只有十年,與國(guó)際先進(jìn)國(guó)家還存在一定差距,這個(gè)差距主要是在標(biāo)準(zhǔn)和經(jīng)驗(yàn)上。這就需要我們與國(guó)外高校多進(jìn)行交流合作,也就是互派學(xué)生學(xué)習(xí)或者進(jìn)行聯(lián)合培養(yǎng)。比如哈爾濱工業(yè)大學(xué)在本科階段會(huì)選拔優(yōu)秀的學(xué)生成立HIT-DIT(哈爾濱工業(yè)大學(xué)—愛(ài)爾蘭都柏林工業(yè)大學(xué))國(guó)際班,并于大三時(shí)派送到愛(ài)爾蘭學(xué)習(xí),那些去留學(xué)的同學(xué)可以接觸到國(guó)際項(xiàng)目。畢業(yè)找工作的時(shí)候你會(huì)發(fā)現(xiàn),在大學(xué)期間有項(xiàng)目經(jīng)驗(yàn)的,接觸實(shí)際工程多的學(xué)生很受用人單位歡迎。不過(guò)等到畢業(yè)進(jìn)入工作崗位后,你也會(huì)發(fā)現(xiàn),大學(xué)所學(xué)的知識(shí),在實(shí)際工作中往往是不夠用的。課本知識(shí)和實(shí)際操作應(yīng)用其實(shí)相差很遠(yuǎn),就算大學(xué)期間主攻了市面上很熱的Java,到了工作時(shí)仍有許多需要繼續(xù)充電的地方。
總體來(lái)說(shuō),軟件工程畢業(yè)的學(xué)生絕大多數(shù)就業(yè)于北京、上海、深圳等一線發(fā)達(dá)城市,此外其他的省會(huì)城市、沿海大城市也是學(xué)生就業(yè)的主要去向。國(guó)家示范性軟件學(xué)院的就業(yè)率都保持較高水平,薪資待遇也相對(duì)較高。我們以哈爾濱工業(yè)大學(xué)2007~2010屆畢業(yè)生為例,四屆本科畢業(yè)生的平均就業(yè)率達(dá)到了93%,外企、國(guó)內(nèi)500強(qiáng)企業(yè)、科研院所是學(xué)生就業(yè)的主要去向,其他的企業(yè)中,包括銀行系統(tǒng)及企事業(yè)單位、政府機(jī)關(guān)。四屆畢業(yè)生整體薪酬呈正態(tài)分布,月薪在2000以下和6000元以上的大約占20%,約80%的畢業(yè)生月薪在3000元到6000元之間,本科畢業(yè)生平均起薪在4000元/月左右。
唯有創(chuàng)新才能發(fā)展
如今的時(shí)代瞬息萬(wàn)變,學(xué)軟件工程不能墨守成規(guī)。一款好的軟件能夠改變一個(gè)企業(yè),但好軟件并不是一直都好,你如果沒(méi)有突破,沒(méi)有創(chuàng)新,那么很快就會(huì)被其他人所做的軟件所取代。舉個(gè)例子,在2005年之前,電腦是如此強(qiáng)大以至于幾乎成為我們生活中不可或缺的一部分,但是隨后幾年我們發(fā)現(xiàn),現(xiàn)在手機(jī)幾乎可以像電腦一樣,什么都可以做。在2000~2007年期間,諾基亞和摩托羅拉是手機(jī)市場(chǎng)的領(lǐng)導(dǎo)者,但蘋果公司憑借搭載IOS系統(tǒng)的蘋果手機(jī)迅速將兩個(gè)巨頭拉下馬,成為世界手機(jī)行業(yè)的領(lǐng)導(dǎo)者,摩托羅拉公司差點(diǎn)因此而破產(chǎn)。
綜上所述,軟件工程是一個(gè)高投入高產(chǎn)出的年輕專業(yè),學(xué)費(fèi)較高,同時(shí)畢業(yè)后薪資也較高。它培養(yǎng)的是應(yīng)用人才,具有較強(qiáng)實(shí)踐能力。想學(xué)好軟件工程,你需要具備良好的洞察力和創(chuàng)新精神,并對(duì)編寫程序感興趣,有志于投身軟件行業(yè)。如果你已經(jīng)完全明白軟件工程專業(yè),并認(rèn)為自己滿足上述條件,那么軟件工程是你不錯(cuò)的選擇。