其實無論名稱怎麼花裏胡哨,都只有兩種:EE 和 CS,具體自己的方向也是得通過不斷的學習,知識的拓展才能形成的。就好比有人高中喜歡生物,化學,覺得自己所謂的「喜歡」這個專業,高考完就報這個,實際上都是主觀的一廂情願而已。大學的課程特點,體系,學習方法和高中都有根本的不同。
你可以去看看目標院校的培養計劃,大數據,人工智慧,計算機等學的本科課程幾乎一樣。物聯網,通信工程,電子信息工程等也同理。這些專業都是大類之下給你固定方向好而已,就拿學人工智慧來講,你完全可以報計算機,學完兩年專業分流的時候再決定自己的興趣方向,而不要一開始就去追求所謂的人工智慧,因為學的東西幾乎一樣。
以畢業後找工作的角度看,招聘方對面試者的考量主要分幾個方向:
- 學校等級
- 專業所屬的學院/系
- 學校在專業領域的強項
所謂學校等級,958、211、雙非、二本之類的,很好理解。很多HR做第一輪簡歷篩選時就是這麼乾的。學校等級如何,在HR眼裡不是簡單的985/211那麼簡單,有些985還不如211,甚至不如雙非是個常識,同時也有些學校在特定幾個領域裡則是國內頂尖的。篩選過程遵循的是人們傳統經驗,而不是簡單的標籤。
一個專業的名字再怎麼炫酷,其不難猜出其所屬的學院和系。大部分時候,如果崗位需要專業知識,考慮的也是候選人所在的系,而非具體專業。國內專業設置過於繁雜是師承蘇聯教育體系,這樣在戰爭時期可以儘快讓所需的人畢業。而西方的大學教育則傾向於院系劃分比較模糊,看過《三傻大鬧寶萊塢》的同學應該知道三位主角學的專業叫「工程學」,裡面機械、電子、編程之類的都要學。在和平年代的需求其實也是如此,細分的專業真的沒多大意義。一個系,或者一個學院裏的學生,學習的課程95%以上是一樣。就算跨學院,通常70%以上課程也是一樣的。區別真的很小。
至於學校的強勢專業,往往是歷史形成的,在特定領域還是很有用的。比如北郵就算做了很多不光彩的事情,但在通信領域的專業性是不會被懷疑的。
過去多年國內高校針對熱門領域搞了很多新的專業。我也去看過這些新設專業的課程設置情況。其實大部分與所在院系課程高度重合,能有一門特色課程就已經不錯了,大部分甚至與同系專業課程完全相同。而且新設專業往往也缺乏對應的專業師資,實際情況就是名字改得歡,但到了就業時,大家都明白,不過是老專業改個名字。所以除了給HR和麪試官增加點識別專業名字背後院系的映射關係,基本沒什麼影響。更何況前沿一些的技術,真的不太適合由大學裡的講師來傳授。
所以針對題主的問題,分析幾個專業的背景:
- 物聯網:通常是電子工程學院/系,偏通信的方向,會有嵌入式開發之類的課程
- 大數據:通常為計算機或軟體工程學院/系,課程極大概率與計算機專業完全相同
- 信息安全:通常為計算機/軟體工程,也許會加一點案例方面的簡介
- 人工智慧:有可能在計算機,也有可能在數學院系,看學校的專業傾向,計算機的概率高
- 通信工程:存在至少十幾年的專業了,以通信為主,計算機為輔的專業
題主在看的5個專業裏,基本可以看作分為電子和計算機兩個大類。具體專業的選取就不那麼重要了。想好自己想要走電子路線還是計算機路線,具體專業名字隨便選一個就行。
首先,在當前產業結構升級的大背景下,信息安全和物聯網專業未來的發展前景都比較廣闊,可以根據自身的能力特點、知識結構和興趣愛好來選擇。