計算機是個最好的專業(yè),所以應(yīng)該先恭喜,無論選哪個,都不會太差。如何挑選專業(yè),我想應(yīng)該自己先有一個規(guī)劃,比如是否要考研,是否要在一線城市找工作,是否愿意當(dāng)公務(wù)員,自己擅長的是什么,然后再根據(jù)這三個方向的課程、就業(yè)情況、考研情況來定。
信息安全
先說一下信息安全,信息安全從計算機科學(xué)與技術(shù)里分出來的,但又跟通信、密碼學(xué)、數(shù)論等交叉在一起。這部分內(nèi)容應(yīng)該說關(guān)系到各個網(wǎng)絡(luò)的安全性、完整性等問題,屬于計算機的基礎(chǔ)建設(shè),國家對此特別重視,在2017年把它作為一個新的一級學(xué)科建立了,真正的名字叫:網(wǎng)絡(luò)空間安全。
- 信息安全的課程,除計算機科學(xué)與技術(shù)相關(guān)的課程外,還有跟安全相關(guān)的課程:
信息安全概論、初等數(shù)論、密碼學(xué)基礎(chǔ)、信息論、網(wǎng)絡(luò)安全編程技術(shù)、軟件安全、計算機病毒、信息安全工程等。
- 信息安全的課程對數(shù)學(xué)有一定要求。這次2019年獲得未來科學(xué)大獎的清華王小云院士,就是信息安全和密碼學(xué)方面的專家,她出身是山東大學(xué)的數(shù)學(xué)系,所以搞信息安全的人數(shù)學(xué)要好。
- 信息安全的就業(yè)問題?,F(xiàn)在全國都在轟轟烈烈在加強網(wǎng)絡(luò)空間安全的學(xué)科建設(shè),我看新聞?wù)f,華科大也準(zhǔn)備要開設(shè)這個學(xué)院。但我有點懷疑,社會上有這么多信息安全的職位嗎?信息安全是很重要,對于大型企業(yè)、金融機構(gòu)、黨政軍機關(guān)等,不可缺少。問題是,第一,不需要這么多的研發(fā)人員,普通人也干不了這個研發(fā),至少需要博士水平。第二,信息安全不是一個單位的主要職能,只是一個保障,因此,編制有限,一個大型公司,有1~2位,我覺得夠用了。這個工作唯一好的大概就是考公務(wù)員了。
軟件工程
- 軟件學(xué)院。國家第一批建立軟件學(xué)院是2001年。第一批35所示范性軟件學(xué)院,這些學(xué)?;径际?85大學(xué),少數(shù)幾個211,都是計算機專業(yè)很好的學(xué)校。但社會對此評價不高,因為軟件學(xué)院鼓吹的是要有實踐性,跟企業(yè)、工程結(jié)合緊密,大三之后,就是做實際項目,需要耗費更多的人力物力,所以軟件學(xué)院的學(xué)費貴,等同于獨立學(xué)院。獨立學(xué)院名聲都不好,所以軟件學(xué)院一般名聲也不太好。不過經(jīng)過近20年的發(fā)展,很多學(xué)校的軟件學(xué)院已經(jīng)正名了,畢業(yè)生供不應(yīng)求,但軟件學(xué)院的錄取分仍然低于計算機學(xué)院,畢竟學(xué)費高。
- 軟件工程成為一級學(xué)科則在2012年,現(xiàn)在有些軟件工程專業(yè)有的在計算機系,有的則則在軟件學(xué)院。
軟件工程、軟件理論基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)與算法、計算機與網(wǎng)絡(luò)體系結(jié)構(gòu)、計算機系統(tǒng)軟件、軟件系統(tǒng)建模與驗證、云數(shù)據(jù)管理、數(shù)字媒體、無線網(wǎng)絡(luò)系統(tǒng)、軟件服務(wù)工程等。
- 軟件工程相對要更注重實踐,所有的課程都有大作業(yè),而且大三之后,可以進入項目組,練習(xí)開發(fā)、編程。
- 從現(xiàn)代計算機的發(fā)展來看,尤其5G之后,各種應(yīng)用層出不窮,極需軟件工程人才,所以現(xiàn)在軟件工程非常好找工作,在互聯(lián)網(wǎng)企業(yè)收入也特別高。
計算機科學(xué)與技術(shù)
計算機科學(xué)與技術(shù)是個大帽子,跟計算機相關(guān)的方向都可以放在它下面,比如信息安全、軟件工程、人工智能、機器視覺、網(wǎng)絡(luò)工程等等。一言蔽之,就是跟計算機有關(guān)的硬件、軟件、算法等都可以屬于它。
- 計算機科學(xué)與技術(shù)的主要課程有:
高級語言程序設(shè)計、離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、信號處理原理、系統(tǒng)分析與控制、數(shù)字邏輯、人工智能導(dǎo)論、微計算機技術(shù)、操作系統(tǒng)、匯編語言程序設(shè)計、計算機原理、計算機系統(tǒng)結(jié)構(gòu)、編譯原理、計算機網(wǎng)絡(luò)等
可以看出,計算機科學(xué)與技術(shù)的課程要比軟件工程的范圍要寬,有計算機的硬件、通信與網(wǎng)絡(luò)、電路、人工智能方面的課程。
- 寬口徑的好處,就是以后選擇多。就業(yè)范圍寬,除了軟件開發(fā),還可以做計算機硬件、網(wǎng)絡(luò)方面的工作,如果深造,讀研讀博的話,專業(yè)選擇也多一些。壞處,就是各學(xué)科都沒有太深入,也可能一開始的動手能力不強。
針對題主
因為是一個211大學(xué),除非特別喜歡信息安全,不建議選擇,因為我覺得信息安全需要博士才好。是選擇軟件工程還是計算機,則要看個人興趣愛好和是否讀研,如果特別喜歡編程,選軟件工程也是非常不錯。如果將來要讀研,建議選擇計算機。