簡單梳理下這幾個專業的類別:
- 類別1-面最廣、基礎最扎實的計算機類專業:計算機科學與技術;
- 類別2-細分領域的計算機類專業:網絡安全、信息安全。這兩者里面:信息安全面廣、基礎扎實,網絡安全更細分
- 類別3-數學和計算機交叉專業:人工智能。對于這個專業我真心不認為它屬于計算機類,當前也的確有很多高校是由數學系院來開設這個專業。人工智能是數學和計算機的交叉,其中核心或價值所在是數學。用人工智能產品來看:它有硬件、軟件、算法三部分構成。這里的硬件是指諸如機器人、攝像頭這樣的硬件部分,不在本題范圍內暫不談。剩下的軟件分為兩部分:一部分是一個算法的平臺或框架(如TensorFlow)、另外一個基于平臺進行算法的軟件實現;而算法就是要求定義解決特定問題的數學模型(如大名鼎鼎的卷積神經網絡)。搞平臺或框架是軟件工程師要做的事情,算法實現要求具備軟件技能+能看得到算法的工程師(能看得懂至少數學得OK吧),至于算法定義偏激點說你不懂軟件怎么實現都行。由此,能看得出算法定義是根本吧?當然,任何一個領域都是金字塔形的,越往下的要求越是不專多能、越往上越是很專少能,所以從本科階段要學些軟件研發技能是不要的、也是能助力的--至少自己驗證模型需要編碼吧,但無論如何數學一定是核心所在!
基于分析,給出結論吧。其實還是要根據自己的興趣來:
- 假設就是想從事軟件研發工作,并且還沒想好后續做哪個細分領域,那就計科;
- 對信息安全有興趣,希望更為全面的學習并了解,那就信息安全;
- 都想好了就是網絡攻防有興趣,那就網絡安全;
- 對數學很有興趣,對軟件研發感覺一般,選人工智能;
- 最后,啥想法沒有,那還是計科。
題主還提到自己是女生。怎么說呢,上述各種行業工作量大、壓力大其實都對女生有一定的挑戰。是否可以這樣設計:學計科、搞幾年研發,然后再按興趣可選擇走項目經理或產品經理的路。僅為個人建議。
下我、歡迎評論!