本人98年計算機專業畢業,來回答一下這個問題。
如果一定要排個序的話,我想是這樣的:人工智能>網絡安全>計算機科學與技術>軟件工程。
計算機科學與技術自從誕生以來,熱度一直高居不下,隨著社會的進步,分化成4個子學科,如上。寬帶技術不斷突破技術瓶頸,走入尋常百姓家,3D打印、機器人智能的應用,黑客技術、棱鏡門事件,讓人們認識到網絡安全的重要性,人們熱議程序猿的高收入(軟件工程)。
4個專業總體上是相通的,就目前各個高校的課程安排上基本一致,學的內容90%相同的,各個專業在各自的領域內略有側重,略有差別。
計算機科學與技術是其他3個專業的基礎,類似萬金油專業,學好了基礎,在以后向其他幾個專業轉專業的時候,比較容易,只要深造一下就可以了。軟件工程是一門偏軟件的學科,主要是編寫各種程序代碼,俗稱碼農,一般都是吃青春飯的,經常加班寫代碼,熬夜是常事,收入高,經濟條件不富裕的家庭可以優先考慮,一般大三、四就開始上機實習,跟著企業鍛煉寫代碼,一畢業技術好的就直接到單位工作了,有經驗,比較熟悉企業的工作模式,不用再磨合了,比較受企業的歡迎。隨著年齡的增長,天天加班熬夜寫代碼,身體透著的比較厲害,比如華為、阿里巴巴、騰訊等都類似,但是到了35歲就有轉型要求了,一般是跳槽到比現在規模下一點的企業當一個技術管理者。網絡安全比較適合喜歡一心搞專研的、科研的學生,對計算機底層技術研究的比較透徹,在網絡安全和網絡攻擊上有一定的側重,現在互聯網這么發達,個人隱私和專利技術越來越被重視,這都離不開網絡安全的保障。人工智能主要應用的工業領域比較廣闊,在工業4.0上有很大的機遇,各國都在起步階段,還沒有成熟的技術。人工智能除了需要計算機技術外還要精通的其他學科知識,如:數學、物理、機械等方面,要求高,只適合少數人。
網絡安全和人工智能都是國家重點發展領域。希望對你選擇專業上有幫助。