本人是計(jì)算機(jī)學(xué)院軟件工程專業(yè)的一名大二學(xué)生,已經(jīng)在軟件工程專業(yè)學(xué)習(xí)了兩年了,對(duì)于軟件工程專業(yè)學(xué)習(xí)起來的難度還是有所了解的,下面我就把我這兩年的學(xué)習(xí)體會(huì)分享給大家吧。
首先,先說一說軟件工程專業(yè)要學(xué)哪些課程吧。圖為我的學(xué)校軟件工程轉(zhuǎn)專業(yè)大一大二的培養(yǎng)計(jì)劃1.編程語言軟件工程專業(yè)主要是研究計(jì)算機(jī)軟件編程方面的內(nèi)容,所以這個(gè)專業(yè)要學(xué)習(xí)大量的計(jì)算機(jī)編程語言,就像我大一時(shí)就學(xué)習(xí)了c語言,c++,兩門編程語言,大二時(shí)又學(xué)習(xí)了java,Python兩門編程語言,而對(duì)于在上大學(xué)之前對(duì)計(jì)算機(jī)完全沒有接觸的同學(xué)來說,學(xué)習(xí)語言真的很困難,尤其是c語言中的指針以及c++和java中的對(duì)象學(xué)起來需要很強(qiáng)的理解能力,需要對(duì)計(jì)算機(jī)的存儲(chǔ)方式等有很好的了解才能學(xué)好。2.數(shù)學(xué) 軟件工程專業(yè)對(duì)于數(shù)學(xué)的要求很高。在這兩年里,我已經(jīng)學(xué)習(xí)了高數(shù),線代,概率論,數(shù)值分析,離散數(shù)學(xué)5門數(shù)學(xué)學(xué)科。軟件工程專業(yè)之所以這么注重?cái)?shù)學(xué)是因?yàn)樵谟?jì)算機(jī)編程解決問題時(shí)需要將問題抽象化為數(shù)學(xué)模型并且進(jìn)行分析,同時(shí)在編程中的數(shù)據(jù)結(jié)構(gòu)也是需要數(shù)學(xué)方法進(jìn)行理解和編碼,所以對(duì)于學(xué)習(xí)數(shù)學(xué)有困難的同學(xué)來說,這個(gè)專業(yè)就真的很難。接著,來說一說學(xué)軟件工程專業(yè)畢竟之路-做實(shí)驗(yàn)圖為我大一大二做的所有實(shí)驗(yàn)對(duì)于軟件工程專業(yè)的學(xué)生來說,平時(shí)上課所學(xué)的知識(shí)只能算是理論,要想真正的提升自己的編碼能力,最實(shí)在的還是做實(shí)驗(yàn)。而做實(shí)驗(yàn)并不簡(jiǎn)單,軟件工程專業(yè)的每一門課基本上都有實(shí)驗(yàn),我最緊張的時(shí)候一個(gè)星期有5個(gè)實(shí)驗(yàn),每天都在做實(shí)驗(yàn)和趕實(shí)驗(yàn)報(bào)告,真的十分痛苦。經(jīng)常熬夜趕上一門課的報(bào)告,第二天還要繼續(xù)做下一門課的實(shí)驗(yàn)。所以其實(shí)軟件工程專業(yè)最難學(xué)的部分就是實(shí)驗(yàn)了。最后,聊一聊軟件工程專業(yè)未來的的學(xué)習(xí)之路圖為計(jì)算機(jī)計(jì)算能力隨年代增長(zhǎng)圖軟件工程專業(yè)主要培訓(xùn)的是軟件編程人才,而在這樣一個(gè)互聯(lián)網(wǎng)飛速發(fā)展的時(shí)代,身為軟件工程行業(yè)的從事人員,少不了的是在未來不間斷的學(xué)習(xí)。根據(jù)上面的計(jì)算機(jī)計(jì)算能力增長(zhǎng)圖可以看出在軟件工程這個(gè)專業(yè)里學(xué)習(xí)永遠(yuǎn)不會(huì)有盡頭,因?yàn)榻裉焓褂玫墓ぞ撸赡茉谖磥硇屎艿?,而今天學(xué)習(xí)的語言,可能在不久后就會(huì)被淘汰,因此如果軟件工程專業(yè)的學(xué)習(xí)是永無止境的,而持之以恒的學(xué)習(xí)會(huì)是最艱難的一件事。謝謝大家的閱讀,希望看完我的分享你們可以再次考慮是否選擇這門專業(yè)哦。