軟件工程專業(yè)
專業(yè)類別 | 畢業(yè)五年平均薪資 | 工作地點(diǎn) | 男女比例 |
計(jì)算機(jī)類 | ¥7427 薪酬超過(guò)74%的專業(yè) | 北京市 21%在北京市工作 | 男生較多 男78%-女22% |
主要課程:馬克思主義理論、大學(xué)外語(yǔ)、高等數(shù)學(xué)、大學(xué)物理、物理實(shí)驗(yàn)、線性代數(shù)、概率論與數(shù)理統(tǒng)計(jì)、程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、操作系統(tǒng)、編譯技術(shù)、軟件工程概論、統(tǒng)一建模語(yǔ)言、軟件體系結(jié)構(gòu)、軟件需求、軟件項(xiàng)目管理。
就業(yè)方向:軟件工程專業(yè)畢業(yè)生可從事各級(jí)各類企事業(yè)單位的辦公自動(dòng)化處理、計(jì)算機(jī)安裝與維護(hù)、網(wǎng)頁(yè)制作、計(jì)算機(jī)網(wǎng)絡(luò)和專業(yè)服務(wù)器的維護(hù)管理和開(kāi)發(fā)工作、動(dòng)態(tài)商務(wù)網(wǎng)站開(kāi)發(fā)與管理、軟件測(cè)試與開(kāi)發(fā)及計(jì)算機(jī)相關(guān)設(shè)備的商品貿(mào)易等方面的有關(guān)工作。
軟件工程專業(yè)主要學(xué)什么
軟件工程主要學(xué)什么:學(xué)校課程角度
數(shù)學(xué):高數(shù)、線代、離散、概率論
匯編語(yǔ)言、c、c++、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)組成原理、操作系統(tǒng)、編譯原理、java、算法設(shè)計(jì)與分析、軟件管理等課程。不同學(xué)校開(kāi)的課程不一樣。
軟件工程主要學(xué)什么:行業(yè)角度
首先是一些基本的編程語(yǔ)言。C、C++、Java作為入門,基本上每個(gè)人都會(huì)的,其中由于趨勢(shì),C和C++使用不多,Java更實(shí)用一些。
其次是軟件工程最基本的理論支持,當(dāng)然學(xué)習(xí)語(yǔ)言的時(shí)候也接觸不少了。這些有:數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫(kù),離散數(shù)學(xué),算法設(shè)計(jì),操作系統(tǒng),計(jì)算機(jī)網(wǎng)絡(luò),UML,設(shè)計(jì)模式,面向?qū)ο笤O(shè)計(jì)。這些是每個(gè)軟件工程師必備知識(shí),但是很多所謂的工程師都無(wú)法熟練掌握。
然后就會(huì)根據(jù)具體的工作職位有相關(guān)的專業(yè)技能了。比如項(xiàng)目經(jīng)理需要熟練掌握一些管理知識(shí),如敏捷開(kāi)發(fā),人力資源等。移動(dòng)開(kāi)發(fā)需要掌握iOS或Android或相關(guān)。前端需要學(xué)習(xí)java script,HTML,CSS,后端需要掌握一門或多門后端開(kāi)發(fā)語(yǔ)言工具,JavaEE,Python,NodeJS等。當(dāng)然還有網(wǎng)絡(luò)安全,系統(tǒng)安全,分布式系統(tǒng),VoIP,嵌入式開(kāi)發(fā)等等。
軟件工程專業(yè)四年怎么學(xué)?
大一:首先,在大一的時(shí)候,學(xué)校不會(huì)教你太多太深的專業(yè)知識(shí),一般都是專業(yè)基礎(chǔ)課比較多。我建議最好把這些基礎(chǔ)課程打扎實(shí),以便你能理解以后一些更抽象的東西。但是,我特別要提醒的是,無(wú)論你有沒(méi)有開(kāi)始學(xué)習(xí)開(kāi)發(fā)語(yǔ)言,我都建議你從大一開(kāi)始自學(xué),慢慢去接觸它,實(shí)踐它,積累你的想法、開(kāi)發(fā)你的軟件開(kāi)發(fā)思維,從小的程序開(kāi)始實(shí)踐它。最好從學(xué)習(xí)C或者C++開(kāi)始。經(jīng)過(guò)一年自學(xué)接觸后,你就會(huì)很快理解軟件工程專業(yè)到底是怎么回事?有個(gè)初步的了解了。這個(gè)時(shí)期,最好先自學(xué)理解,盡量自己想辦法解決問(wèn)題,不懂的也一定要請(qǐng)教或者百度弄懂。在此推薦大一時(shí)看的一本書《程序員修煉之道》。
大二:然后,大二的時(shí)候開(kāi)始接觸一些更深的專業(yè)知識(shí),這時(shí)候你更應(yīng)該加強(qiáng)你的專業(yè)技能,盡量一面提高自己的編程能力和發(fā)展編程思維,一面廣學(xué)博文,多去接觸一些跟專業(yè)有關(guān)的各種信息知識(shí),最好關(guān)注幾個(gè)專業(yè)網(wǎng)站,學(xué)習(xí)和瀏覽里面的專業(yè)技術(shù)或者專業(yè)修養(yǎng)、前景、最新技術(shù)發(fā)展等內(nèi)容。這個(gè)時(shí)期,就應(yīng)該漸漸學(xué)會(huì)開(kāi)發(fā)一些簡(jiǎn)單的項(xiàng)目了,自己到網(wǎng)上去找一些項(xiàng)目或者到圖書館借專業(yè)書籍中,自己練習(xí)一個(gè)完整的項(xiàng)目開(kāi)發(fā),知道項(xiàng)目開(kāi)發(fā)的基本流程。
大三:接著,大三之后進(jìn)入了主要專業(yè)課程的時(shí)期,這個(gè)時(shí)期非常重要。要大量地實(shí)踐項(xiàng)目,提高編程能力,要用架構(gòu)師的眼光去看待軟件開(kāi)發(fā),就是達(dá)到了一個(gè)專業(yè)人士的水平。這個(gè)時(shí)候不懂就要去弄懂,不要積累太多問(wèn)題,學(xué)得更加踏實(shí)。如果有機(jī)會(huì),最好是在大三下學(xué)期完了之后可以去參加實(shí)習(xí),去多接觸項(xiàng)目等等。這一時(shí)期應(yīng)該對(duì)項(xiàng)目開(kāi)發(fā)流程很了解了,而且要不斷鞏固自己的開(kāi)發(fā)能力。
大四:最后,大四的時(shí)候主要是找工作和做畢業(yè)設(shè)計(jì)。但是這個(gè)時(shí)期更要加強(qiáng)你的專業(yè)能力,這樣才不會(huì)退化。要多動(dòng)手,接觸大的項(xiàng)目,自己能重頭到尾設(shè)計(jì)開(kāi)發(fā)出一個(gè)完整的軟件出來(lái)。對(duì)專業(yè)知識(shí)體系已經(jīng)有了一個(gè)比較好的掌握。
軟件工程專業(yè)就業(yè)前景
作為“朝陽(yáng)行業(yè)”,軟件行業(yè)的發(fā)展雖然受到全球金融危機(jī)的影響,但是從目前的形勢(shì)來(lái)看,軟件工程專業(yè)在未來(lái)多年內(nèi)仍將是就業(yè)形勢(shì)看好的專業(yè)。調(diào)查顯示,軟件工程就業(yè)率及就業(yè)工資水平均居高校各專業(yè)前列。這主要源自于軟件行業(yè)的快速發(fā)展和政府經(jīng)濟(jì)結(jié)構(gòu)調(diào)整而對(duì)軟件人才的迫切需求,據(jù)估計(jì),我國(guó)目前存在著80萬(wàn)的軟件人才缺口,而對(duì)軟件人才的需求也以每年20%的速度遞增。
未來(lái)幾年,國(guó)內(nèi)外高層次軟件人才仍將供不應(yīng)求。軟件工程專業(yè)畢業(yè)生主要在各大軟件公司、企事業(yè)單位、高等院校、各大研究所、國(guó)防等重要部門從事軟件設(shè)計(jì)、開(kāi)發(fā)、應(yīng)用與研究工作。有數(shù)據(jù)表明,我國(guó)軟件出口規(guī)模達(dá)到215億元,軟件從業(yè)人員達(dá)到72萬(wàn)人,時(shí)代的進(jìn)步推動(dòng)了經(jīng)濟(jì)的發(fā)展,經(jīng)濟(jì)的發(fā)展打造了網(wǎng)絡(luò)的飛躍,網(wǎng)絡(luò)的飛躍成就了軟件工程的矚目,如此多的光環(huán)下面,相信有更多的軟件工程專業(yè)的畢業(yè)生們受到越來(lái)越多企業(yè)的青睞。
如果你是軟件工程科班出身的話,首先你就比一般自學(xué)計(jì)算機(jī)的人多了一些優(yōu)勢(shì)。現(xiàn)在中國(guó)政府正在大力支持中國(guó)軟件行業(yè)的發(fā)展,經(jīng)過(guò)了系統(tǒng)化體系培訓(xùn)的軟件人才更容易走向國(guó)際化,也更受國(guó)內(nèi)大中型規(guī)模軟件公司的歡迎(200人-幾千人)。
軟件工程師城市之間差異比較大,一級(jí)城市(如深圳,上海等)初-高級(jí)軟件工程師的待遇在4000-9000之間;內(nèi)地其他省會(huì)城市一般在2000-6000之間。國(guó)外軟件工程師不是青春飯,但在中國(guó)情況不一樣。如果一直走技術(shù)路線而且一直在國(guó)內(nèi)民營(yíng)企業(yè)做,那么基本上就是青春飯了。如果能夠從技術(shù)轉(zhuǎn)管理或者轉(zhuǎn)咨詢那就當(dāng)然不是了,尤其是在跨國(guó)公司有過(guò)項(xiàng)目管理經(jīng)驗(yàn)的話還是很吃香的。
目前我國(guó)的軟件行業(yè)規(guī)模不是很大,有些軟件企業(yè)在軟件制作上,也只是采用了一些軟件工程的思想,距離大規(guī)模的工業(yè)化大生產(chǎn)比較還是有一定的差距;原因有管理體制的問(wèn)題,市場(chǎng)問(wèn)題,政策問(wèn)題,也有軟件工程理論不全面和不完善的問(wèn)題。所以軟件工程的研究和應(yīng)用,以及我國(guó)軟件行業(yè)的進(jìn)一步發(fā)展,都需要一定的既有軟件工程的理論基礎(chǔ)和研究能力,又有一定的實(shí)踐經(jīng)驗(yàn)的軟件工程科學(xué)技術(shù)人員來(lái)推動(dòng)。軟件工程的前途是光明的。
軟件工程人才的就業(yè)前景十分看好。未來(lái)幾年,國(guó)內(nèi)外高層次軟件人才將供不應(yīng)求。畢業(yè)生主要在各大軟件公司、企事業(yè)單位、高等院校、各大研究所、國(guó)防等重要部門從事軟件設(shè)計(jì)、開(kāi)發(fā)、應(yīng)用與研究工作。有數(shù)據(jù)表明,我國(guó)軟件出口規(guī)模達(dá)到215億元,軟件從業(yè)人員達(dá)到72萬(wàn)人,在中國(guó)十大IT職場(chǎng)人氣職位中,軟件工程師位列位,軟件工程人才的就業(yè)前景十分樂(lè)觀。