當(dāng)國產(chǎn)開源大模型DeepSeek掀起AI浪潮,當(dāng)機(jī)器人在春晚上扭出科技年味,當(dāng)《黑神話:悟空》點(diǎn)燃國產(chǎn)3A游戲的榮光……這些刷屏全球的“神秘東方力量”,其背后都躍動(dòng)著杭州科創(chuàng)先鋒“杭州六小龍”的創(chuàng)新活力。而支撐這些突破性成就的,正是計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、人工智能等專業(yè)構(gòu)筑的技術(shù)底座。
在數(shù)字經(jīng)濟(jì)與人工智能技術(shù)深度重塑全球產(chǎn)業(yè)格局下,計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程等計(jì)算機(jī)類專業(yè)持續(xù)占據(jù)就業(yè)市場的“黃金賽道”。麥可思研究院2024年6月發(fā)布的《2024年中國本科生就業(yè)報(bào)告》顯示,在2015屆至2023屆本科畢業(yè)生中,信息安全專業(yè)以畢業(yè)半年后平均月薪7756元連續(xù)九年位居薪資榜首,軟件工程(7061元)、數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)(7014元)專業(yè)分列第二、第三位。計(jì)算機(jī)類專業(yè)(平均月薪6771元)整體薪資水平仍顯著高于全國本科平均水平(6050元),凸顯其在就業(yè)市場中的持續(xù)競爭力。
在這片數(shù)字經(jīng)濟(jì)的沃土中,計(jì)算機(jī)科學(xué)與技術(shù)和軟件工程作為核心專業(yè),始終占據(jù)著不可替代的地位。今天,我們就重點(diǎn)介紹這兩個(gè)基礎(chǔ)又熱門的專業(yè)。
計(jì)算機(jī)科學(xué)與技術(shù):Hello world!
“今天是新學(xué)期的第一節(jié)課,大家回去要多加練習(xí)!”老師的話語伴隨著下課鈴聲送走了我大學(xué)的第一堂課。回到寢室,我打開自己的電腦,按照老師課堂上講的內(nèi)容一五一十敲入了代碼,可程序卻總是不能運(yùn)行。修改了很多次后,我疲憊地按下“Enter”鍵,屏幕上一句顯眼的“Hello world”映入我的眼簾?!癏ello world”是一組程序代碼,它提醒我,我正式踏入這個(gè)神秘的代碼世界了。
一提到計(jì)算機(jī)類專業(yè),就繞不開計(jì)算機(jī)科學(xué)與技術(shù),因?yàn)樗怯?jì)算機(jī)學(xué)科領(lǐng)域最基礎(chǔ)、最核心的專業(yè)。
這門專業(yè)要求我們學(xué)習(xí)各種與計(jì)算機(jī)相關(guān)的原理,明白計(jì)算機(jī)由哪些部件組成,它的“大腦”是怎樣構(gòu)成的,又是怎樣運(yùn)行的,通過什么方式來傳遞信息,如何將人下達(dá)的指令轉(zhuǎn)化為計(jì)算機(jī)語言,等等。因此,相較于計(jì)算機(jī)領(lǐng)域的其他專業(yè),計(jì)算機(jī)科學(xué)與技術(shù)需要學(xué)習(xí)的課程更多,要看的書非常深?yuàn)W。想要學(xué)好這個(gè)專業(yè),需要扎實(shí)的數(shù)學(xué)功底和良好的英語能力,畢竟主流編程語言如Python、Java、C++等,其標(biāo)準(zhǔn)文檔都是英文的。此外,專業(yè)學(xué)習(xí)中還需掌握大量計(jì)算機(jī)專業(yè)術(shù)語和算法函數(shù)知識(shí)。不過,據(jù)我們專業(yè)課老師說,學(xué)習(xí)哪種計(jì)算機(jī)語言,是根據(jù)近幾年的就業(yè)形勢來定的,比如前幾屆學(xué)生學(xué)的是C++,過幾屆就有可能學(xué)Java了。
·核心課程·
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的核心課程包括以下五類:硬件類,如邏輯與計(jì)算機(jī)設(shè)計(jì)、計(jì)算機(jī)組成等,主要講授計(jì)算機(jī)硬件及相關(guān)系統(tǒng)的知識(shí);算法與語言類,如C語言、數(shù)據(jù)結(jié)構(gòu)、算法分析等,主要教授編寫計(jì)算機(jī)程序所需的語言基礎(chǔ)及方法;系統(tǒng)類,如操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫等,主要研究計(jì)算機(jī)系統(tǒng)的資源管理方法;應(yīng)用類,如人工智能、計(jì)算機(jī)圖形學(xué)、計(jì)算機(jī)視覺等,主要闡述不同領(lǐng)域應(yīng)用程序開發(fā)所需的計(jì)算機(jī)知識(shí);安全類,如操作系統(tǒng)安全、數(shù)據(jù)庫系統(tǒng)安全、網(wǎng)絡(luò)安全等,主要涉及保障計(jì)算機(jī)系統(tǒng)及數(shù)據(jù)安全所需的知識(shí)。
當(dāng)然,學(xué)習(xí)計(jì)算機(jī)不能只在課堂上聽老師講,更需要實(shí)戰(zhàn)練習(xí)。一開始,我們的適應(yīng)性練習(xí)是照著書打代碼。別看這只是依樣輸入代碼的簡單操作,實(shí)則暗藏諸多技術(shù)細(xì)節(jié),那些看似平常的編程符號(hào)往往蘊(yùn)含嚴(yán)格的語法規(guī)范,初學(xué)者常會(huì)陷入格式錯(cuò)誤、字符缺失等看似微小卻影響重大的技術(shù)陷阱。到后面就是任務(wù)性訓(xùn)練——自己寫代碼。剛開始操作時(shí),我寫的代碼總是邏輯性不強(qiáng),就像小學(xué)算術(shù)題——滿屏的加減乘除和笨拙的循環(huán),光是思考“循環(huán)何時(shí)停止”就能讓大腦“宕機(jī)”。最魔幻的是,明明在本地編譯器中跑得好好的代碼,一提交到作業(yè)平臺(tái),系統(tǒng)就會(huì)不停地“甩出”錯(cuò)誤提示。這個(gè)時(shí)候就需要同學(xué)之間互相幫助,查看彼此代碼中的錯(cuò)漏并幫忙糾正。
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的學(xué)習(xí)很像游戲中的打怪升級(jí),雖然打敗怪物后你得不到金幣,但卻能得到經(jīng)驗(yàn)加成。在數(shù)字經(jīng)濟(jì)狂飆的當(dāng)下,掌握計(jì)算機(jī)技術(shù)不僅意味著站上就業(yè)市場的“黃金賽道”,更意味著掌握定義未來的話語權(quán)。你,準(zhǔn)備好成為數(shù)字文明的架構(gòu)師了嗎?
計(jì)算機(jī)科學(xué)與技術(shù)VS軟件工程——專業(yè)選擇指南
作為計(jì)算機(jī)類專業(yè)中招生規(guī)模最大的兩個(gè)專業(yè),計(jì)算機(jī)科學(xué)與技術(shù)和軟件工程常令考生難以抉擇。那么,這兩個(gè)專業(yè)究竟存在哪些本質(zhì)區(qū)別?
下面這張表高度概括了這兩個(gè)專業(yè)的不同之處。
具體來說,軟件工程專業(yè)的特點(diǎn)體現(xiàn)在以下方面。
1.勤學(xué)苦練,實(shí)踐多多
如果說計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)培養(yǎng)的是計(jì)算機(jī)理論型人才,那么軟件工程專業(yè)培養(yǎng)的則是軟件開發(fā)工程師,其強(qiáng)調(diào)軟件開發(fā)相關(guān)的實(shí)踐與應(yīng)用教學(xué)。在課程方面,軟件工程專業(yè)也要學(xué)習(xí)程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)與算法、數(shù)據(jù)庫原理、計(jì)算機(jī)網(wǎng)絡(luò)等計(jì)算機(jī)理論課,同時(shí)也要開展需求分析、軟件設(shè)計(jì)、軟件測試、軟件維護(hù)和項(xiàng)目管理等專業(yè)實(shí)踐課程的學(xué)習(xí)。
2.“貴專業(yè)”的說法一點(diǎn)也不夸張
軟件工程常常被稱為“貴專業(yè)”,這可不是夸張的說法。這個(gè)“貴”不僅體現(xiàn)在入學(xué)的“身價(jià)”(在許多院校中,軟件工程專業(yè)的學(xué)費(fèi)要遠(yuǎn)高于計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),這是因?yàn)樗呐囵B(yǎng)成本更高,需要更多的實(shí)踐教學(xué)與項(xiàng)目實(shí)訓(xùn)機(jī)會(huì)),也體現(xiàn)在該專業(yè)畢業(yè)生的平均工資在眾多專業(yè)中躋身第一梯隊(duì)。
第一,如果你不知道選哪個(gè)更合適,就選計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)。它的就業(yè)優(yōu)勢極其突出,可謂“進(jìn)可攻大廠高薪,退可守體制安穩(wěn)”。此外,它的招生院校數(shù)量和招生人數(shù)最多,不同分?jǐn)?shù)段的考生都有機(jī)會(huì)。它還是計(jì)算機(jī)領(lǐng)域最核心、最基礎(chǔ)的專業(yè),只要學(xué)好它,再往大類里的任意方向深造,都能走得更遠(yuǎn)、更扎實(shí)。
具體而言,由于計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)習(xí)的內(nèi)容交叉面多,覆蓋社會(huì)各行各業(yè),因此畢業(yè)生的就業(yè)面非常廣。畢業(yè)生可進(jìn)入互聯(lián)網(wǎng)、金融、教育、醫(yī)療、通信等多個(gè)行業(yè),從事硬件研發(fā)、系統(tǒng)架構(gòu)、網(wǎng)絡(luò)安全、網(wǎng)站開發(fā)、計(jì)算機(jī)課程的教學(xué)等工作。而軟件工程專業(yè)的就業(yè)針對(duì)性更強(qiáng)、行業(yè)集中度高,主要集中于IT行業(yè),尤其是互聯(lián)網(wǎng)、游戲、金融科技等領(lǐng)域,崗位以軟件開發(fā)為核心。如果你明確想當(dāng)程序員,喜歡實(shí)踐而不是理論,對(duì)較高的教育投入也能接受,那么就選軟件工程專業(yè),這樣就業(yè)針對(duì)性更強(qiáng)。
第二,在擇校方面,同學(xué)們也要注意。一是看學(xué)科實(shí)力。同等分?jǐn)?shù)段內(nèi),建議選擇學(xué)科排名靠前、開設(shè)歷史較長、師資配備較好的綜合性或理工類院校。二是看培養(yǎng)特色。計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的培養(yǎng)方向因校而異,有的側(cè)重于軟件開發(fā),有的側(cè)重于硬件系統(tǒng),有的側(cè)重于信息安全,需要考生結(jié)合自身需求和興趣進(jìn)行選擇。軟件工程專業(yè)則要具體了解學(xué)校所能提供的實(shí)習(xí)條件和實(shí)踐機(jī)會(huì),以及校企合作情況。
第三,在選科方面,這兩個(gè)專業(yè)在絕大多數(shù)高校的招錄中均要求必選“物理”或者“物理+化學(xué)”組合。